首页 > 编程语言 >2024-2025-1 20241416《计算机基础与程序设计》第五周学习总结

2024-2025-1 20241416《计算机基础与程序设计》第五周学习总结

时间:2024-10-27 22:45:36浏览次数:5  
标签:20241416 汇编语言 代码 Pep while 2024 2025 算法 机器语言

这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计
这个作业要求在哪里 2024-2025-1计算机基础与程序设计第五周作业
这个作业的目标 Pep/9虚拟机、机器语言与汇编语言、算法与伪代码、测试:黑盒,白盒
作业正文 https://www.cnblogs.com/rockytyh/p/18509171
教材学习内容总结
Pep/9虚拟机

架构
指令集架构:Pep/9 具有简化的指令集,支持基本的算术、逻辑、控制流和输入/输出操作。
寄存器:Pep/9 包含少量寄存器,如累加器、程序计数器和堆栈指针,用于存储临时数据和执行控制。
2. 内存

地址空间:Pep/9 的内存设计为线性地址空间,方便学生理解如何存取内存地址。
数据和指令存储:Pep/9 虚拟机使用相同的存储单元来存放数据和指令,帮助学生了解存储的基本理念。
3. 输入/输出

Pep/9 提供了基本的输入和输出机制,以为用户与程序之间的交互提供支持。
4. 汇编语言

Pep/9 还可以使用汇编语言进行编程,学生可以通过编写汇编语言程序来深入理解如何将高级语言翻译为机器语言。这有助于他们掌握底层计算机操作的基本概念。
5. 模拟器

通常,Pep/9 伴随一个模拟器,学生可以在其中编写代码、运行程序并调试,这对于理解机器级操作至关重要。

机器语言
机器语言是计算机能够直接理解和执行的二进制代码指令集。

优点是执行速度快,因为直接被计算机硬件执行。

缺点是难以编写、阅读和维护,非常繁琐且容易出错。
** 汇编语言**

汇编语言使用助记符来代替机器语言的二进制指令。

它更接近人类语言,使得程序编写相对容易一些。

但仍然与特定的计算机硬件紧密相关,不同的硬件平台可能需要不同的汇编语言版本。

算法
算法是解决方案的计划或概要,是解决问题的逻辑步骤顺序;不同的算法都可以有效的解决问题,针对现在的大数据算法我们可以借鉴并使用它,也可以开发出自己的算法来提升自己对于计算机的理解,对于算法的理解比较好,所以我继续进行了伪代码的学习

伪代码

  1. 定义

伪代码是一种非正式的、类似于编程语言但又不是真正编程语言的描述性语言。

它用于在设计算法和程序逻辑时,帮助程序员更好地组织思路。
2. 特点

简洁易懂:不像正式编程语言那样有严格的语法规则,更容易表达算法的核心思想。

独立性:不依赖于特定的编程语言,可以在不同的编程环境中进行转化。
3. 用途

算法设计:在实际编写程序代码之前,用伪代码描述算法可以更好地规划程序的结构和流程。
教材学习中的问题和解决过程

伪代码中if和while的用法怎么区分呀?如何确定何时用if何时用while?
相同:while()与if()都是判断某一条件是否成立,成立的话进入代码块;

区别:while()是一个循环,直到条件不满足才退出while()代码块的范围;
if()只执行一次,成立进入,运行完后直接执行if()之后的代码,不会再进入if()代码的范围。

总结: 当需要条件判断时,要判断是否需要循环判断,若不需要,则用if,否则用while。
可读性强:有助于程序员之间的交流和合作,方便对算法进行讨论和改进。

标签:20241416,汇编语言,代码,Pep,while,2024,2025,算法,机器语言
From: https://www.cnblogs.com/rockytyh/p/18509171

相关文章

  • 2025年--乙巳蛇年--精美日历
          关注公众号看更多内容欢迎微信搜一搜 IT软件部落 关注公众号,你可以了解更详细的内容 欢儿微信扫码关注 IT软件部落 公众号,你可以了解更详细的内容 ......
  • 2024-2025-1 20241421刘庆安《计算机基础与程序设计》第五周学习总结
    这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计)这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK05这个作业的目标 ①Pep/9虚拟机 ②机器语言与汇编语言 ③算法与伪代码 ④测试:黑盒,白盒 作业正文 本博客链接https://www.cnblogs.com/118q......
  • # 学期(如2024-2025-1) 学号(:20241405) 《计算机基础与程序设计》第5周学习总结
    这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK05这个作业的目标Pep/9虚拟机、机器语言与汇编语言、算法与伪代码、测试:黑盒,白盒作业正文https://www.cnbl......
  • CSP 2024游记
    day-1信心赛让我没有信心了呀B出的好难,C出近似算法,D出简单题。是想复刻CSP-S2023嘛ԅ(≖‿≖ԅ)day0水了一天。day1上午-J早上没睡好,开打还是迷迷糊糊的。看了眼B还是C,写了。然后就睡了20分钟,太困了QwQ.醒了(其实没睡着),把前三题写完了,大概已经1个小时了吧(我还是太菜......
  • 2024-2025 -1 20241326《计算机基础与程序设计》第五周学习总结
    这个作业属于哪个课程[2024-2025-1-计算机基础与程序设计(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP))这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK05这个作业的目标学习pep/9虚拟机的相关知识,以及机器语言和汇编语言;完成计......
  • CSP-S 2024 游记/题解
    CSP-S2024去年S打成屎了,我要蓝√!!!!!!!!CSP怎么能不CS?CS了一个上午,顺便背了下快读。进厂!看见了退役的同学在做志愿者,祝他未来可期吧。也希望自己能够超常发挥。垃圾鼠标真难用。很好,全是传统题。只有T2开了两秒。T1,这不排个序然后优先队列乱搞就好了。5min过了,NOIP我来......
  • CSP2024
    大香蕉一条大香蕉,你的感觉真的很奇妙~本文实为CSP-S2024游记。loc=SC初赛本校争取到了考点,比较不错。然后就遇到自己的宿管监考。。致敬传奇完善程序9A1B。CSP-S被叠失眠debuff,凌晨才睡着。然后就非常倒闭,事实也确实是这样的。进考场,发现键盘拔不出来,但是旁边的人都......
  • 视野修炼-技术周刊第107期 | 2024 CSS 现状
    欢迎来到第107期的【视野修炼-技术周刊】,下面是本期的精选内容简介......
  • 2024-2025-1 20241329 《计算机基础与程序设计》第五周学习总结
    作业信息作业归属课程:https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK05作业目标:Pep/9虚拟机、机器语言与汇编语言、算法与伪代码、测试:黑盒,白盒作业正文:https://www.cnblogs.com/incamellia/p/18508448......
  • CSP2024
    场上就跟个大堂式一样。T3写完线段树之后才发现不用线段树,T2因为一些小细节写inf年。T3的拍写了巨久。最终导致T4根本没时间想和写了,然后也有一些细节,没考虑好。估分300-340。赛前打的一些模拟赛都是T4不会。现在不是练套路和简单题的时候,需要有做难题的实力才能脱颖而......