文档库 最新最全的文档下载
当前位置:文档库 › 高中对口计算机微机原理10原理第三章一二三节练习

高中对口计算机微机原理10原理第三章一二三节练习

高中对口计算机微机原理10原理第三章一二三节练习
高中对口计算机微机原理10原理第三章一二三节练习

原理第三章一二三节指令综合练习

(单条指令部分)

一.用单条指令完成下列操作

1.将全部16位通用寄存器的内容压栈

2.将当前栈顶的内容弹出送入标志寄存器

3.把1234H传送给AX寄存器

4.把ES段偏移地址为1000H的数据送BX寄存器

5.将AX的负数扩展为32位数装入DX:AX

6.将AX内容同数据段的偏移地址为1000H的内容相交换

7.将变量VALUE的偏移地址送BX寄存器

8.把DATA的内容作为段地址和偏移地址装入DS和BX中

9.从AX寄存器中减去0120H,结果放入AX中。

10.计算(AX)-(BX),但不保留结果

11.令(AX)=-(AX),结果保留在AX中

12.将AL中的有符号数乘以BL的有符号数,结果存入AX中13.用AX的有符号数除以CL的有符号数。

14.对AL中存放的两个压缩BCD数的和进行调整,使之成为BCD数15.将AL中的有符号数扩展成16位放入AX中

16.使DX的高4位为1,其余位不变17.使BL寄存器的低3位为0,其余位不变。

18.使CL寄存器的高4位变反,其余位不变

19.用寄存器BX和SI的基址变址寻址方式把存储器的一个字节与AL寄存器的内容相加,并把结果送到AL中

20.用BX与位移量0B2H的变址寻址方式把存储器中的一个字和CX寄存器的内容相加,并把结果送回存储器中

21.用位移量为0520H的直接寻址方式把存储器中的一个字与数3412H相加,并把结果送回存储单元中

22.写出四种使AX清零的方法

二.已知(AX)=004BH,(CL)=04H,(DS)=3000H,(SS)=2000H,(SP)=0200H,(31000H)=1234H,(31002H)=5678H,(20200H)=1000H CF=1

写出下列指令的执行结果

1.MOV AL,[1000H]

2.MOV AL,CL

3.POP AX

4.XCHG AH,CL

5.LEA BX,[1000H]

6.LES BX,[1000H]

7.ADD AL,84H

8.ADC AL,84H

10.SUB AL,84H

11.SBB AL,84H 12.CMP AL,84H 13.INC AL 14.DEC AL 15.MUL CL

16.DIV CL 17.CWD

18.AND AL,0DCH 19.OR AL,0F5H 20.XOR AL,0B9H 21,NOT AL

22.SHL AX,CL 23.SHR AX,CL 24.SAR AX,CL 25.ROL AX,CL 26.ROR AX,CL 27.RCL AX,CL 28.RCR AX,CL 29.TEST AX,0FFFFH 30.CMC

31.CLC

32.STI

三.判断下列指令是否正确

1.MOV DS,3AH 2. MOV CS,AX 3.MOV DS,ES 4. MOV 2BH,AL 5.MOV BYTE1,BYTE2 6. MOV AL,BX 7.MOV IP,AX 8. MOV [VALUE],2A08H 9.MOV CL,280 10. MOV DS,BP 11.MOV AX,[BX+BP] 12. MOV AX,[BX-100] 13.PUSH AL 14. POP CS

15.ADD AX,DS 16. OR BL,DX 17.SUB DL,CF 18. MUL 16

19.LEA DS,[BX] 20. LDS AX,[BX+DI] 21.ADD [BX],BX 22. LEA AX,BX 23.ROL AX,BL 24. POP 5[CX][BX] 25.INC DS 26. XCHG [SI],3 27.ADD BH,[BL-3] 28. SUB [SP],AL

原理第三章一二三节指令综合练习

(指令序列部分)

四.执行下列程序段,将执行的最终结果填在横线上.

1.MOV AX,0123H

MOV BX,0321H

PUSH AX

PUSH BX

POP AX

POP BX

(AX)=___________(BX)=__________

2.MOV AL,79H

ADD AL,8AH

ADC AL,32H

CMP AL,72H

MOV BL,B8H

NEG BL

MUL BL

(AX)=____________________

3. MOV DX, 3D54H

SHR DX, 1

MOV CL, 4

ROR DX, CL

(DX)=__________________

4. STC

MOV AX, 1234H

ADC AX, OAFBOH

AND AX, 7F90H

SAR AX, 1

MOV CL, 42H

DIV CL

(AX)=_______________________

5.MOV AX,1234H

MOV BX,5678H

ADD AL,BL

DAA

MOV CL,AL

MOV AL,AH

ADC AL,BH

DAA

(AL)=____________ (CL)=________

五.指出下列指令中源操作数的寻址方式,并计算它的物理地址.

设(DS)=1234H, (ES)=3456H, (SS)=3890H, (BX)=0A8BH, (BP)=197CH, (SI)=04D5H, (DI)=3659H, 变量BAT的偏移地址是291AH.

1. MOV AX, BAT

2. MOV AX, ES:[SI]

3. MOV CX, [BP][DI]

4. MOV AX, BAT[BX]

六.指令序列

1.设X,Y,Z均为双字有符号数,分别存放在地址为X,X+2;Y,Y+2;Z,Z+2的存储单元中,存放时高位字在高地址,低位字在低地址中。写出指令序列实现:

W (X+Y+128-Z)

并用W和W+2单元存放运算结果。

2.用位操作指令实现AL(无符号数)乘以7

3.算术运算综合练习,计算

(V-X*Y+540)/X

其中X、Y、Z、V均为16位带符号数,已分别装入X、Y、Z、V单元中,要求上式计算结果的商存入AX,余数存入DX寄存器。

4.已知BCD1、BCD2中存放的是4位压缩BCD数,完成BCD3 (BCD1)—(BCD2)5.用位操作指令把AX中的高8位和BX的高8位,组合成一个字(AX中的高8位为高字节,BX中的高8位为低字节)在AX中

微机原理与接口技术第六章-8259A练习题及答案汇编

