《微机原理与接口技术》试卷含答案免费

上传人:hs****ma 文档编号:543445412 上传时间:2024-01-20 格式:DOC 页数:46 大小:465.50KB
返回 下载 相关 举报
《微机原理与接口技术》试卷含答案免费_第1页
第1页 / 共46页
《微机原理与接口技术》试卷含答案免费_第2页
第2页 / 共46页
《微机原理与接口技术》试卷含答案免费_第3页
第3页 / 共46页
《微机原理与接口技术》试卷含答案免费_第4页
第4页 / 共46页
《微机原理与接口技术》试卷含答案免费_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《《微机原理与接口技术》试卷含答案免费》由会员分享,可在线阅读,更多相关《《微机原理与接口技术》试卷含答案免费(46页珍藏版)》请在金锄头文库上搜索。

1、微机原理与接口技术试卷(A)一、填空。(30分 1分/空) H。 。 ;所对应的压缩BCD数为 ;所对应的ASCII码为 。4.将8为无符号数A2H扩展为16位形式,则应为 H;将8为补码数F3H扩展为16位形式,则应为 H。5.在8086/8088的通用寄存器AX、BX、CX、DX中,用作存储器间址的寄存器为 ;用作I/O端口间址的寄存器为 ;用作循环控制指令(LOOP)的寄存器为 。 段寄存器。其中用来存放数据段段首地址的段寄存器为 ;用来存放代码段段首地址的段寄存器为 ;用来存放堆栈段段首地址的段寄存器为 。7.若DS=095FH时,物理地址是11820H。当DS=2F5FH时,物理地址

2、为 。 。堆栈的操作是以 为单位进行的。9.AX中有一个负数,欲求其绝对值,若该数为补码,则用指令 ;若该数为原码,则用指令 。 在循环程序设计中,对于控制循环的DEC CX和JNZ AGAIN两条语句可合并用一条语句 代替。10.写出执行下列程序段的中间结果: MOV AX, 0809H MOV DL, 10 XCHG AH, DL MUL AH ;AX= AAM ;AX= ADD AL, DL ;AX=11.现要用6116(2K8位)静态RAM芯片构成8K32位的存储器,共需此种芯片 片。 和 指令来实现的。13.已知中断向量表中,001C4H中存放2200H,001C6H中存放3040H

3、,则其中断类型码是 H,中断服务程序的入口地址的逻辑地址和物理地址分别为 : H和 H。得分二、单项选择。(10分 1分/题)1.算式65H-3EH的运算结果是否有溢出,结果的真值为( )A.有、39B.有、27C.无、39D.无、272.CPU执行算术运算指令不会影响的标志位是 ( )3.已知AL,BL中为无符号数, 若使ALBL时转到标号AGAIN, 哪个程序段不能实现此功能( )A. CMPAL, BL B. CMPAL, BL JCAGAIN JBEAGAINC. CMP BL, ALD. CMP AL, BL JNCAGAIN JNB AGAIN4.下列指令中不会改变指令指示器IP的

4、是( )5.使用移位指令,把寄存器的最高位移入CF,并在最低位补为0时使用( )6.已知下列程序段 DATA DW 04H,05H,06H : : : : LEA BX,DATA MOV AX,3 ADD BX,AX MOV AX,BX : :当程序执行完MOV AX,BX指令后,AX=( )7.某存贮器的容量为4K字节,则CPU至少应提供( )根地址线才能对所有存贮单元进行寻址。8.8086/8088指令OUT 80H,AL表示( )8255 A口工作于方式1输出,B口工作于方式0输入,C口工作于方式0输入,则方式控制字应为( )。 A.0A9H C.0A3H10.80X86有几种类型的中断

5、。( )得分三、一数据段定义如下:DATA SEGMENTS1 DB 1,2,3,4,5S2 DB 12345COUNT EQU $-S1NB DB 3 DUP (2)NW DW -120,-3P DW -2, S2DATA ENDS画出该数据段中数据的存储形式。(10分)得分四、简答题。(15分)1.分别指出下列指令中源操作数和目的操作数的寻址方式。(5分)(1) MOV AX, 1000H (2) MOV AX, ES:1000H(3) ADD AX, BX+4 (4) SUB AX, BX+DI+5(5) MOV BX, AL2.分别写出实现下列功能的程序段。(10分)(1) 将AX中间

