微机原理复习题(完整参考 答案版)

上传人:suns****4568 文档编号:92601603 上传时间:2019-07-11 格式:DOC 页数:7 大小:42.50KB
返回 下载 相关 举报
微机原理复习题(完整参考 答案版)_第1页
第1页 / 共7页
微机原理复习题(完整参考 答案版)_第2页
第2页 / 共7页
微机原理复习题(完整参考 答案版)_第3页
第3页 / 共7页
微机原理复习题(完整参考 答案版)_第4页
第4页 / 共7页
微机原理复习题(完整参考 答案版)_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《微机原理复习题(完整参考 答案版)》由会员分享,可在线阅读,更多相关《微机原理复习题(完整参考 答案版)(7页珍藏版)》请在金锄头文库上搜索。

1、微机原理复习题试题类型有:1.简答题;2.填空题;3.注释指令功能;4.二进制运算题;5.选择题;6.可编程芯片初始化题;7、数模模数转换分析题.;8、程序分析题;9、编程题。1、 简述8255A的结构及功能;P1302、 简述可编程芯片8253的及结构及功能;P1483、 简述8259A的结构及功能;P2174、 简述矢量中断过程:P2075、 指令指针寄存器IP的作用是什么?(答:始终存有相对于当前指令段起点偏移量的下一条指令)和哪个段寄存器内容形成物理地址?(CS)指令运行到内存3100H:2000H逻辑地址时,则(CS)=3100H,(IP)=2000H;6、 写出DOS 系统功能调用

2、的过程格式:(1) DOS功能调用号送AH寄存器(2) 如果需要,按要求给定输入参数(3) 写入中断指令“INT 21H”(4) 调用结束,按功能使用其输出参数7、;8086/8088CPU计算机系统地址线20条,数据16位;直接寻址1MB;8、可编程芯片8255A,有3个输出口,有3种工作方式。9用1K8位的RAM芯片,组成16K8位的系统;需用芯片16 片;组成系统的数据线是8条;10、单片中断控制器8259A可以控制8级中断源,固定优先级最高级是IR0端,最低级是IR7端;2片可以控制中断级数是15级;11、变量有3个属性分别是段属性、偏移属性、类型。 12、中断INT 21H的在中断矢

3、量表中的物理地址是21H*4=00084H;13、模数转换芯片ADC0809输入电压路数是8路;如何选择?(由3位地址输入ADDC,ADDB,ADDA的不同组合选择)数字量输出位数是8位;14、数模转换芯片AD558输入8位数字量,输出1路模拟量;15、8086CPU逻辑地址如何表示?(段地址:偏移地址)物理地址位数是20位;通过地址加法器形成物理地址;16、注释指令:1)、MOV BX, 100H (将100H送入BX中)2)、ADD AL,1000H (将DS:1000H中的数据存入AL中)3)、MUL BYTE PTRSI+2 (将DS:SI+2的数据与AL相乘,存入AX中)4)、AND

4、 DX,0 (将DX中数据清零)5)、DIV BL (将AX中数据除以BL,商放入AL中,余数放入AH中)6)、ROL BX,1 (将BX数据左移一位,移空位由移出位补充)7)、RCL AX,1 (将BX数据左移一位,移空位由CF位补充)8 )、NOT AX (将AX数据取反)9)、JZ LL1 (若ZF标志位为1,则转移到LL1代码段)10)、JC LL2 (若CF标志位为1,则转移到LL2代码段)11)、 DAA (十进制数调整)12)、XOR AX,BX (将AX和BX中数据进行异或计算,然后存入AX中)17.写出结果:(1) -1 补=11111111, (2)、补码10000000的

5、真值=-128 (3)、逻辑地址00BAH:0001H的物理地址= 00BA1H, (4)、两个数11101110+11000110运行后;各位状态: OF=0;SF=1;ZF=0;CF=1;(5)、(AX)=00FFH,NEG AX执行后,AX=0FF01H;(6)、push BX (SP)=SP-2;(7)、 POP BX (SP)=SP+2;(8)、 (41.55)10=(101001.10001)2=(29.8CCD)16=(51.4315)8=(0100 0001.0101 0101)BCD14.选择题:(1)将AX中的D0 D5 D8 D11位取反,指令是(C);A 、 AND A

6、X,92H B 、 OR AX,910H C、 XOR AX,0921H D、 XOR AX,0110H (2)、执行存储器写操作,CPU的引脚状态是(D); A、WR#=1 RD#=1 M/IO#=0 B、WR#=0 RD#=0 M/IO#=0 C、WR#=1 RD#=0 M/IO#=1 D、WR#=0 RD#=1 M/IO#=1(3)、执行外设读操作,CPU的引脚状态是(B); A、WR#=1 RD#=1 M/IO#=0 B、WR#=1 RD#=0 M/IO#=0 C、WR#=1 RD#=0 M/IO#=1 D、WR#=0 RD#=1 M/IO#=1(4)、下列哪个不是段寄存器(D)A、C