中断技术和中断控制器8259A练习题及答案一、填空题 1.8088微处理器最多能处理256种不同类型的中断。 2.8088系统的中断向量表位于从内存地址 00000H 开始,占1K字节存储单元。 3.8088CPU响应INTR中断时,将PSW(或标志寄存器内容)和断点(或CS:IP)进堆栈保存。 4.8259A可管理8级优先级中断源,通过级联,最多可管理 64 级优先级中断源。 5.若8259A的IRR(中断请求寄存器)的内容为10H,说明IR4请求中断。 二、选择题 6.8088CPU的标志寄存器中IF=1时,表示允许CPU响应______中断。C A.内部中断 B.外部中断 C.可屏蔽中断 D.不可屏蔽中断 7.CPU在响应中断时,保存断点是指______。D A.将用户设置的程序指令地址入栈保存 B.将中断服务程序的入口地址入栈保存 C.将程序状态字PSW入栈保存 D.将返回地址即程序计数器PC(CS:IP)的内容入栈保存 8.8088的中断向量表用于存放______。B A.中断类型号 B.中断服务程序的入口地址 C.中断服务程序的返回地址 D.断点地址 三、判断题 9.8086的可屏蔽中断的优先级高于不可屏蔽中断。 [ ] × 10.通常8259A芯片中的IR0优先级最低,IR7的优先级最高。 [ ]× 11.在8088系统中,所谓中断向量就是中断服务程序入口地址。 [ ] √ 四、简答题 12.CPU响应INTR中断的条件是什么? 答:(1)INTR信号为有效电平 (2)当前指令执行完毕 (3)CPU开中断(IF=1) (4)没有更高级的请求(RESET , HOLD ,NMI) 13.一般CPU响应中断时自动做哪些工作? 8088CPU呢? 答:一般CPU在响应中断时,关中断,保存断点,识别中断源,找到中断服务程序入口地址,转入中断服务程序。 8080CPU在响应中断时,首先把PSW(或标志寄存器内容)入栈保存,其余同一般CPU. 14.8088CPU在执行中断返回指令IRET时,执行什么操作? 答:(1)弹出断点送CS:IP (2)弹出PSW送标志寄存器 15.中断控制器8259A中下列寄存器的作用是什么? (1) IRR (中断请求寄存器) :保存中断源的中断请求

微机原理第7章习题与答案

习题 一、选择题 1.在程序控制传送方式中,_______可提高系统的工作效率。 A. 无条件传送 B. 查询传送 C. 中断传送 D.以上均可 答案:C 2.在8086的中断中,只有______需要硬件提供中断类型码。 A.外部中断 B.可屏蔽中断 C.不可屏蔽中断 D.内部中断 答案:B 3.在中断响应周期,CPU从数据总线上获取______。 A.中断向量的偏移地址 B.中断向量 C.中断向量的段地址 D.中断类型码 答案:D 4.执行INT n指令或响应中断时,CPU保护现场的次序是______。 A.FLAGS寄存器(FR)先入栈,其次是CS,最后是IP B.CS在先,其次是IP,最后FR入栈 C.FR在先,其后一次是IP,CS D.IP在先,其次是CS,最后FR 答案:A 5.在PC/XT中,NMI中断的中断向量在中断向量表中的位置_______。 A.是由程序指定的 B.是由DOS自动分配的 C.固定在0008H开始的4个字节中 D.固定在中断向量表的表首 答案:C 6.中断调用时,功能调用号码应该_______。 A.写在中断指令中 B.在执行中断指令前赋给AH C. 在执行中断指令前赋给AX D. 在执行中断指令前赋给DL 答案:B 7.若8259A的ICW2设置为28H,从IR3引入的中断请求的中断类型码是_____。 A. 28H B.2BH C.2CH D.2DH 答案:B 8.8259A有3中EOI方式,其目的都是为了_____。 A.发出中断结束命令,使相应的ISR=1 B. 发出中断结束命令,使相应的ISR=0 C. 发出中断结束命令,使相应的IMR=1 D. 发出中断结束命令,使相应的IMR=0答案:B 9.8259A特殊全嵌套方式要解决的主要问题是______。 A.屏蔽所有中断 B.设置最低优先级 C.开发低级中断 D.响应同级中断 答案:D

微机原理章节练习题

