微型计算机基础
(一)知识范围
微型计算机的基本组成及各部分的功能与作用;微型机的基本工作过程;计算机中的编码、数制及其转换;无符号二进制数的算术运算和逻辑运算;运算中的溢出;机器数的表示及运算;基本逻辑门及常用逻辑部件。
(二)考核要求
- 理解微处理器、微型计算机和微型计算机系统的概念及其相互关系。
- 理解微机系统各部件的功能分工及计算机的工作过程。
- 掌握计算机中各种信息的表示及运算。
- 熟悉基本逻辑门及常用逻辑部件的使用。
目录
指令系统
指令系统
指令:要计算机执行某种操作的命令
程序:是一组指令的有序集合
指令系统:一台CPU能识别的所有指令的集合
汇编语言和汇编程序
机器指令:二进制指令,由指令操作码和操作数组成。
机器语言:由机器指令构成的编程语言。
汇编语言:用约定的符号和数字按规定的格式来表示指令。
汇编程序:将汇编源程序自动翻译成机器语言的过程。
高级语言(算法语言):由预先规定的基本符号构成程序,比较接近数学语言,与具体机器无关,通用性强,便于学习与掌握。
处理体系结构
系统计算机:具有相同的基本指令系统和基本体系结构,但具有不同组成和实现的一系列不同型号的机器。
CISC和RISC
复杂指令系统计算机(Complex Instuction Set Computer,CISC)
有庞大的指令系统,较多的寻址方法,复杂的指令格式,CPU结构复杂,设计成本高。
精简指令集计算机(Reduced Instruction Set Computer,RISC)
去除不常用的复杂指令,硬件只支持常用的简单指令。
通过减少指令种类,规范指令格式,简化寻址方式,存储器并行处理等方式,大幅提高处理器总性能。
微型计算机系统结构
微处理器和微型计算机
1.微处理器(Microprocessor,μP,MP):将运算器和控制器集成在一起的中央处理器部件。
2.微型计算机(Microcomputer,μC,MC):以微处理器为核心,配上内存储器、输入/输出接口电路及系统总线所组成的计算机。
3.微型计算机系统(Microcomputer System,μCS,MCS):是指以微型计算机为中心,配上相应的外围设备、电源、辅助电路以及控制微型计算机工作的系统软件所构成的计算机系统。
微处理器中主要的寄存器
- 指令寄存器(Instruction Register,IR)
- 程序计数器(Program Counter,PC)
- 地址寄存器(Address Register,AR)
- 数据寄存器(Data Register,DR)
- 通用寄存器(R0~Rn)
- 程序状态字寄存器(Program Status Word,PSW)
微型计算机中的存储器与地址分配
- 统一编址:将I/O端口和内存储器统一编址
- 独立编制:内存储器和I/O端口地址空间各自独立编址
- 堆栈:堆栈是按后进先出(Last-In First-Out,LIFO)原则进行存取的存储结构。
微机系统中采用的先进技术
- 流水线技术
- 哈佛结构:将指令和数据分别放在两个独立存储器中,每个存储器独立编址、独立访问
- Cache技术
- 虚拟存储管理技术
- 多核处理器结构