《微机原理》考试大纲 一、考试范围 第一章微型计算机系统概论 1.冯·诺伊曼计算机的基本结构、功能部件与工作原理; 2.▲计算机中常用的数制与编码 整数、浮点数的二进制、十六进制表示,BCD码、 ASCII码 微型计算机的基本结构与系统组成 第二章 Pentiⅷm微处理器的体系结构 1.计算机体系结构的基本概念 2. Pentium微处理器的功能结构 流水线、超标量 3.实模式软件体系结构 ▲存储器组织、段寄存器、物理地址与逻辑地址 ▲堆栈 4.保护模式软件体系结构 描述符与描述符表、寄存器 存储器寻址:分段、分页 第三章 Pent i um微处理器的指令系统 1.▲指令的寻址方式 2.各类指令的功能及特点 ▲MOV、 PUSH/POP、XLAT、LEA ADD、SUB、MUL/IMUL、DIV/IDIV、DEC DAA、AAA、DAS、AAS、AAM、AAD ▲AND、OR、XOR、NOT ▲移位指令(SHL) 串操作指令 ▲TEST、CAP、转移指令(JMP、J.) ▲LOOP 3.浮点运算指令 ▲会用,不要求记 4.MMX指 ▲饱和运算 了解但不要求记指令 第四章汇编语言程序设计 1.汇编语言的基本语句 2.汇编语言常用的伪操作; ▲DB/D ▲DUP PTR ▲段定义/过程定义/程序结束语句 3.汇编语言程序设计的基本方法 ▲分支、循环 ▲过程调用(▲堆栈)
《微机原理》考试大纲 一、考试范围 第一章 微型计算机系统概论 1.冯·诺伊曼计算机的基本结构、功能部件与工作原理; 2.▲计算机中常用的数制与编码 整数、浮点数的二进制、十六进制表示,BCD码、ASCII码; 3.微型计算机的基本结构与系统组成; 第二章 Pentium微处理器的体系结构 1.计算机体系结构的基本概念; 2.Pentium微处理器的功能结构; 流水线、超标量 3.实模式软件体系结构; ▲存储器组织、段寄存器、物理地址与逻辑地址 ▲堆栈 4.保护模式软件体系结构; 描述符与描述符表、寄存器 存储器寻址:分段、分页 第三章 Pentium微处理器的指令系统 1.▲指令的寻址方式; 2.各类指令的功能及特点; ▲MOV、PUSH/POP、XLAT、LEA ▲ADD、SUB、MUL/IMUL、DIV/IDIV、DEC DAA、AAA、DAS、AAS、AAM、AAD ▲AND、OR、XOR、NOT ▲移位指令(SHL…) ▲串操作指令 ▲TEST、CMP、转移指令(JMP、JL…) ▲LOOP 3.浮点运算指令; ▲会用,不要求记 4.MMX指令; ▲饱和运算 了解但不要求记指令 第四章 汇编语言程序设计 1.汇编语言的基本语句; 2.汇编语言常用的伪操作; ▲DB/DD… ▲DUP ▲PTR ▲段定义/过程定义/程序结束语句 3.汇编语言程序设计的基本方法: ▲分支、循环 ▲过程调用(▲堆栈)
C调用汇编(▲堆栈) Win32API调用 4.常用DOS及BI0S功能的调用方法 ▲掌握方法,不要求记 第五章 Pent iⅷm微处理器的硬件接口 1. Pentium微处理器引脚信号名称与功能 ▲数据、地址(A31A0、BE7BEO)、存储器组织 ▲W/R#、M/IO#、D/C# ADS#、NA#、BRDY# ▲HOLD、HLDA KEN、 CACHE Pentium微处理器总线周期 单次传送、突发 流水线、非流水线 第六章存储器系统 1.存储系统的基本概念 ▲存储器访问的局部性原理 2.半导体存储器的分类 RAM(DRAM、 SRAM) ROM 3.存储器地址译码 ▲74LS138的使用 Cache的工作原理(▲地址映象) Pentium微处理器的 Cache 第七章输入/输出接口 1.基本概念 ▲微机I/O接口的功能与构成 ▲微机I/O接口的寻址方式; ▲微机I/0接口的控制方式(程序控制、中断与DMA) 2.▲可编程计数/定时器8253的工作原理与应用: 3.▲串行通信与可编程串行接口芯片8250的工作原理与应用 4.可编程串行接口芯片8251的工作原理与应用 5.▲可编程并行接口芯片8255的工作原理与应用; 6.可编程DMA控制器8237的工作原理与应用 7.D/A转换器DAC0832的工作原理与应用 8.A/D转换器ADC0809的工作原理与应用 注:要求理解接口芯片的工作原理与绵方法,不要求死记控制皇 第八章中断与中断控制 1.▲中断基本原理,中断响应和中断处理过程 2.▲中断控制器8259A的工作原理与应用 3.中断服务程序
C调用汇编(▲堆栈) Win32 API调用 4.常用DOS及BIOS 功能的调用方法 ▲掌握方法,不要求记 第五章 Pentium微处理器的硬件接口 1.Pentium 微处理器引脚信号名称与功能; ▲数据、地址(A31~A0、BE7~BE0)、存储器组织 ▲W/R#、M/IO#、D/C# ▲ADS#、NA#、BRDY# ▲HOLD、HLDA ▲KEN、CACHE 2.Pentium 微处理器总线周期 单次传送、突发 流水线、非流水线 第六章 存储器系统 1. 存储系统的基本概念; ▲存储器访问的局部性原理 2.半导体存储器的分类; RAM(DRAM、SRAM) ROM 3.存储器地址译码 ▲74LS138的使用 3.Cache Cache的工作原理(▲地址映象) Pentium微处理器的Cache 第七章 输入/输出接口 1.基本概念; ▲微机I/O接口的功能与构成; ▲微机I/O接口的寻址方式; ▲微机I/O接口的控制方式(程序控制、中断与DMA); 2.▲可编程计数/定时器8253的工作原理与应用; 3.▲串行通信与可编程串行接口芯片8250的工作原理与应用 4.可编程串行接口芯片8251的工作原理与应用; 5.▲可编程并行接口芯片8255的工作原理与应用; 6.可编程DMA控制器8237的工作原理与应用; 7.D/A转换器DAC0832的工作原理与应用; 8. A/D转换器ADC0809的工作原理与应用 注:要求理解接口芯片的工作原理与编程方法,不要求死记控制字 第八章 中断与中断控制 1.▲中断基本原理,中断响应和中断处理过程; 2. ▲中断控制器8259A的工作原理与应用 3. 中断服务程序
第九章总线 1.▲总线的基本概念 2.ISA总线 3.PCI总线 二、试题难易比例 试题难易比例:基本题占60%,综合题占20%,灵活题占20%; 三.题型样例 填空题 1. EPROM存储器称为 存储器 选择题 1.指令 PUSH AX执行前后,堆栈指针SP变化值为() 三、编程与程序分析类型题 1.下面的程序通过子程序调用,将数组ARAY的CONT个元素求和,并将结果送SUM单元,分析这段 程序,补充完整程序中的空格部分,并填出堆栈最满时的状态。 ARRAY DW 200 DUP (?) COUNT DW 200 MOV BX. OFFSET SUM PUSH BX MOV BX, OFFSET ARRAY MOV BX. OFFSET COUNT PUSH BX CALL SUMPRO SUMPRO PROC NEAR PUSH AX PUSH BX PUSH SI PUSH DI PUSH BP MOV SI, [BP+ 得到ARAY的地址 MOV DI, [BP 得到 COUNT的地址 MOV CX, [DI] MOV DI, [BP+ ;得到SUM的地址 XOR AX. AX NEXT
第九章 总线 1. ▲总线的基本概念; 2. ISA 总线 3.PCI 总线 二、试题难易比例 试题难易比例:基本题占60%,综合题占20%,灵活题占20%; 三.题型样例 一、填空题 1.E 2 PROM存储器称为 存储器。 二.选择题 1.指令PUSH AX执行前后,堆栈指针SP变化值为()。 A. –1 B. –2 C. +1 D. +2 三、编程与程序分析类型题 1.下面的程序通过子程序调用,将数组 ARRAY 的 COUNT 个元素求和,并将结果送 SUM 单元,分析这段 程序,补充完整程序中的空格部分,并填出堆栈最满时的状态。 … SUM DW ? ARRAY DW 200 DUP(?) COUNT DW 200 … MOV BX, OFFSET SUM PUSH BX MOV BX, OFFSET ARRAY PUSH BX MOV BX, OFFSET COUNT PUSH BX CALL SUMPRO … SUMPRO PROC NEAR PUSH AX PUSH BX PUSH SI PUSH DI PUSH BP MOV BP, SP MOV SI, [BP+ ] ;得到 ARRAY 的地址 MOV DI, [BP+ ] ;得到 COUNT 的地址 MOV CX, [DI] MOV DI, [BP+ ] ;得到 SUM 的地址 XOR AX, AX NEXT:
ADD AX, [SI LOOP NEXT MOV AX;送求和结果 POP POP POP SI POP POP AX RET SUMPRO ENDP 堆栈最满时的状态 四、综合题 用 INTEL8255作为CPU与打印机之间的接口。8255的PB口作为输出打印数据口,工作于方式0,PCo接 打印机STB#,PC接打印机BUSY。打印字符存放在数据段中有效地址为3000H-300FH内存单元中 NTEL8255的端口地址为60H-63H。 试绘出8255A与打印机连接电路简图 2编制8255A的初始化程序和查询打印3000H-300FH单元内容子程序
ADD AX, [SI] LOOP NEXT MOV [ ], AX ;送求和结果 POP POP DI POP SI POP POP AX RET SUMPRO ENDP 堆栈最满时的状态: 四、综合题 用INTEL 8255作为CPU与打印机之间的接口。8255的PB口作为输出打印数据口,工作于方式0,PC0接 打印机STB#,PC7接打印机BUSY。打印字符存放在数据段中有效地址为3000H-300FH内存单元中。 INTEL 8255的端口地址为60H-63H。 1.试绘出8255A与打印机连接电路简图。 2.编制8255A的初始化程序和查询打印3000H-300FH单元内容子程序