第三章 1.根据操作数位置的不同划分的3类操作数有__立即数操作数_ 、_寄存器操作数_ _和 _存储器操作数 2.指令 add ax, [bx]的源操作数和目的操作数分别是寄存器间接寻址和寄存器直接寻 址 . 3.指令 add 9FH,43H是否正确,为什么?错 4.寄存器间接寻址方式中可用来表示地址的寄存器有哪几个?BX/SI/DI、BP 5.寄存器相对寻址方式的偏移地址由哪几部分组成?EA=(SI/DI/BX)+8位/16位偏移量 (BP)+ 8位/16位偏移量 1.写出完成两个无符号数 233*167 的指令序列,完成指令后(AX)=?,OF=CF=? MOV AL, E9H MOV BL, A7H MUL BL (AX)=97FFH OF=CF=1 2.写出完成两个无符号数 63FFH/84H 的指令序列,完成指令后,(AL)=?,(AH)=? MOV AX, 63FFH MOV BL, 84H DIV BL (AL)=C1H (AH)=7BH 3.若(AX)=D48EH,则执行指令CWD后,(DX)=? (DX)=0FFFFH 1.基址变址寻址方式的偏移地址由哪几部分组成,各部分可用的寄存器有哪几个? EA=基址寄存器+变址寄存器+8/16位偏移量(BX/BP)(SI/DI 1.指令MOV AL,CX是否正确,为什么? 2.指令MOV AX,[DX]正确否,为什么? 3.若(DS)=2000H,执行指令 MOV WORD PTR[1100H],-10后, (21100H)=F6H,(21101H)=FFH 1.用MOV指令完成两个寄存器CX与DX交换数据的过程;完成两个存储单元[1000H]与 [1010H]数据交换的过程 MOV AX, CX MOV CX, DX MOV DX, AX MOV AX, [1000H] MOV BX, [1010H] MOV [1010H], AX MOV [1000H], BX 2. 堆栈操作的入栈指令PUSH和出栈指令POP一样, 都是先改变SP的值,再进出数据。 不是。 PUSH是先减2,再入栈;POP是先出栈,再加2 1.下列指令是否正确,为什么? ?PUSH AL错 ?POP BYTE PTR[1000H]错 ?POP CS错 ?IN AX,236H错 ?OUT DX,’B’对 2.要将字符‘A’从端口2F6H处输入,需要的指令序列如何?

微机原理与接口技术(楼顺天第二版)第七章习题解答

微机原理与接口技术(楼顺天第二版)习题解答 第7章常用芯片的接口技术 7.1答:(1)地址选择;(2)控制功能;(3)状态指示;(4)速度匹配;(5)转换信息格式;(6)电平转换;(7)可编程性。 7.2 答:I/O接口是指I/O设备与系统总线之间的连接部件;I/O端口是指I/O接口内部可由CPU进行读写操作的各种寄存器,根据存放信息的不同,这些寄存器分别称为数据端口、控制端口和状态端口。 7.3答:I/O端口编址的方式可以分为独立编址和统一编址两种方式。 独立编址方式是指I/O端口与存储器有相互独立的地址空间。 统一编址方式是指I/O端口与存储器共享一个地址空间,所有的存储单元只占用其中的一部分地址,而I/O端口则占用另外一部分地址。 优缺点:独立编址方式的优点之一是存储器的容量可以达到与地址总线所决定的地址空间相同;优点之二是访问I/O端口时的地址位数可以较少,提高总线的利用率。但是缺点是必须设置专门的I/O指令,增加了指令系统和有关硬件的复杂性。 与独立编址方式相比,统一编址方式的优点是无需专门的I/O指令,从而使编程较灵活,但是I/O端口占用了存储器的一部分地址空间,因而影响到系统中的存储器的容量,并且访问存储器和访问I/O端口必须使用相同位数的地址,使指令地址码加长,总线中传送信息量增加。 7.4 答:程序查询方式的优点在于可以防止数据的丢失,实现起来较为简单;缺点是它占用了微处理器的大量时间,实时性较差。 中断方式具有较好的实时性;但在一定程度上增加成本和复杂性。 DMA方式的突出优点是传送过程无须处理器的控制,数据也无须经过微处理器,而是直接在I/O设备与主存储器间进行,因此既节约了微处理器的时间,也使传送速率大大提高;缺点是输入/输出操作占用微处理器时间。 7.5 答:I/O设备种类繁多、数据传送与响应速度差别大、电平信号各不相同、一般不直接具备控制功能和可编程性,所以,一般不能直接将I/O设备连接到系统总线上。 7.6 答:一般不考虑外设的状态且传输数据少时采用无条件传送;当需要查询外设的状态且微机系统规模小,CPU不需做其他事情时,可以采用查询式输入输出;当CPU工作在较为复杂的系统,且需要实时响应对发生的事件处理时,可以采用中断方式;当需要传送的数据较多时,一般采用DMA方式。 7.7 答:20, 1MB,00000H~FFFFFH,16,64K,0000H~FFFFH,10, 1K,000H~3FFH。 7.8答:I/O接口。 7.9 答:I/O设备,系统总线。 7.10 答:数据、状态、控制;双向、I/O接口-CPU,CPU-I/O接口。 7.11 答:状态寄存器。 7.12 答:速度

微机原理第七章练习题及解

微机原理第七章练习题及解 一:单项选择题 ●中断号16H 的中断向量表地址的首址为()。 A:58H B:60H C:62H D:64H ●从8086RAM地址0002CH开始存放四个字节中断向量对应的中断号是( B )。 A:0AH B:0BH C:0CH D:0DH ●8086可屏蔽中断INTR输入( B )时获得中断请求。 A:L电平B:H电平C:上升沿触发D:下降沿触发 ●8086非屏蔽中断NMI输入( C )时获得中断请求。 A:L电平B:H电平C:上升沿触发D:下降沿触发 ●8086CPU中断优先级顺序为( D )。 A:NMI中断、INTR中断、软中断B:NMI中断、软中断、INTR中断 C:软中断、INTR中断、NMI中断D:软中断、NMI中断、INTR中断 ●8086CPU响应可屏蔽中断的条件是( D )。 A:IF = 0、TF = 0 B:IF = 1、TF = 1 C:IF = 0、与TF无关D:IF = 1、与TF无关 ●响应NMI请求的必要条件是( C )。 A:IF=1 B:IF=0 C:一条指令结束D:无INTR请求 ●CPU响应中断请求的时刻是在( B )。 A:执行完正在执行的程序以后B:执行完正在执行的指令以后 C:执行完正在执行的机器周期以后D:执行完本时钟周期以后 ●8086CPU响应两个硬中断INTR和NMI时,相同的必要条件是( C )。 A:允许中断B:当前I/O操作执行结束 C:总线空闲D:当前访问内存操作结束 ●在PC/XT中,NMI中断的中断矢量在中断矢量表中的位置( C )。 A:是由程序指定的B:由DOS自动分配的 C:定在08H开始的4个字节中D:在中断矢量表的表首 ●IBM PC/XT机开机后,中断向量表将存放在( D )。 A:ROM地址高端B:ROM 地址低端 C:RAM地址高端D:RAM地址低端

微机原理重点考试习题Chapter

第3章 80x86微处理器 一、自测练习题 ㈠选择题 1.因为8086 CPU的字数据既可以存放在内存的偶地址单元,也可以安排在奇地址单元,所以其堆栈指针SP( )。 A.最好指向偶地址单元 B.可以指向任何地址单元 C.只能指向偶地址D.只能指向奇地址 2.8086/8088微处理器内部能够计算出访问内存储器的20位物理地址的附加机构是( )。 A.ALU B.加法器C.指令队列 D.内部通用寄存器3.8086CPU外部的数据总线和地址总线分别为( )位。 A.16,16 B.20,16 C.16,20 D.20,20 4.指令代码的地址存放在寄存器( )中。 A.DS和SI B.BX和BP C.ES和DI D.CS和IP 5.最大方式中,控制总线的信号来自( )。 A.8282 B.8284 C.8288 D.8286 6.在8086中,一个基本的总线周期由( )个时钟周期组成。 A.1 B.2 C.3 D.4 7.在8086CPU中,数据地址引脚( )采用时分复用。 A.AD0~AD15 B.AD0~AD9 C.AD0~AD20 D.AD10~AD2 8.8086CPU把1MB空间划分为若干逻辑段,每段最多可含( )的存储单元。 A.1KB B.8KB C.16KB D.64KB 9.当标志寄存器FLAGS中OF位等于1时,表示带有符号的字运算超出数据( )范围。 A.-128~+127 B.-32768~+32767 C.000~FFFFH D.0~FFH 10.总线写周期中,在( )时不需要像读周期时要维持一个周期的浮空状态以作缓冲。 A.-32767~+32767 B.-32767~+32768 C.-32768~+32767 D.-32766~+32769 11.CPU执行指令过程中,BIU每完成一次对存储器或I/O端口的访问过程,称为( )。 A.时钟周期 B.总线周期 C.总线读周期 D.总线写周期 12.BHE与A0配合以决定访问存储器的数据是高字节还是低字节工作,其BHE仅在总线周期开始的( )周期有效。 A.T1 B.T2 C.T3 D.T4 13.最小方式下原8086微处理器最大方式下S2、S1、S0引脚应改为( )。 A.M/IO、DEN、DT/R B.DT/R、M/IO、DEN C.M/IO、DT/R、DEN D.DEN、M/IO、DEN 14.最大方式下引脚25号和24号分别为QSo和QSl,若工作于最小方式下则分别为( )。 A.INTA和ALE B.ALE和INTA C.TEST和INTA D.DEN和ALE 15.复位时,由于( )被清零,使从INTR输入的可屏蔽中断就不能被接受。 A.标志寄存器B.通用寄存器C.暂存寄存器 D.内部通用寄存器

微机原理试题集题库(带答案)

微机原理及应用习题集库 (2) 一、填空 (2) 二、单项选择题 (8) 三、程序分析题(每小题6分,共24分) (22) 四、判断题(在对的后面画√,错的后面画×): (34) 五:分析判断题(判断对错,并指出错误原因) (42) 六、简答题: (45) 七、程序题 (51) 八、接口芯片的综合编程题 (66) (一)8255A (66) (二)8259A (72) (三). 其它端口编程题 (75)

微机原理及应用习题集库 (请认真复习4、5、7、10、11章后的习题) 一、填空 1.87的原码是 0101 0111B=57H ,补码是 01010111B ,反码 01010111B 。 2.SP总是指向栈顶,若原先SP=2000H,SS=2000H,问CPU执行指令PUSH AX 后,AL内容压入物理地址为 21FFEH 存储单元中,AH内容压入物理地址为 21FFFH 存储单元中。 3.以BX基址寻址,约定的段寄存器是 DS ,以BP基址寻址,约定的段寄存 器是 SS ,变址寻址约定的段寄存器是 DS 。 4.假设某个字的值是1234H,其低位字节地址是20H,高位字节地址是21H,那么 该字地址是 20H 。 5.8086/8088的状态标志有 6(SF、PF、AF、OF、ZF、CF)个。8086/8088系统中,存储器是分段的,每段最大长度是 64K 字节,段内偏移地址从 0000H 到 FFFFH 。 6、CPU访问存储器进行读写操作时,通常在 T3状态去检测READY ,一旦检测

到READY无效,就在其后插入一个 T w周期。 7、汇编语言源程序中的语句有三种类型,它们是指令语句,伪指令 语句,宏指令语句。 8、、8086CPU寻址外设可以有两种方式,一种是直接寻址方式,另一种是间 接寻址方式。 9、CPU与外设之间的连接部件称为 I/O接口,它的基本功能是在 CPU与外设之间起缓冲作用。 10、C PU从主存取出一条指令并执行该指令的时间称(),它通常用若干个() 来表示,而后者又包括若干个()。 ①指令周期②机器周期③时钟周期 答:1-2-3 14、数据的输入/输出指的是CPU与 I/O接口进行数据交换。 15.已知X= -120,则X的原码(用八位二进制表示)是____________,补码(用八位二进制表示)是____________。 16、8088中的指令INT n用(N )指定中断类型。 17、8088的ALE引脚的作用是(地址锁存允许)。 18.一片8255A端口A有( 3 )种工作方式,端口B有( 2 )种工作方式。 19.当8255A口工作在方式1输出时,A口输入信号联络线的名称是 IBF ,

微机原理第7章习题与答案讲课稿

微机原理第7章习题 与答案

习题 一、选择题 1.在程序控制传送方式中,_______可提高系统的工作效率。 A. 无条件传送 B. 查询传送 C. 中断传送 D.以上均可 答案:C 2.在8086的中断中,只有______需要硬件提供中断类型码。 A.外部中断 B.可屏蔽中断 C.不可屏蔽中断 D.内部中断 答案:B 3.在中断响应周期,CPU从数据总线上获取______。 A.中断向量的偏移地址 B.中断向量 C.中断向量的段地址 D.中断类型码 答案:D 4.执行INT n指令或响应中断时,CPU保护现场的次序是______。 A.FLAGS寄存器(FR)先入栈,其次是CS,最后是IP B.CS在先,其次是IP,最后FR入栈 C.FR在先,其后一次是IP,CS D.IP在先,其次是CS,最后FR 仅供学习与交流,如有侵权请联系网站删除谢谢2

答案:A 5.在PC/XT中,NMI中断的中断向量在中断向量表中的位置_______。 A.是由程序指定的 B.是由DOS自动分配的 C.固定在0008H开始的4个字节中 D.固定在中断向量表的表首 答案:C 6.中断调用时,功能调用号码应该_______。 A.写在中断指令中 B.在执行中断指令前赋给AH C. 在执行中断指令前赋给AX D. 在执行中断指令前赋给DL 答案:B 7.若8259A的ICW2设置为28H,从IR3引入的中断请求的中断类型码是 _____。 A. 28H B.2BH C.2CH D.2DH 答案:B 8.8259A有3中EOI方式,其目的都是为了_____。 A.发出中断结束命令,使相应的ISR=1 B. 发出中断结束命令,使相应的ISR=0 仅供学习与交流,如有侵权请联系网站删除谢谢3

微机原理及接口第七章习题解答

“微机系统原理与接口技术”第七章习题解答(部分) 1. 8086系统采用向量式中断,试简述 8086系统中中断类型码、中断向量、中断向量 表的含义及其之间的关系。 答: 中断类型码:用于区分不同的中断源,即系统中每个中断源都应该对应一个唯一的类型 码。8086系统中的中断类型码以 8位无符号数(00H ?0FFH )表示,一共可以区分 256个 不同的中断源。 中断向量:中断服务程序(ISR )的入口地址,也就是 ISR 的第一条指令在存储器中的 位置。8086系统中的中断向量由两个字(4个字节)组成,低位字表示入口的偏移地址,高 位字表示入口的段基址。显然,每个中断类型码对应一个中断向量,则 8086系统中共应有 256个中断向量。 中断向量表:中断向量的存放地。 8086系统将最低的 1KB (00000H ?003FFH ) RAM 空间用于存放这256个中断向量。 三者之间的关系是:利用中断类型码 n 可以很容易地从中断向量表中找到该中断源所对 应的中断向量,即:中断向量存放的起始地址 m = nX 4,从中断向量表的 m 地址单元开始 连续取出的四个字节就是 n 号中断的ISR 入口地址。8086CPU 正是用这种方法完成中断索 引的。 系统将广义中断分为异常和狭义中断两大类。 (5)对。 4. 8086系统的RAM 存储单元中,从 0000H:002CH 开始依次存放 23H 、0FFH 、00H 和 0F0H 4个字节的 中断向量,该向量对应的中断类型码是多少?而中断类型码为 14H 的中断 向量应存放在哪些存储单元中? 答:中断向量0F000:0FF23存放在0002CH 双字单元中,说明其对应的中断类型码 N = 2CH - 4= 0BH 。 14H 号中断向量的起始存放地址为 4X 14H = 00050H ,即该中断向量的偏移量部分存放 2.判断下列说法是否正确,如有错,指出错误原因并改正: (1) (2) (3) (4) (5) 答: (1) 优先级别高的中断总是先响应、先处理。 8086系统中,中断向量表存放在 ROM 地址最高端。 PC 系统中的主机总是通过中断方式获得从键盘输入的信息。 80486系统和8086系统一样,将中断分为可屏蔽中断和不可屏蔽中断两种。 IBM PC/XT 中,RAM 奇偶校验错误会引起类型码为 2的NMI 中断。 可以算对。不过这个题说法本身就不太明确,应该是: 源同时 提出中断请求时, (2) 错。应该是: (3) 对。 (4) 错。应该是: 优先级别高的中断总是先响应、先处理。 “ 8086系统中,中断向量表存放在 RAM “一个系统中有多个中断 地址最低端。” “8086系统将中断分为内(软)中断和外(硬)中断两大类,而80486

微机原理第七章课后答案

第7章内存组成、原理与接口 1.存取周期是指(C)。 A.存储器的读出时间 B.存储器的写入时间 C.存储器进行连续读和写操作所允许的最短时间间隔 D.存储器进行连续写操作所允许的最短时间间隔 2.某计算机的字长是16位,它的存储器容量是64KB,若按字编址,那么它的最大寻址范围是(B)。 A.64K字B.32K字C.64KB D.32KB 3.某一RAM芯片的容量为512×8位,除电源和接地线外,该芯片的其他引脚数最少应为(D)。 A.25 B.23 C.21 D.19 地址线9根,数据线8根,控制线2根。 4.EPROM是指(D)。 A.随机读写存储器B.只读存储器 C.可编程的只读存储器D.可擦除可编程的只读存储器 5.下列RAM芯片各需要多少个地址引脚和数据引脚? (1)4K×8位(2)512K×4位(3)1M×l位(4)2K×8位 答:SRAM:(1)12和8 (2)19和4 (3)20和1 (4)11和8 DRAM:(1)6和16 (2)5和8 (3)10和2 (4)6和16 。 6.下列ROM芯片各需要多少个地址引脚和数据引脚? (1)16×4位(2)32× 8位(3)256×4位(4)512× 8位 答:(1)4和4 (2)5和8 (3)8和4 (4)9和8 11.用下列芯片构成存储系统,各需要多少个RAM芯片?需要多少位地址作为片外地址译码?设系统为20位地址线,采用全译码方式。 (1)512×4位RAM构成l6KB的存储系统。 (2)1024×1位RAM构成l28KB的存储系统。 (3)2K×4位RAM构成64KB的存储系统。 (4)64K×1位RAM构成256KB的存储系统。 答:(1)需要64片RAM和11位地址作为片外地址译码。 (2)需要l024片RAM和10位地址作为片外地址译码。 (3)需要64片RAM和9位地址作为片外地址译码。 (4)需要32片RAM和4位地址作为片外地址译码。 12.已知某微机控制系统中的RAM容量为4K×8位,首地址为4800H,求其最后一个单元的地址。 答:最后一个单元地址=起始地址+容量一1 4800H+1000H-1=57FFH 、 13.某微机系统中内存的首地址为3000H,末地址为63FFH,求其内存容量。 答:容量=最后一个单元地址一起始地址+1 63FFH-3000H+1=3400H=13KB 14.某微机系统中ROM为6KB,最后一个单元的地址为9BFFH,RAM为3KB。已知其地址为连续的,且ROM在前,RAM在后,求该内存系统的首地址和末地址。

微机原理第4章练习题及答案

第4章 80x86指令系统 一、自测练习题 ㈠选择题 1.MOV AX,[BX+SI]的源操作数的物理地址是( )。 A.(DS)×16+(BX)+(SI) B. (ES)×16+(BX)+(SI) C.(SS)×10H+(BX)+(SI) D.(CS)×10H+(BX)+(SI) 2.MOV AX,[BP+Sl]的源操作数的物理地址是( )。 A.(DS)×10H+(BP)+(SI) A. (ES)×16+(BP)+(SI) C.(SS)×16+(BP)+(SI) D.(CS)×10H+(BP)+(SI) 3.MOV AX,ES:[BX+SI]的源操作数的物理地址是( )。 A.(DS)×16+(BX)+SI) B.(ES)×10H+(BX)+(SI) C.(SS)×10H+(BX)+SI) D.(CS)×16+(BX)+(SI) 4.JMP WORD PTR[DI]是( )。 A.段内间接转移B.段间间接转移 C.段内直接转移D.段间直接转移 5.JMP FAR PTR BlOCK(BLOCK是符号地址)是( )。 A.段内间接转移B.段间间接转移 C..段内直接转移D.段间直接转移 6.INC指令不影响( )标志。 A.OF B.CF C.SF D.ZF 7.条件转移指令JNE的测试条件是( )。 A.ZF=1 B.CF=0 C.ZF=0 D.CF=1 8.下列指令中,有语法错误的是( )。 A.MOV [SI],[DI] B.IN AL,DX C.JMP WORD PTR[BX+8] D.PUSH WORD PTR 20[BX+S1] 9.假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是()。 A.20102H B.20101H C.200FEH D.200FFH 10.对于下列程序段: AGAIN:MOV AL,[SI] MOV ES:[DI],AL INC SI INC DI LOOP AGAIN 也可用指令()完成同样的功能。 A.REP MOVSB B.REP LODSB C.REP STOSB D.REPE SCASB 11.对于下列程序段: AGAIN:MOV ES:[DI],AL INC DI LOOP AGAIN 可用指令()完成。

