2024-2025-1 20241322 《计算机基础与程序设计》第四周学习总结
作业信息
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP |
---|---|
这个作业要求在哪里 | https://www.cnblogs.com/rocedu/p/9577842.html#WEEK04 |
这个作业的目标 | <门电路 组合电路,逻辑电路 冯诺依曼结构 CPU,内存,IO管理 嵌入式系统,并行结构 物理安全> |
作业正文 | https://i.cnblogs.com/posts/edit;postId=18487038 |
教材学习内容总结
计算机科学概论(第七版)
第四章:主要介绍了数字电路和逻辑运算的基础知识。这包括布尔表达式、逻辑门(如非门、与门、异或门等)的作用和真值表,以及晶体管在电路中的运用。此外,还讨论了电路等价、德摩根定律、全加器和半加器的逻辑框图,存储器电路的逻辑框图和作用原理,以及集成电路即芯片的基本概念。
第五章:深入探讨了计算机部件和体系结构。内容涵盖了中央处理单元、存储器(RAM和ROM的区别和作用)、以及其他部件(如显示器、图形处理器 等)的功能。还介绍了冯诺依曼机的工作原理和读取-执行周期中的流程,以及嵌入式系统的定义和应用。此外,该章还涉及并行体系结构中同步处理的原理。
《C语言程序设计》
使用算术运算符和标准数学函数将数学表达式写成C表达式
增1和减1运算符的前缀与后缀形式的区别
宏常量与 const常量
赋值表达式中的自动类型转换与强制类型转换
教材学习中的问题和解决过程
-
问题1:宏常量与普通常量间的区别
-
问题1解决方案:
宏常量是在预处理阶段进行文本替换,而普通常量是在编译阶段确定其值。宏常量可以用来定义一些在程序中多处使用的常量值,方便修改。如果需要修改宏常量的值,只需要在#define指令处修改一次即可,而普通常量如果在多个地方使用,修改起来相对麻烦。另外,宏常量没有数据类型,只是简单的文本替换,而普通常量有具体的数据类型。
基于AI的学习
-
计划学习时间:21小时
-
实际学习时间:15小时