首页 > 编程语言 >2023-2024-1 20231410刘珈岐 《计算机基础与程序设计》第5周学习总结

2023-2024-1 20231410刘珈岐 《计算机基础与程序设计》第5周学习总结

时间:2023-10-29 15:00:11浏览次数:52  
标签:刘珈 20231410 2023 操作数 2024 操作码 寻址 寄存器

2023-2024-1 20231410刘珈岐 《计算机基础与程序设计》第5周学习总结

作业信息

这个作业属于哪个课程 [2023-2024-1-计算机基础与程序设计](https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP)
这个作业要求在哪里 2023-2024-1计算机基础与程序设计第5周作业)
这个作业的目标 自学教材《计算机科学概论》第6章《C语言程序设计》第4章
作业正文 https://www.cnblogs.com/ljq2005/p/17795893.html)

教材学习内容总结

《计算机科学概论》
了解机器语言和编程语言,会用机器语言和编程语言编写代码在Pep/9虚拟机中运行,知道测试分为黑盒测试和透明盒测试。了解了伪代码。
《C语言程序设计》
本章主要学习键盘输出和屏幕输出,其中重要的格式控制字符串有%o(无符号的八进制),%x(16进制),%s(字符串),%e(以指数形式输出)%%(输出%)
还有数据的格式化键盘输入利用函数scanf()。

教材学习中的问题和解决过程

  • 问题1:我看了这一段文字 “在储存操作码中使用立即寻址模式是非法的,因为我们不能将寄存器的内容储存到操作数说明符中”,我不太懂。
  • 问题1解决方案:问Chatgpt:使用立即寻址模式储存操作码是非法的,因为立即寻址模式不是将寄存器的内容储存到操作数说明符中,而是将立即数(即操作数)直接储存在操作码中。在立即寻址模式下,操作码的一部分用来表示储存的立即数,而不是寄存器的内容。

为了将寄存器的内容储存到操作数说明符中,可以使用其他寻址模式,如寄存器寻址或间接寻址。在寄存器寻址模式下,操作数说明符中包含寄存器的标识,指示需要使用的寄存器。在间接寻址模式下,操作数说明符中包含指向内存地址的指针,通过该指针可以访问需要的寄存器内容。

不同的寻址模式有不同的适用场景和用途,储存操作码时需要根据具体的需求和指令架构选择合适的寻址模式。

基于AI的学习



代码调试中的问题和解决过程

  • 问题1:整数除法一开始和小数除法混淆,导致结果全为0
  • 问题1解决方案:强制类型转换或数字加小数点
  • 问题2:“\n”一开始输入成“/n”导致一直无法换行
  • 问题2解决方案:检查改正

上周考试错题总结

1.The following equation is an example of which Boolean algebra property?
A. Commutative
B. Associative
C. Distributive
D. Identity
E. Complement
F. De Morgan's law
正确答案: B
你的作答: A
2.Boolean algebra allows us to apply provable mathematical principles to the design of circuits.
正确答案: 正确
你的作答: 错误
"布尔代数使我们能够将可证明的数学原理应用于电路设计。"

解释:布尔代数是一种数学分支,它关注逻辑和布尔值(真和假)。它的基本操作包括与、或和非等逻辑运算符。布尔代数的重要应用之一是在电路设计中。通过使用布尔代数的原理和规则,我们可以对电路进行逻辑运算的分析和优化。通过应用可证明的数学原理,我们可以确保电路的正确性和可靠性,确保其按照预期的逻辑行为进行操作。布尔代数在数字电子学、计算机科学和信息技术领域发挥着重要作用。
3.Which of the following contains the instruction register?
A. Control unit
B. Arithmetic/logic unit
C. Auxiliary storage device
D. RAM
E. ROM
正确答案: A
你的作答: C
指令寄存器(Instruction Register)是存储当前正在执行的指令的一种寄存器。在计算机体系结构中,控制单元是负责协调和控制计算机中各个部件的组件。其中包括解码指令、提供操作码和操作数给算术逻辑单元(Arithmetic/Logic Unit)等。
选项C中的辅助存储设备是用于长期存储数据和程序的设备,如硬盘、固态硬盘和闪存驱动器等,它们不包含指令寄存器。
因此,只有选项A中的控制单元包含指令寄存器。指令寄存器的作用在于暂存当前正在执行的指令,从而使控制单元能够正确解析和执行指令。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第5周 200/200 1/5 20/20
  • 计划学习时间:20小时

  • 实际学习时间:20小时