《微机原理及接口技术》第06章在线测试

《微机原理及接口技术》第06章在线测试 A B C D 芯片某个存储单元写入数据,该芯片控制信号组合是___________。 A B C D 芯片相比,芯片的特点是_____________。 A B C D EPROM 2764的存储容量是,其地址线应有__________条。 A B C D 8088处理器地址总线选中某个存储器芯片, A B C D

D、断电后信息不丢失 E、可以编程写入 2、从寄存器向下,层次结构的存储系统具有__________规律。 A、访问频度逐渐增加 B、存储容量逐渐增加 C、存取时间逐渐增加 D、单位价格逐渐减少 E、虚拟存储空间逐渐减少 3、如果在8088处理器地址总线A19~A14=111110时,选中某个存储器芯片,则物理地址__________将访问这个存储器芯片。 A、FFFFFH B、FC000H C、FB000H D、FA000H E、F8000H 4、要构建64MB主存空间,使用__________结构存储器芯片可以实现。 A、8个16M×8 B、4个16M×8 C、64个32M×4 D、32个32M×1 E、32个16M×1 5、对于32K×8结构的62256 SRAM芯片,具有__________特性。 A、8个数据引脚 B、16个数据引脚 C、16个地址引脚

正确错误 、数据存储实现地址对齐将比不对齐具有更高的程序执行性能。 正确错误 、存储系统的刷新地址通常提供给所有 正确错误 SRAM某个存储单元的内容后,该存储单元的内容就为空。 正确错误 译码器如果控制端至少有一个为低有效。 正确错误 恭喜,交卷操作成功完成!你本次进行的《微机原理及接口技术》第06章在线测试的得分 为18分(满分20分),因未超过库中记录的成绩18分,本次成绩未入库。若对成绩不满 意,可重新再测,取最高分。 测试结果如下: ? 1.1 [单选] [对] 地址对齐的32位数据,存放于存储器的起始地址的低2位是___________。 ? 1.2 [单选] [对] 向SRAM芯片某个存储单元写入数据,该芯片控制信号组合是___________。 ? 1.3 [单选] [对] 与DRAM芯片相比,SRAM芯片的特点是_____________。 ? 1.4 [单选] [对] EPROM 2764的存储容量是8K×8,其地址线应有__________条。 ? 1.5 [单选] [对] 如果在8088处理器地址总线A19~A13=0001110时,选中某个存储器芯片,则这个存储器芯片占用的地址范围是____________。 ? 2.1 [多选] [对] EEPROM芯片的特点有__________。 ? 2.2 [多选] [对] 从寄存器向下,层次结构的存储系统具有__________规律。

