微型计算机原理与技术接口.pdf
《微型计算机原理与技术接口.pdf》由会员分享,可在线阅读,更多相关《微型计算机原理与技术接口.pdf(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 微机原理与接口技术复习提纲(简)复习要点第一章微型计算机基础1.1 计算机中的编码与数的表示1.2 微型计算机系统1.3 微型计算机的发展重点难点1、掌握计算机中编码和数的概念及数制之间的转换2、了解微型计算机系统的基本构成4、掌握微型计算机系统的性能指标5、了解微型计算机的发展第二章微处理器的结构2.1 8086 微处理器2.2 80486 微处理器2.3 Pentium 处理器2.4 双核处理器重点难点1、掌握 8086/80486 的内部结构及寄存器组、工作模式2、掌握 8086/80486 的引脚功能3、了解 8086/80486 的工作时序4、了解 Pentium 处理器的性能特
2、点和内部结构5、了解双核处理器第三章指令系统3.1 指令的格式3.2 寻址方式3.3 指令系统重点难点1、了解指令的概念2、掌握寻址方式3、了解指令对标志位的影响4、掌握算术运算逻辑运算指令对标志位的影响5、掌握主要常用指令功能第四章汇编语言及其程序设计4.1 程序设计语言概述4.2 汇编语言的语句格式4.3 汇编语言中的符号、数据和表达式4.4 宏指令4.5 DOS 功能调用与BIOS 功能调用重点难点1、掌握常用伪指令2、了解 DOS、BIOS 功能调用3、了解顺序程序、分支程序、循环程序、子程序的结构2 第五章存储器5.1 存储器的分类及性能指标5.2 ROM 存储器5.3 RAM 存储
3、器5.4 存储器扩展技术5.5 高速缓冲存储器技术5.6 虚拟存储器及其管理技术重点难点1、掌握存储器的分类和性能指标2、了解 RAM 和 ROM 存储器技术3、掌握存储器的扩展技术4、高速缓存技术、虚拟存储器及其管理技术第六章中断技术6.1 中断概述6.2 80X86 中断系统6.3 中断控制器8259A 及其应用重点难点1、了解中断的概念、分类和系统功能2、掌握中断的处理过程3、结合 80 x86 的中断结构学会使用中断与在实模式下的调用4、会使用中断控制器8259A 第九章微机总线9.1 总线概述9.2 ISA 总线9.3 PCI 总线9.4 通用串行总线USB 9.5 新一代高速总线重
4、点难点1、掌握总线的分类2、了解 ISA、PCI、USB 的特点和构成3、了解新一代总线的构成。第 7 章、第 8 章和第 10 章这里不涉及。微机原理与接口技术模拟题一一填空题1二进制数11010011B转换为十六进制数是,转换为十进制数是。2十六进制数2345H转换为二进制数是,转换为十进制数是。3十进制数45D转换为组合BCD 码是,转换为非组合BCD 码是。4十进制数45D对应的 8 位补码是。5十进制数-58D对应的 8 位补码是。二单选题1 一个字符的基本ASCII 码的值占用位。3 A6 B7 C8 D9 2将高级语言的程序翻译成为机器语言代码程序的实用程序是。A编译程序B汇编程
5、序C解释程序D目标程序3 指令“MOV ES:2000H,AX”中,目的的操作数的寻址方式是。A立即寻址B寄存器寻址C存储器直接寻址D寄存器间接寻址4 下列寄存器不能存放操作数有效地址的为。ASI BDI CBX DDX 5 CPU 发出的访问存储器的地址是。A物理地址B偏移地址C逻辑地址D段地址三解答题1 I/O 接口与 CPU 的主要连线与外部设备的主要连线是什么称谓?各有什么功能?2简述 8088 与 8086 在内部结构与外部引脚的主要区别是什么?3INT n 的功能调用与过程(子程序)调用有什么不同?4写出下列存储器地址的段地址、偏移地址与物理地址。(1)2314:0035(2)1F
6、D0:000A 四计算题计算下列各题,请写出计算过程,解释为什么?(不解释或解释错误无分)1、计算 3AC8H+91FDH,并说明各状态标志位的值是什么?2、请按 8421BCD 码的修正法则,计算5479H+4587H。五画图题要求用 2K 4 的存储芯片,构成4K 容量的存储容量,要求地址从1800H 开始。画出存储器与微处理器的连接图;并说明各组存储区的地址范围。(设:地址总线为16 根,数据总线为 8 根,要求存储器地址连续)六编程题1用 8086 汇编语言编辑一程序段,求AX 中“0”的个数,并存储在BX 中。2用 8086 汇编语言编辑一完整程序,求8AAF32H+000BA84H
7、的和。微机原理与接口技术模拟题二一单选题1请按名词与解释内容的关系,在括号中填入相应的字母。(1)CPU()A总线接口部件,实现所需的总线操作。(2)存储器()B机器语言代码。(3)EU()C控制部件、算逻单元和寄存器组等组成。(4)BIU()D存储程序、数据等信息的器件。(5)目标码()E分析并控制指令执行的部件。2请按要求选择,填入相应的字母。(1)补码 01011001 的真值为。A01011001 B10100111 C 01011010 D10100110(2)补码 11011001 的真值为。A10100110 B10100111 C 00100110 D00100111(3)-5
8、0 的补码为。A11001110 B10110010 C 00110010 D00110011 4(4)无符号数150 的补码为。A10010110 B01101001 C01101010 D11101010(5)字符 8的 ASCII 码为。A00111010 B00111000 C 00011000 D00110001(6)进行字节乘法运算时,必须使用寄存器。ADX,AX B BX,DI CAX,AL DCX,BX(7)计算机系统的存储器系统是指。ARAM 存储器BROM 存储器C主存储器D主存储器与外存储器(8)表示将要执行指令的偏移地址,存放在寄存器中。ACX BIP CAX DDX(
9、9)8255A芯片的控制口地址为AFH,片选信号的译码器输入的有效信号为。A011111 B101011 C010101 D101001(10)程序控制类指令的功能是。A算术与逻辑运算B主存与CPU 之间传数C CPU 与 I/O 之间传数D改变程序执行的顺序二计算题请写出计算过程,解释为什么(不解释或解释错误无分)计算 3AC8H+91FDH,并说明各状态标志位的值是什么?三判断题1.请分别说明下面各条语句中,源 与 目的 的寻址方式。(1)ADD BYTE PTRBXDI,AL 目的 的寻址方式 源 的寻址方式(2)MOV SI,0A29H 目的 的寻址方式 源 的寻址方式(3)MOV B
10、X,WORD PTR STRS 目的 的寻址方式 源 的寻址方式(4)SUB BYTE PTR BX,12H 目的 的寻址方式 源 的寻址方式(5)MOV AX,NUMSI 目的 的寻址方式 源 的寻址方式2.判断以下语句是否有错;如果有错误,请说明为什么?(1)MOV AH,257(2)OUT DX,AL(3)SHL AL,10(4)MOV BYTE PTR SI,NUM(5)MOV DS,BP(6)SUB PROC(7)MOV AH,BYTE PTR SI+DI(8)LEA AX,OFFSET NUMBX(9)IN AX,1300H(10)XOR AX 5 四画图题假设(SP)=0200H
11、,如果(CX)=1000H,(BX)=2000H,请画出堆栈区执行下面各条语句的操作过程。(注:每一条语句画一组图)PUSH CX,PUSH BX,POP AX,POP BX。五编程题请编写一完整的8086 汇编程序(按字节编程),比较 X、Y 的大小,将大者放入BIG单元,其小者放入 BIG+1 单元。六综合应用题请根据下图,应用汇编语言写出8255A 的初始化程序(包括各个口的输入/输出语句,输入与输出的数据可以自己假设)。微机原理与接口技术模拟题三一填空题/选择题1请按要求,填入相应的文字、字母、数字或符号。(1)在数据段内写入十进制数 200,计算机存储单元中的十六进制数为。(2)80
12、86 的寄存器中,能够用于表示存储器地址的寄存器有。(2 分)(3)8086 微处理器内部的部件分别为和;与 8088 比较内部不同的部分是。(4)8253 是芯片,方式为方波速率发生器。(5)所谓堆栈,是以的原则存放数据的方式。(6)在执行中断指令时,自动压栈;中断服务程序执行IRET 命令时,自动出栈至。(按先后顺序写出)(7)假设(SS)=2000H,(SP)=0100H,如果弹出5 个数据字,再压入3 个数据字后,栈顶的物理地址是。(8)异步通信的数据格式为、和等部分组成。2 请按要求,填入相应的寄存器、文字或数字(可多选)。(1)进行字除法运算时,必须使用寄存器。DX,AX BX,D
13、I AX,AL CX,BX(2)8086 的引脚 MN/MX为正时,引脚为该方式可用。S0、S1、S2 M/IO ALE LOCK(3)表示 I/O 口间接偏移地址,存放在寄存器中。AX BX CX DX(4)INC 指令不影响标志寄存器中的标志位。SF CF OF ZF(5)同时明确段地址与偏移地址称为。物理地址逻辑地址有效地址重复地址三.判断题6 1对于下面的数据定义,执行MOV 指令后,各寄存器中的内容是什么?A DW 10H DUP(?)B DB 10H DUP(?)C DB?ABCD MOV AL,LENGTH A MOV BL,LENGTH B MOV CL,LENGTH C2、判
14、断以下语句是否有错(必须指明正确与错误);并说明错误原因。(1)MUL AL,BL(2)IN AX,0F0H(3)MOV WORD PTR BX+DI,AH 3、设(SP)=100H,(AX)=0FFFFH STC PUSH AX ADC AX,0 PUSH AX POP BX 上述程序运行后(BX)=,(SP)=。四.简述题1.简述 ADC0809 的工作过程。2.8086 计算机中各类中断的优先级如何划分?五.编程题1采用过程(子程序)结构编程,要求完成20 以内所以奇数的累加和。六、接口技术根据 8253 初始化程序与控制字,说明初始化程序是对8253 中哪个计数器进行初始化,写出该计数
15、器的工作方式、控制口的地址、读/写指示与计数格式(同时写出计数值),并请画出8253 与 8086 之间的连接简图。8253 控制字与初始化程序如下:MOV AL,77H OUT 8BH,AL MOV AL,00H 微机原理与接口技术模拟题一答案一填空题1 D3H,211D。2 0010001101000101B,9029D。3 45H,0405H。4 00101101B。5 11000110B。二单选题1B。2A。3C。4D。5A。三解答题1I/O 接口与 CPU 的主要连线与外部设备的主要连线是什么称谓?各有什么功能?解:I/O 接口处于微处理器与外部设备之间进行信息交换的媒介。7(1)微
16、处理器与I/O 接口之间,三大总线相连接DB:微处理器I/O 口交换信息,以及通过I/O 口与外设交换信息;AB 与 M/IO 配合,寻I/O 口的口地址;RD/WR:微处理器控制I/O 口,相互交换信息。(2)I/O 接口与外部设备之间,三类信息线相连接微处理器通过I/O 控制口,控制外设的操作;微处理器通过I/O 查询口,检查外设的状态;微处理器通过I/O 数据口,与外设相互交换信息;2简述 8088 与 8086 在内部结构与外部引脚的主要区别是什么?解:(1)指令对列缓冲器:8086 为六个单元,8088 为四个单元(2)数据总线 AD0AD15(8086)16 位机AD0AD7(80
17、88)准 16 位机(3)控制总线 M/IO(8086),IO/M(8088)3INT n 的功能调用与过程(子程序)调用有什么不同?解:(1)CALL、RET 执行时 SP 与 IP 的状态CALL 标号CS:IP(下一条语句)断点的逻辑地址入栈:CS 入栈(段间调用),IP 入栈;标号的偏移地址入IP,标号的段地址入CS(段间调用)。(CS)标号PROC RET 标号ENDP 执行 RET 时:IP 出栈;CS 出栈(段间调用)。(2)中断执行与返回时,SP 与 IP 的状态中断执行时:(当前 FLAGS)堆栈,(当前 CS)堆栈,(当前 IP)堆栈根据中断指针,指向中断服务程序地址表的某
18、一位置,及获得中断向量(矢量):(中断服务程序首地址)IP,(中断服务程序段地址)CS;中断返回时:(堆栈)IP,(堆栈)CS,(堆栈)FLAGS。4写出下列存储器地址的段地址、偏移地址与物理地址。(1)2314:0035(2)1FD0:000A 解:(1)2314H、0035H、25175H。8(2)1FD0H、000AH、1FD0AH。四计算题10011 1010 1100 1000+1001 0001 1111 1101(有此过程并正确,得1分)1100 1100 1100 0101 CF=0;D15向 D16无进位,及CS+1=0。OF=0;D15向 D16无进位,及 CS+1=0;D
19、14向 D15无进位,及 CS=0;(或 CS CS+1=0)。ZF=0;计算结果不为零。SF=1;计算结果D15为“1”。PF=1;计算结果D0与 D7“1”的个数为偶数。AF=1;D7向 D8有进位。2(5479H)BCD+(4587H)BCD=(10066H)BCD。0101 0100 0111 1001+0100 0101 1000 0111 1001 1010 0000 0000(步骤正确得全分,只有结果无步骤无分)+0110 0110 0110 1010 0000 0110 0110+0110 1 0000 0000 0110 0110 五画图题参考答案:两组 4 片,1800H1
20、FFFH、2000H27FFH A15 A14 A13 A12A11A10,A0第一组:0 0 0 1 1 第二组:0 0 1 0 0 外译码内译码(可用线选法或全译码法,下面为参考图)六编程题1用 8086 汇编语言编辑一程序段,求AX 中“0”的个数,并存储在BX 中。参考答案:MOV BX,0 MOV CX,16 LOP1:SHR AX,1 JC LOP ADD BX,1 LOP:LOOP LOP1 1 用 8086 汇编语言编辑一完整程序,求8AAF32H+000BA84H的和。参考答案:DATA SEGMENT 9 FIRST DB 32H,0AFH,8AH SECOND DB 84
21、H,0BAH,00H DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX MOV CX,3 MOV SI,0 CLC LOP:MOV AL,SECOND SI ADC FIRST SI,AL INC SI LOOP LOP MOV AH,4CH INT 21H CODE ENDS END START 微机原理与接口技术模拟题二答案一单选题1(1)(C)(2)(D)(3)(E)(4)(A)(5)(B)2 (1)A(2)D(3)A(4)C(5)B(6)C(7)D(8)B(9)B(10)D 二计算题001
22、1 1010 1100 1000+1001 0001 1111 1101 1100 1100 1100 0101 CF=0;D15向 D16无进位,及CS+1=0。OF=0;D15向 D16无进位,及 CS+1=0;D14向 D15无进位,及 CS=0;(或 CS CS+1=0)。ZF=0;计算结果不为零。SF=1;计算结果D15为“1”。PF=1;计算结果D0与 D7“1”的个数为偶数。AF=1;D7向 D8有进位。三判断题1(1)“目的”的寻址方式基址加变址,“源”的寻址方式寄存器(2)“目的”的寻址方式寄存器,“源”的寻址方式立即(3)“目的”的寻址方式寄存器,“源”的寻址方式直接(4)
23、“目的”的寻址方式寄存器间接,“源”的寻址方式立即(5)“目的”的寻址方式寄存器,“源”的寻址方式变址2(1),“源”与“目的”的类型不同。(2)(3),“源”为大于1 的立即数,应为CL。(4),“源”与“目的”同为存储器。(5),BP 不能传数给数据段段寄存器DS。(6),SUB 为指令,不能作为过程名。(7),SI、DI 不能同时为源。(8),LEA 与 OFFSET 同时使用。(9),“源”为16 位不能为立即数,应为DX。(10),语句不完整。10 四画图题参考答案。PUSH CX,PUSH BX,POP AX,POP BX。五编程题参考答案:设 X,Y 为任意大小的无符号数DATA
24、 SEGMENTX DB?Y DB?BIG DB 2 DUP(0)DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX CMP AL,Y JA LOP1 MOV BIG,Y MOV BIG+1,AL JMP DONE LOP1:MOV BIG,AL MPV BIG+1,Y DONE:HLT CODE ENDS END START 六综合应用题分析 8255A 口地址:A 口:90H,B 口:91H,C 口:92H,控制口:93H。分析 8255A 方式字:1 0 0 0 1 0 1 1 8BH 程序段:
25、MOV AL,8BH 11 OUT 93H,AL 输入/输出语句:OUT 90H,AL IN AL,.91H IN AL。92H 微机原理与接口技术模拟题三答案一填空题/选择题1请按要求,填入相应的文字、字母、数字或符号。(1)FF38H。(2)BX、BP、SI、DI。(3)EU 和 BIU;指令对列缓冲器。(4)可编程定时/计数器,3。(5)“先进后出,后进先出”。(6)CS、IP、FLAGS;FLAGS、IP、CS。(7)200FCH。(8)起始位、数据、奇偶效验位和 结束位。2请按要求,填入相应的寄存器、文字或数字(可多选)。(1)DX:AX。(2)M/IO、ALE。(3)DX。(4)C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 原理 技术 接口
限制150内