2024-2025-1 20241401 《计算机基础与程序设计》 第四周学习总结
班级链接 | 2024计算机基础与程序设计 |
---|---|
作业要求 | 作业要求 |
作业目标 | ①门电路 ②组合电路,逻辑电路 ③冯诺依曼结构 ④CPU,内存,IO管理 ⑤嵌入式系统,并行结构 ⑥物理安全 |
教材学习内容总结
《计算机科学概论》第四章、第五章
- 门:非(NOT)门、与(AND)门、或(OR)门、异或(XOR)门、与非(NAND)门、或非(NOR)门
- 门的构造:使用晶体管,不同类型的门使用不同数量的晶体管
- 电路:组合电路、时序电路
使用布尔表达式、逻辑框图、真值表描述电路运作过程 - 储存器电路、集成电路(芯片)、CPU芯片
- 计算机部件
- 存储程序(冯·诺依曼体系结构)
- 嵌入式系统:指代任一预编程的、为了完成某一特殊用途的、作为大型系统一部分的计算机(终端用户或操作员极少干预其运行)
- 并行体系结构
并行计算:位级、指令级、数据级、任务级
《C语言程序设计》第三章
- 运算符和表达式:算术运算符、符合的赋值运算符、增1和减1运算符
- 宏常量与宏替换
- const常量:用于声明具有某种数据类型的常量
- 自动类型转换与强制类型转换
自动类型转换:计算机默认类型提升(将操作数都转换成取值范围较大的操作数类型)
强制类型转换:显性转换,可将数据转换为任何类型 - 常用的标准数学类型
需先在代码中写出#include <math.h>
教材学习中的问题与解决过程
问题1:字符如何转换为int?
AI:①ASCII值转换,②强制类型转换,③使用标准库函数,④使用char的数值运算(适用于字符代表的是一个数字字符)
在大多数情况下,直接将char赋值给int类型变量,或者使用强制类型转换,是将字符转换为整数的最简单和最直接的方法。
问题2:芯片中引脚的作用是什么?
芯片中的引脚(pins)是芯片与外部世界通信和连接的关键接口。它们的主要作用包括:
1.电源和接地:提供电源给芯片,以及将芯片的地线连接到外部电路的地线,确保电路能够正常工作。
2.数据输入和输出:芯片通过引脚接收外部数据(输入引脚)和发送数据到外部(输出引脚)。这些数据可以是数字信号,也可以是模拟信号。
3.控制信号:芯片可能需要接收控制信号来执行特定的操作,如复位、时钟信号、使能信号等。
4.地址线:在存储器芯片或复杂的微控制器中,地址线用于指定芯片内部的特定位置或存储单元。
5.通信接口:芯片可能通过引脚与其他芯片或设备进行通信,如通过I2C、SPI、UART等接口。
6.模拟信号处理:在模拟或混合信号芯片中,引脚用于连接外部的模拟信号,如传感器信号或音频信号。
7.测试和调试:在芯片的测试和调试阶段,引脚可以用于访问内部信号,帮助工程师诊断问题。
8.配置和校准:某些芯片可能需要通过引脚来配置其工作模式或校准其性能。
9.热管理:在高功率芯片中,引脚可能用于热敏电阻或温度传感器,以监控芯片的温度。
10.机械固定:虽然不是电气功能,但某些引脚可能用于机械固定,确保芯片牢固地安装在电路板上。
引脚的数量和类型取决于芯片的功能和设计,从简单的几个引脚到复杂的数百个引脚都有可能。每个引脚都有其特定的电气特性和物理布局,以满足芯片的特定需求。
基于AI的学习
学习进度条
计划学习时间:20h
实际学习时间:18h