2023-2024-1 20231419 《计算机基础与程序设计》第四周学习总结

发布时间 2023-10-22 20:57:58作者: 林子雯

2023-2024-1 20231419 《计算机基础与程序设计》第四周学习总结

作业信息

这个作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP
这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK04
这个作业的目标 预习《计算机科学概论》第四、五章并完成云班课测试
作业正文 https://www.cnblogs.com/linziwen/p/17775647.html

教材学习内容总结

《计算机科学概论》第四、五章

  • 门和电路

    门的类型、构造、组合电路

遇到的问题及解决

  1. 书上没有描绘异或门的构造,在查阅资料以后,我找到了如下图片:

    https://image.baidu.com/search/detail?ct=503316480&z=undefined&tn=baiduimagedetail&ipn=d&word=异或门的构造&step_word=&lid=10905510595864620261&ie=utf-8&in=&cl=2&lm=-1&st=undefined&hd=undefined&latest=undefined&copyright=undefined&cs=2076758923,4208260028&os=4175519463,1945253724&simid=2076758923,4208260028&pn=6&rn=1&di=7264239678495129601&ln=307&fr=&fmq=1697719684572_R&fm=&ic=undefined&s=undefined&se=&sme=&tab=0&width=undefined&height=undefined&face=undefined&is=0,0&istype=0&ist=&jit=&bdtype=0&spn=0&pi=0&gsm=1e&objurl=https%3A%2F%2Fbkimg.cdn.bcebos.com%2Fpic%2F241f95cad1c8a786b46d4df66c09c93d71cf5086&rpstart=0&rpnum=0&adpicid=0&nojc=undefined&dyTabStr=MTEsMCw0LDEsNiw1LDMsMiw3LDgsOQ%3D%3D

    从图片中可以看出,异或门相当于一个组合电路。

  2. 德·摩根定律看起来较难理解,因此将它再现在博客中,方便记忆:

    (AB)'=A'orB',(A+B)'=A'B'

    也可用集合的角度去理解它。

  3. 在看S-R锁存器时,我不理解为什么其两个输出值一定互补,在询问了AI后,得到了解答:

    以下为GPT的回答:

    S-R锁器是一种基本的数字电路元件,它由两个输入端S(Set)和R(Reset)以及两个输出端Q和Q'(Q的补码)组成。

    S-R锁存器的工作原理是,当S=1、R=0时,Q=1,Q'=0;当S=0、R=1时,Q=0,Q'=1;当S=0、R=0时,Q和Q'保持不变,即保持之前的状态;当S=1、R=1时,根据电路设计的不同,可能会导致Q和Q'的输出不确定。

    在正常工作情况下,S和R的取值不应同时为1,因为这会导致输出不确定。当S=1、R=0时,Q=1,Q'=0;当S=0、R=1时,Q=0,Q'=1,即两个输出值互补。

    这是因为S-R锁存器的设计目的是实现一个可以存储一个位的电路元件,当S=1时,表示设置(Set)锁存器的值为1,当R=1时,表示复位(Reset)锁存器的值为0。因此,当一个输出为1时,另一个输出必须为0,以保持互补的关系。

    需要注意的是,S-R锁存器在特定情况下可能会出现无效状态,即当S=1、R=1时,输出不确定。为了避免这种情况,通常在实际应用中会对S-R锁存器进行扩展或者使用其他类型的锁存器。

  • 计算部件
  1. 冯·诺依曼体系结构

    内存;ALU->寄存器;输入、输出;控制单元->指令寄存器、程序计数器、总线、流水线、缓存、主板;

  2. 读取、执行周期->读取、译解、执行。

  3. 二级存储设备:磁带;磁盘->磁道、扇区、块、寻道、等待、存取;触摸屏。

  4. 嵌入式系统;

  5. 并行体系结构:

    位级(增加字长)、指令级、数据级、任务级(共享内存并行处理器)。

《C语言程序设计》第三章:基本算术运算

  1. 算术运算符和表达式(优先性、结合性)

    取相反数为一元;整型与浮点型除法的区别;余数与被除数符号相同。

  2. 简单赋值与多重赋值、增一减一运算符的前缀与后缀、宏常量;

  3. 类型转换:自动与强制、常用标准数学函数。

学习进度条

重要成长 代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积)
目标 5000行 30篇 400小时
第一周 0 1/2 12/12
第二周 20 1/3 12/24
第三周 30 1/4 12/36
第四周 80 1/5 24/60