6、8位(作高8位),BX的低4位和DX的高4位(作低4位)拼成一个新的字。(2) 将AL中一个两位的十六进制数变换成为其所对应的ASCII码,存放到AX中。得分四、编写程序实现从键盘输入一个补码数(1-4位十六进制数),在显示器上以十进制形式显示其真值。(10分)例如:输入 FFFF; 输出 =-1;输入 80;输出 =128得分五、CPU要实现对16个I/O端口280H-28FH的寻址,画出地址译码电路(10分)微机原理与接口技术试卷(A)答案一、填空。(30分 1分/空)1.符号数-8192的补码用十六进制数表示为 E000 H。 -53 。3.十进制数1025所对应的十六进制数为 401

7、H;所对应的压缩BCD数为 1025 H;所对应的ASCII码为 31303235 。4.将8为无符号数A2H扩展为16位形式,则应为 00A2 H;将8为补码数F3H扩展为16位形式,则应为 FFF3 H。5.在8086/8088的通用寄存器AX、BX、CX、DX中,用作存储器间址的寄存器为 BX ;用作I/O端口间址的寄存器为 DX ;用作循环控制指令(LOOP)的寄存器为 CX 。4 段寄存器。其中用来存放数据段段首地址的段寄存器为 DS ;用来存放代码段段首地址的段寄存器为 CS ;用来存放堆栈段段首地址的段寄存器为 SS 。7.若DS=095FH时,物理地址是11820H。当DS=2

8、F5FH时,物理地址为 37820 H。 高地址向低地址 。堆栈的操作是以 字 为单位进行的。9.AX中有一个负数,欲求其绝对值,若该数为补码,则用指令 NEG AX ;若该数为原码,则用指令 AND AX,7FFFH 。在循环程序设计中,对于控制循环的DEC CX和JNZ AGAIN两条语句可合并用一条语句 LOOP AGAIN 代替。10.写出执行下列程序段的中间结果: MOV AX, 0809H MOV DL, 10 XCHG AH, DL MUL AH ;AX= 005AH AAM ;AX= 0900H ADD AL, DL ;AX= 0908H 11.现要用6116(2K8位)静态R

9、AM芯片构成8K32位的存储器,共需此种芯片 16 片。 IN 和 OUT 指令来实现的。13.已知中断向量表中,001C4H中存放2200H,001C6H中存放3040H,则其中断类型码是 71 H,中断服务程序的入口地址的逻辑地址和物理地址分别为 3040 H: 2200 H和 32600 H。得分二、单项选择。(10分 1分/题)1.算式65H-3EH的运算结果是否有溢出,结果的真值为( C )A.有、39B.有、27C.无、39D.无、272.CPU执行算术运算指令不会影响的标志位是( D )3.已知AL,BL中为无符号数, 若使ALBL时转到标号AGAIN, 哪个程序段不能实现此功能

10、( D)A. CMPAL, BL B. CMPAL, BL JCAGAIN JBEAGAINC. CMP BL, ALD. CMP AL, BL JNCAGAIN JNB AGAIN4.下列指令中不会改变指令指示器IP的是(A )5.使用移位指令,把寄存器的最高位移入CF,并在最低位补为0时使用(D )6.已知下列程序段 DATA DW 04H,05H,06H : : : : LEA BX,DATA MOV AX,3 ADD BX,AX MOV AX,BX : :当程序执行完MOV AX,BX指令后,AX=(C )7.某存贮器的容量为4K字节,则CPU至少应提供(C )根地址线才能对所有存贮单

11、元进行寻址。8.8086/8088指令OUT 80H,AL表示(C)8255 A口工作于方式1输出,B口工作于方式0输入,C口工作于方式0输入,则方式控制字应为(B )。 A.0A9H C.0A3H10.80X86有几种类型的中断。( B )得分三、一数据段定义如下: ORG 0000HDATA SEGMENTS1 DB 1,2,3,4,5S2 DB 12345COUNT EQU $-S1NB DB 3 DUP (2)NW DW -120,-3P DW -2, S2DATA ENDS画出该数据段中数据的存储形式。(10分)得分四、简答题。(15分)1.分别指出下列指令中目的操作数的寻址方式。(5分)(1) MOV AX, 1000H (2) MOV AX, ES:1000H(3) ADD AX, BX+4 (4) SUB AX, BX+DI+5(5) MOV BX, AL(1).立即寻址(2).直接寻址(3).基址寻址(4).基址变址寻址(5).寄存器寻址2.分别写出实现下列功能的程序段。(10分)

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

当前位置:首页 > 幼儿/小学教育 > 幼儿教育

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