第7章 微机原理习题库

一.选则题 1.程序查询I/O的流程总是按( )次序完成一个字符的传输。 A.读状态端口,写数据端口,读控制端口 B.写数据端口,读状态端口,写控制端口 C.读状态端口,读/写数据端口 D.随I/O接口具体要求而定. 2.CPU对DMA控制器提出的总线请求响应要比中断请求响应快,其原因是 ( )。A.只需完成访问内存操作 B.只需释放总线控制权 C.无须保留断点现场 D.有硬件控制器 3.在IBM PC机中,I/O端口编址方式为()。 A.独立编址 B.统一编址 C.固定地址 D.不一定 4.采用程序控制(即查询)方式访问输出端口,则在该端口的电路设计中()。A.必须有数据口、状态口和控制口 B.状态口和数据口地址不能相同 C.状态口和数据口地址可以相同 D.不需要参与端口选中 5.I/O接口电路和CPU间的数据交换方式为( ) 。 A.并行 B.串行 C.并行或串行 D.位传送 6.在各种输入/输出传输控制方式中,硬件电路最简单的是( ) 。 A.无条件 B.程序查询

C.中断 D.DMA 7.在DMA操作中,DMAC和外设间有一对联络信号线DREQ和DACK,DMAC和CPU 间有一对联络信号线HOLD和HLDA,这四个联络信号出现有效电平的次序是( ) 。A.DREQ→DACK→HOLD→HLDA B.DREQ→HOLD→HLDA→DACK C.HOLD→HLDA→DREQ→DACK D.HOLD→DREQ→DACK→HLDA 8.在DMA传送方式中,传输效率最高的方式是( ) 。 A.单字节传送方式B.成组传送方式 C.请求传送方式D.级联方式 9.口的基本功能是()。 A.输入缓冲 B.输出锁存 C.输入缓冲,输出锁存 D.编址使用 10.所谓“端口”是指一些可以由CPU读或写的( ) 。 A.RAM B.ROM C.寄存器 D.缓冲器 11.CPU与I/O设备间传送的信号有( ) 。 A.控制信息 B.状态信息 C.数据信息 D.以上三种都有 12.CPU响应中断请求和响应DMA请求的本质区别是( )。 A.程序控制 B.需要CPU干预 C.响应中断时CPU仍控制总线而响应DMA时,让出总线

