【微型计算机原理】是计算机科学中的基础课程,涵盖了计算机硬件和软件的核心概念。这份复习资料主要涉及以下几个方面:
1. **微处理器与协处理器**:微处理器是计算机系统的心脏,执行指令并处理数据,而协处理器则协助主处理器执行特定任务,如浮点运算或图形处理。
2. **RAM(随机存取存储器)**:是计算机的临时工作内存,用于存储当前运行的程序和数据。断电后,RAM中的信息会丢失。
3. **ROM(只读存储器)**:存储固定信息,如BIOS(基本输入输出系统),用于启动计算机和执行基本硬件设置。
4. **BIOS/CMOS**:BIOS是系统启动时加载的固件,负责硬件初始化;CMOS是存储BIOS设置的非易失性存储器。
5. **指令系统**:构成计算机语言的基础,是微处理器理解和执行的指令集。
6. **系统软件**:如DOS(磁盘操作系统),提供用户界面和管理硬件资源。
7. **计算机硬件的组成**:包括运算器、控制器、存储器和输入输出设备。在MS-DOS系统中,启动过程中会先加载MSDOS.SYS,然后是COMMAND.COM。
8. **数制和码制**:如二进制、十进制、十六进制等,以及它们之间的转换。码制还包括BCD码和ASCII码,用于数字和字符的表示。
9. **补码运算**:用于表示和操作负数。例如,通过原码计算补码,可以进行负数的加减运算。
10. **浮点数的规格化**:确保浮点数的小数部分始终为1,以便高效存储和计算。
11. **微处理器组件**:如ALU(算术逻辑单元)、I/O接口、EU(执行单元)和BIU(总线接口单元)。它们协同工作,执行计算和数据传输。
12. **总线**:分为数据总线、地址总线和控制总线,负责在计算机内部传输信息。
13. **寻址方式**:包括段内直接、段内间接、段间直接和段间间接寻址,用于确定数据在内存中的位置。
14. **汇编程序设计**:涉及源代码、汇编过程、操作助记符、标号、伪指令和子程序。汇编语言是低级编程语言,直接对应机器指令。
15. **汇编语言编程**:包括变量定义、指令系统、程序设计技巧、子程序设计和系统功能调用。DEBUG工具用于调试汇编程序。
16. **移位指令**:如SHL,用于将数据向左移动指定位数,常用于实现乘法操作。
17. **DEBUG使用**:在DEBUG中,可以设置断点以在特定指令处暂停程序,便于分析执行过程。
18. **总线结构和时序**:这部分将讨论计算机中不同组件如何通过总线通信,以及这些通信过程的时间安排。
以上内容构成了微型计算机原理的基石,理解这些知识点对于深入学习计算机科学至关重要。通过复习这些概念,学生可以更好地掌握计算机硬件和软件的运作机制。