标签:刘珈,20231410,2023,操作数,2024,操作码,寻址,寄存器
From: https://www.cnblogs.com/ljq2005/p/17795893.html

相关文章

  • 2023-2024-1学期 20231424 《计算机基础与程序设计》第5周学习总结
    作业属于的课程<班级链接>(2022-2023-1-计算机基础与程序设计)作业要求<作业要求链接>(2022-2023-1计算机基础与程序设计第一周作业)这个作业的目标《计算机科学概论》第6章和《C语言程序设计》第4章  计算机科学概论知道了伪代码是一种类似于编程语言的描述......
  • 2023-2024-1学期 20231424 《计算机基础与程序设计》第5周学习总结
    2023-2024-1学期20231424《计算机基础与程序设计》第5周学习总结作业信息作业属于的课程<班级链接>(2022-2023-1-计算机基础与程序设计)作业要求<作业要求链接>(2022-2023-1计算机基础与程序设计第一周作业)这个作业的目标《计算机科学概论》第6章和《C语言程序......
  • 2023-2024-1 20231308 《计算机基础与程序设计》第五周学习总结
    2023-2024-120231308《计算机基础与程序设计》第五周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第五周作业这个作业的目标<关于机器语言与汇编语言,pep9的相关应用,循坏算法的了解......
  • 2023-2024-1 20231403 《计算机基础与程序设计》第五周学习总结
    作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这个作业要求在哪里(2023-2024-1计算机基础与程序设计第五周作业)这个作业的目标自学《计算机科学概论》第6章,《C语言程序设计》第4章作业正文https://www.cnblogs.com/lsrmy/p/177......
  • 2023-2024-1 20231416 《计算机基础与程序设计》第五周总结
    作业信息作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP作业要求在哪里https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/13009作业的目标自学《计算机科学概论》第6章和《C语言程序设计》第4章作业正文 https://www......
  • 2023-2024-1 20231306 《计算机基础与程序设计》第五周学习总结
    这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第五周作业)这个作业的目标Pep/9虚拟机、机器语言与汇编语言、算法与伪代码测试:黑盒,白盒作业正文https://www.cnblogs.com/zwywuhu/p/17785563.html......
  • 2023-2024-1 20231329《计算机程序与设计》第五周学习总结
    作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK05这个作业的目标计算机科学概论第6章并完成云班课测试《C语言程序设计》第4章并完成云班课测试......
  • 2023-2024-1-20231317<<计算机基础与程序设计>>第五周学习总结
    《计算机基础与程序设计》第五周学习总结作业信息这个作业属于哪个课程<班级的链接>(2023-2024-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2023-2024-1计算机基础与程序设计第五周作业)这个作业的目标<学习《C语言第五章选择控制结构、第六章循......
  • 2023-2024-1 20211306 密码系统设计与实现课程学习笔记7
    20211306密码系统设计与实现课程学习笔记7任务详情自学教材第4章,提交学习笔记知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容“我在学***X知识点,请你以苏格拉底的方式对我进行提问,一次一个问题......
  • 2023-2024-1 20231312《计算机基础与程序设计》第5周学习总结
    作业信息这个作业属于哪个课程<班级的链接>2023-2024-1-计算机基础与程序设计|-这个作业要求在哪里<作业要求链接>2023-2024-1计算机基础与程序设计第四周作业|这个作业的目标《计算机基础概论》第6章《C语言程序设计》第4章|作业正文作业链接教材学习......