微机原理第七章题库

第七章 注意的问题:本章中控制信号后面的#表示此信号低电平有效。 一、选择 1、 8086/8088CPU对I/O端口使用()编址方法。 A、独立 B、统一 C、直接 D、间接 2、 8086/8088CPU使用()根地址线对I/O编址。 A、 8 B、 10 C、16 D、20 3、 8086/8088CPU对I/O端口的最大寻址空间为()。 A、 8KB B、 16KB C、64KB D、1MB 4、 8086有一个独立的I/O空间,该空间的最大范围是() A、 8KB B、 16KB C、64KB D、1MB 5、 8086CPU采用I/O独立编址方式,可使用()线的地址信息寻址I/O端口。 A、 AD7-AD0 B、 AD15-AD0 C、 AD19-AD0 D、 AD23-AD0 6、某8088CPU构成的系统中,用10根地址线对I/O端口寻址,因而I/O端口的地址空间为() A、 1KB B、 10KB C、16KB D、64KB 7、某8088CPU构成的系统中,占用地址空间0-1FFH,因而至少需用()根地址线对I/O端口寻址。 A、 8 B、 9 C、 10 D、 11 8、若某8086CPU构成的系统中,具有1024个8位端口,则至少需用()根地址线对I/O端口寻址。 A、 4 B、 8 C、 10 D、 16 9、 8086/8088CPU读写一次存储器或I/O端口操作所需要的时间称为一个() A、总线周期 B、指令周期 C、时钟周期 D、基本指令执行周期 10、 8086/8088CPU的基本I/O总线周期为()个时钟周期 A、 6 B、 5 C、 4 D、 3 11、在8088CPU构成的系统中,组合16位的I/O端口时,最好将其起始地址选为 ()地址 A、奇 B、偶 C、页 D、段 12、在8088CPU构成的系统中,组合16位的I/O端口时,最好将其起始地址选为 偶地址是为了() A、减少执行指令的总线周期 B、减少执行指令的字节数

