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

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

作业信息

这个作业属于哪个课程 [2023-2024-1-计算机基础与程序设计] (https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/12999)
这个作业要求在哪里 [作业要求](https://www.cnblogs.com/rocedu/p/9577842.html#WEEK01)
这个作业的目标 学习《计算机科学概论(第7版)》第4、5章 《C语言程序设计》第3章

学习目标

1.门电路
2.组合电路,逻辑电路
3.冯诺依曼结构
4.CPU,内存,IO管理
5.嵌入式系统,并行结构
6.物理安全

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

1理解不了S-R锁存器的原理

解决方式:询问chat-GPT
答案:S-R锁存器(Set-Reset Latch)是一种基本的双稳态逻辑电路,也被称为双稳态门。它由一组逻辑门组成,实现了数据的存储和保持功能。S-R锁存器的原理可以通过以下方式详细解释:
S-R锁存器由两个交叉连接的反馈环路组成,每个反馈环路都包含一个逻辑门。
输入端:
S(Set)输入:设置锁存器状态,当S为逻辑高电平时(通常表示为1),锁存器将被设置为"SET"状态。
R(Reset)输入:复位(清除)锁存器状态,当R为逻辑高电平时,锁存器将被复位为"RESET"状态。
输出端:
Q输出:该输出表示当前锁存器的状态。当锁存器处于"SET"状态时,Q输出为逻辑高电平,当锁存器处于"RESET"状态时,Q输出为逻辑低电平。
Q̅(非Q)输出:该输出表示Q输出的反相(取反)结果。
反馈环路:
当S输入为逻辑高电平(1)并且R输入为逻辑低电平(0)时,反馈环路将保持锁存器处于"SET"状态,Q为逻辑高电平。
当R输入为逻辑高电平(1)并且S输入为逻辑低电平(0)时,反馈环路将保持锁存器处于"RESET"状态,Q为逻辑低电平。
当S和R同时为逻辑高电平(1)时,反馈环路的行为是不确定的,这种情况下应该避免。
总结:
S-R锁存器允许在不同的输入条件下保持状态,即,当输入发生变化时,锁存器的状态保持不变。这种特性使得S-R锁存器非常适合于存储和保持数据。

AI学习记录

我最近学习了有关逻辑门的知识,请用苏格拉底的方式提问我,一次一个问题
当谈到逻辑门时,让我们以苏格拉底的方式开始:
1你认为逻辑门是什么?
p逻辑门是一种以计算机体系为基础的函数
2很好。现在让我们深入一点:
你能具体描述一下逻辑门是如何工作的吗?
p逻辑门通过晶体管的电压变化输出0和1,由各种门的组合表达不同的逻辑关系。
3非常好的描述。接下来的问题:
你能列出一些常见的逻辑门类型以及它们的基本功能吗?
p非门:非门可以将输入信号取反
与门:只有当所有输入信号都为逻辑“1”时,输出信号才为逻辑“1”。
或门:只要有一个输入信号为逻辑“1”,输出信号就为逻辑“1”。
其余门均可由此三种门转换而来
4非常好,你对常见的逻辑门有很好的理解。接下来一个问题:
你能解释逻辑门的符号表示以及它们的真值表是如何工作的吗?
p真值表上记录了不同的逻辑门的输入值与输出值的关系;门的符号可以表示门的逻辑关系,通过逻辑框图表示复杂的逻辑
5非常正确。现在,让我们来探讨一些更深入的问题:
逻辑门在计算机和电子领域扮演着关键的角色,你能想到一些实际应用,其中逻辑门被广泛使用吗?
p加法器:
或非门表示和,与门表示进位
6对的,加法器是一个常见的例子,其中逻辑门被广泛用于执行加法操作。或非门(NOR)和与门(AND)通常用于实现加法器的各个部分,其中或非门用于计算和,与门用于计算进位。这是计算机中执行二进制加法的基本组件之一。
此外,逻辑门在计算机内存、CPU(中央处理单元)、控制逻辑电路、输入输出接口等各个方面也扮演着重要的角色。它们用于执行各种逻辑运算、条件判断、数据存储和传输等任务,是计算机硬件的基本构建块。
逻辑门的应用还涵盖了数字电子电路、通信系统、自动控制系统、数字信号处理等领域。它们的多功能性和灵活性使它们成为现代电子技术的关键组成部分。

编程中出现的错误

原程序
输出结果不对
按照无符号整型和整型的取值范围,9000000000完全包含在内,可是12的域宽限制了取值,所以要变换类型或者增大域宽。Long整型甚至不够,所以用了long long型。
改后程序

现在正确了

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 30/30 1/1 20/20 认识到自己的不足之处
第二周 200/230 2/3 25/45 学会自行寻找资源学习
第三周 300/530 3/6 35/80 万事开头难!
第四周 200/730 2/8 35/115 gpt很好用
posted @ 2023-10-22 22:04  20231319邓传山  阅读(17)  评论(0编辑  收藏  举报