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

发布时间 2023-10-22 22:04:47作者: 20231408徐钰涵

作业信息

这个作业属于哪个课程 <2023-2024-1-计算机基础与程序设计>
这个作业要求在哪里 <2023-2024-1计算机基础与程序设计第四周作业>
这个作业的目标 <学会《计算机科学概论》第4,5章,《C语言程序设计》第3章>
作业正文 https://www.cnblogs.com/jfxyh061028/p/17781147.html

教材学习内容总结

  • 能识别基础的门并描述每种门的行为
  • 能用基础门合成电路
  • 了解了如何用晶体管实现门
  • 初步会用布尔表达式、真值表和逻辑框图描述门或电路的行为
  • 加法器(包括半加器和全加器)
  • 冯·诺依曼体系结构和计算机的读取-执行周期原理
  • 用c语言描述基本算数运算,重点包括各种运算符,宏常量的使用以及数据类型转换方法。

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

  • 问题1:没明白加法器,半加器和全加器之间的区别
  • 问题1解决方案:通过上网查询,我知道了加法器包括半加器和全加器。加法器是产生数的和的装置,加数和被加数为输入,和数与进位为输出的装置为半加器;加数、被加数与低位的进位数为输入,而和数与进位为输出的为全加器。而半加器与全加器的区别是,半加器有两个输入,两个输出;而全加器有三个输入,两个输出。
  • 问题2:不明白为什么给程序计数器加1就可以把下一条指令的地址存入程序计数器。
  • 问题2解决方案:程序设计器中储存的是每个要执行的命令的内存地址,由于指令连续存储在内存中,所以下一条指令的地址就是当前执行命令的地址的下一号,也就是加1,所以不是在程序设计器中输入"+1"就能自动把下一条指令的地址存入程序计数器,而是要存入程序设计器的下一条指令的地址是当前加1。
  • 问题3:除了冯·诺伊曼体系结构,计算机还有其它体系结构吗?冯·诺伊曼机是只有一个处理器吗?
  • 问题3解决方案:

随着计算机发展,人们除了继续对命令式语言进行改进外,提出了若干非冯·诺依曼型的程序设计语言,并探索了适合于这类语言的新型计算机系统结构,大胆地脱离了冯·诺依曼原有的计算机模式,寻求有利于开发高度并行功能的新型计算机模型,例如光子计算机(光处理器利用光的高速和无干扰性,使用光学元件构成处理器。尚在研发中),并行计算机、数据流计算机以及量子计算机等。链接:https://www.zhihu.com/question/24113832/answer/327262192

冯·诺伊曼机确实只有一个处理器,且正是因为这一点,引出了并行计算体系的概念。

基于AI的学习







上周考试错题总结

第一个错题是没认真,错把十六进制的E当成了十进制的15
第二个错题是

我确实是不懂,现在明白了字长在不同架构的机器上是不同的。
第三个错题是

当初ASCII字符集的书没仔细看,现在我知道了那些不可打印字符,即不能输出到屏幕上的字符是在ASCII字符集里的。
第四个错题是

题目没翻译明白,就认为错了,实际上理解为“音频数据(Audio Data)在计算机中通常通过采样连续信号来表示。”就行。

采样是通过对连续信号的读取和记录来获取离散样本的过程,这些样本随后被数字化处理并编码为计算机可以处理的数据形式。
第五个错题是

译为厚显示器产生更鲜艳的颜色是因为它们具有更高的颜色深度。
现在我明白了显示颜色数量只与颜色深度有关,与显示器的物理厚度无关,厚度只代表硬件的生产工艺技术是否先进,与能显示多少颜色无关。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时 优秀
第一周 2/3 20/20 合格
第二周 20/20 1/4 15/35 终于理解了一些概念,能看懂一些话了
第三周 20/40 1/5 20/55
第四周 50 /90 1 /6 20/75