微机原理与接口技术第一章 练习题

第一章练习题 一、填空题: 1、将十进制数23.6875转换成相应的十六进制数________H. 2、补码10110110代表的十进制负数是______. 3、运算器包括算术逻辑部件(ALU),用来对数据进行算术、逻辑运算,运算结果的一些特征由______储存。 41、8086中执行部件的功能是负责______的执行. 5、根据功能不同,8086的标志位分为_________标志. 6、8086CPU的物理地址是指实际的20位主存单元地址,每个存储单元对应唯一的物理地址,其范围是_________ 7、8086/8088CPU内部共有__________个16位寄存器。 8、在8086/8088的16位寄存器中,有_____个寄存器可拆分为8位寄存器使用。 二、选择题 1、补码10110110代表的十进制负数是( ). A、-74 B、-68 C、-54 D、-48 2、十进制数205.49转换成二进制数为( ). A、10110111.101 B、11001000.011 C、11001101.011 D、10110111.001 3、在计算机内部,一切信息的存取,处理和传送都是以( )形式进行的. A、二进制编码 B、ASCII码 C、十六进制编码 D、EBCD码 4、在下列描述中: 1.采用16进制计数 2.使用单一处理部件来完成计算,存储及通信工作 3.存储程序并且存储时不区别数据和指令 属于冯.诺依曼体系结构的特点是( ) A、1和2 B、1和3 C、2和3 D、1,2和3 5、32位的个人计算机,一个字节(byte)由( )位(bit)组成. A、4 B、8 C、16 D、32 6、在( )表示中,二进制数11111111表示十进制数-1. A、原码 B、反码 C、补码 D、移码(增码) 7、用户与计算机通信的界面是( ) A、CPU B、外围设备 C、应用程序 D、系统程序 8、用以指定待执行指令所在地址的是( ) A、指令寄存器 B、数据计数器 C、程序计数器 D、累加器 9、长度相同但格式不同的两种浮点,假设前者阶码长,尾短,后者阶码短,尾数长,其他规定均相同,则它们可表示的数的范围和精度为( ). A、两者可表示的数的范围和精度相同 B、前者可表示的数的范围大但精度低 C、后者可表示的数的范围大且精度高 D、前者可表示的数的范围攻大且精度高 10、计算机存储数据的最小单位是二进制的( ). A、位 B、字节 C、字长 D、千字长 11、"与非"门中的某一个输入值为"0",那么它的输出值( )

微机原理与接口技术总复习

微机原理与接口技术总复习 第一部分:填空题 第一章微机的基本知识 基本知识结构 ?微机的构成 (包括硬件:主机+外设;软件:操作系统+编译程序+汇编程序+诊断程序+数据库等) ?微机的工作原理和工作过程 ①工作原理(冯.诺依曼原理) ②工作过程(取指令、分析指令、执行指令) ③控制器的两个主要功能 ?了解微机的主要技术指标 ?数的原码、反码、补码的表示方法及补码的运算 ?二、八、十、十六进制数的表示及其相互转换 ?ASCII码、BCD码的表示方法及其运算、修正原则 ?无符号数与符号数的运算及其对标志位的影响 相关习题 1.对于二进制数0110 1001B,用十进制数表示时为:105D;用十六进制数表示时为:69H。BCD 2.设机器字长为8位,最高位是符号位。则十进制数–11所对应的原码为:B。 3.已知某数的原码是B,则其反码是 B ;补码是 B 。 4.一个8位二进制数用补码方式表示的有符号数的范围是 -128~+127 。 第二章微处理器与系统结构 基本知识结构 ?掌握8086CPU的内部结构与主要引脚信号功能 1、内部结构(BIU与EU)组成与功能 2、主要引脚信号 AD0~AD15, A16/S3~A19/S6,(地址锁存的必要性) BHE, NMI, INTR, INTA, HOLD, HLDA, RESET, READY, ALE, DEN,LOCK,RD,WR,M/IO。 ?熟悉8086 CPU 内部寄存器阵列 ?了解8086最大组态与最小组态的区别 ?熟悉存储器物理地址的生成及存储器组织 20位地址如何生成;存储器是如何组织的, 字节、字、字符串在内存中是如何存放的。 ?熟悉CPU中的标志寄存器及堆栈