7、S B、DS C、SS D、BP(5)、计算机直接执行的指令是(A)A、机器语言 B、汇编语言 C、高级语言 D、仿真语言(6)、每个总线周期通常包括(C)个T状态。A、2B、3 C、4D、5(7)、通常人们所说的微型计算机的“三总线”是指(A)A、地址总线、数据总线、控制总线 B、物理总线、逻辑总线、控制总线C、片总线、内总线、外总线 D、内总线、外总线、接口总线(8)若8086 CPU20条地址线,寻址范围是(B) A、1KB B、1MB C、1GB D、1TB(9)下列哪个不是8086CPU的通用寄存器(C)A、BX B、CX C、CS D、DX(10)、00H,偏移地址1234H,物理

8、地址是(A)A、01234H B、12340H C、3234H D、21234H(11)8080的2个独立部件是(B)。A、运算、控制部件 B、执行、总线接口部件 C、地址译码、执行部件 D、指令存储、总线接口部件(12)下列指令出现语法错误的指令有(D)A、MOV BX+SI,AL B、 MOV AX, BP+DI, C、MOV DX,AX D、 MOV CS,AX(13)如用4K1位的RAM芯片组成8K8位的存储器,需要芯片数是(C);A、4 B、8 C、 16 D、32(14)若8086 CPU主频为8MHz则其基本总线周期为(B) A、200ns B、500ns C、125ns D、2

9、50ns(15)状态标志寄存器的作用是(D)A、寄存地址 B、寄存中间结果 C、寄存过程数 D、寄存指令执行结果标志(16)计算机采用向量中断方式处理8 级外中断,中断号为08 H 开始存放中断程序地址的入口是(C)。A .00OCH B . 00O8H C. 0020H D . 0032H (17)通用寄存器的作用是存放(C);A、操作数 B、运行结果 C、操作数和中间结果 D、段地址(18)内部存储器的作用是存放(C);A、数据 B、程序 C、当前正使用的程序和数据 D、地址(19)条件转移指令转移范围是(A);A、256B B、1KB C、2K D、64K(20)两片8259中断控制器,

10、最多可以控制中断级数(B); A 、8 B、 16 C、 32 D、 64 (21)、CPU寻址外设可以有立即寻址和寄存器间接寻址二种方式。(22)、已知中断向量表中,001C4H中存放2200H,001C6H中存放3200H,则对应的类型号是71H,中断服务程序的逻辑地址是3200H:2200H,物理地址是 34200H。(23)、8086CPU引脚ALE的功能是在地址锁存信号,引脚M/的功能是存储器或I/O端口的访问。(24)、8086复位后,CS=FFFFH,IP=0000H,相应的物理地址为FFFF0H。(25)、若用16K8位RAM芯片存储器,地址线是14条,数据线是8条。(26)、

11、一片8259A可以控制8个中断源,可分8级中断优先权,全嵌套中断优先权最低的中断输入端是IR7;(27)、8086CPU计算机系统地址线20条,数据16位;直接寻址1MB;(28)每片中断控制器8259能管理8个中断源,初始化命令字分别是ICW1、ICW2、ICW3和ICW4;操作字OCW1、OCW2、OCW3; (29)、可编程定时计数器8253每片有3个独立的定时计数器通道,计数位数是16位;每个通道有6种工作方式。18.已知单片8259的控制字分别是ICW1=13H、ICW2=08H、ICW3=01H;端口地址80H、81H;(1)写出IR0IR7 对应的中断类型码;答:08H0FH。(

12、2)设IR7所接外设对应的中断服务地址是1000:1226H;画出中断矢量表的地址位置及中断服务地址存储示意图;答:0000H:0020H,示意图如下: 0000H:003CH26H 0000H:003DH12H 0000H:003EH00H 0000H:003FH10H(3) 2片8259A连接;从片请求端INT接主片的IR2;共可控制多少级中断源?画出简单连接示意图;写出优先顺序;答:15级中断源。主IR0主IR1从IR0IR7主IR3IR719、数模转换芯片AD558端口地址30BH;程序如下:(延时程序简略)(1) MOV DX ,30BH ;端口地址MOV AL,0ROTATE: O

13、UT DX, AL ;输出数据 CALL DELAY ;延时 INC AL JMP ROTATE HLT 说明产生的波形;并画出;(锯齿波) (2) MOV DX, 30BH ;端口地址 MOV AL, 0 ;数据从0开始LOOP1: OUT DX, AL ; CALL DELAY ;调用延时 INC AL JNZ LOOP1 MOV AL, 0FFH ;数据从0FFH开始LOOP2: OUT DX, AL ;递减输出 CALL DELAY ;调用延时 DEC AL JNZ LOOP2 JMP LOOP1 ;循环画出波形:说明如何改变输出波形周期;(三角波;改变延时时间)(3) START:MOV DX, 30BH ;端口地址 MOV AL, 0 ;数据从0开始 LOOP1: OUT DX, AL ; CALL DELAY ;调用延时NOT ALJMP LOOP1 画出波形:说明波形;(方波)20.88255 连接电路如下:8255A的A口B口C口控制口的端口地址是0200H0203H。读入开关状态,控制发光二极管指示。控制字含义如下图:写出初始化编程;并写出读入K0K7送L0L7显示的程序;MOV AL,83HMOV DX,0203HOUT DX,ALMOV DX,0201HIN AL,DXMOV DX,0200HOUT DX,AL21. 统计AX中“1” 的个数,完成程序缺的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号