微机原理习题答案7章

第7章常用芯片的接口技术 1.简述I/O接口的基本功能。 答:(1)地址选择(2)控制功能(3)状态指示(4)速度匹配 (5)转换信息格式(6)电平转换(7)可编程性 2.简述I/O接口与I/O端口的区别。 答:I/O接口是指I/O设备与系统总线之间的连接部件。 I/O端口是指I/O接口内部可由CPU进行读写操作的各种寄存器,根据存放 信息的不同,这些寄存器分别称为数据端口、控制端口和状态端口。 3.简述I/O端口的编址方式及优缺点。 答:I/O端口编址的方式可以分为独立编址和统一编址两种方式。 独立编址方式是指I/O端口与存储器有相互独立的地址空间。 统一编址方式是指I/O端口与存储器共享一个地址空间,所有的存储单元只占用 其中的一部分地址,而I/O端口则占用另外一部分地址。 优缺点:独立编址方式的优点之一是存储器的容量可以达到与地址总线所决定的地址空间相同;优点之二是访问I/O端口时的地址位数可以较少, 提高总线的利用率。但是缺点是必须设置专门的I/O指令,增加了指 令系统和有关硬件的复杂性。 与独立编址方式相比,统一编址方式的优点是无需专门的I/O指令,从而使编程较灵活,但是I/O端口占用了存储器的一部分地址空间,因而影响到系统中的存储器的容量,并且访问存储器和访问I/O端口必须使用相同位数的地址,使指令地址码加长,总线中传送信息量增加。 4.简述程序查询、中断和DMA三种方式的优缺点。 答:程序查询方式的优点在于可以防止数据的丢失,实现起来较为简单;缺点是它占用了微处理器的大量时间,实时性较差。 中断方式具有较好的实时性;但在一定程度上增加成本和复杂性。 DMA方式的突出优点是传送过程无须处理器的控制,数据也无须经过微处理器,而是直接在I/O设备与主存储器间进行,因此既节约了微处理器的时间,也使传送速率大大提高;缺点是输入/输出操作占用微处理器时间,而且很难达到较高的数

微机原理第一章练习题及解

微机原理第一章练习题及解 一:单项选择题 ●若二进制数为010111.101,则该数的十进制表示为( B )。 A:23.5 B:23.625 C:23.75 D:23.5125 ●若无符号二进制数为11000110,则该数的十进制表示为(A)。 A:198 B:70 C:126 D:49 ●十进制数81的8421BCD码为( A )。 A:81H B:51H C:18H D:15H ●11000110为二进制原码,该数的真值为( B )。 A:-70 B:+70 C:-198 D:+198 ●11000110为二进制补码,该数的真值为( D )。 A:+198 B:-198 C:+58 D:-58 ●01000110为二进制补码, 该数的真值为( A )。 A:+70 B:-70 C:+58 D:-58 ●字符A的ASCII码为41H,字符a的ASCII码为( C )。 A:41H B:42H C:61H D:62H ●字符A的ASCII码为41H,字符B的ASCII码为( B )。 A:41H B:42H C:61H D:62H ●字符9 的ASCII码为( C )。 A:09H B:9 C:39H D:99 ●8位二进制数的原码表值范围为( C )。 A:0 ~ 255 B:-128 ~ +127 C:-127 ~ +127 D:-128 ~ +128 ●8位二进制数的反码表值范围为( C )。 A:0 ~ 255 B:-128 ~ +127 C:-127 ~ +127 D:-128 ~ +128 ●8位二进制数的补码表值范围为( B )。 A:0 ~ 255 B:-128 ~ +127 C:-127 ~ +127 D:-128 ~ +128 ●8位二进制数的无符号数表值范围为(A)。 A:0 ~ 255 B:-128 ~ +127 C:-127 ~ +127 D:-128 ~ +128

微机原理第七章练习题及解

一: 单项选择题 中断号16H的中断向量表地址的首址为()。 A:58HB:60HC:62HD:64H 从8086RAM地址0002CH开始存放四个字节中断向量对应的中断号是(B )。 A:0AHB:0BHC:0CHD:0DH8086非屏蔽中断NMI输入(C )时获得中断请求。 A: L电平B: H电平C: 上升沿触发D: 下降沿触发8086CPU中断优先级顺序为(D )。 A: NMIxx、INTRxx、软xxB: NMIxx、软xx、INTRxxC: 软xx、INTRxx、NMIxxD: 软中断、NMI中断、INTR中断8086CPU响应可屏蔽中断的条件是 (D )。 A: IF =

0、TF = 0B: IF = 1、TF = 1 C: IF = 0、与TF无关D: IF = 1、与TF无关 响应NMI请求的必要条件是(C )。A: IF=1B: IF=0 C: 一条指令结束D: 无INTR请求 CPU响应中断请求的时刻是在(B )。A: 执行完正在执行的程序以后B: 执行完正在执行的指令以后C: 执行完正在执行的机器周期以后D: 执行完本时钟周期以后

8086CPU响应两个硬中断INTR和NMI时,相同的必要条件是(C )。A: 允许xxB: 当前I/O操作执行结束 C: 总线空闲D: 当前访问内存操作结束 在PC/XT中,NMI中断的中断矢量在中断矢量表中的位置(C )。A: 是由程序指定的B: 由DOS自动分配的 C: 定在08H开始的4个字节xxD: 在xx矢量表的表首 IBM PC/XT机开机后,中断向量表将存放在(D )。 A: ROM地址高端B: ROM 地址低端 C: RAM地址高端D: RAM地址低端

相关文档
相关文档 最新文档