《微机原理与接口技术》试题及答案_第1页
《微机原理与接口技术》试题及答案_第2页
《微机原理与接口技术》试题及答案_第3页
《微机原理与接口技术》试题及答案_第4页
《微机原理与接口技术》试题及答案_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微机原理与接口技术试题及答案一、填空题1.符号数-8192 的补码用十六进制数表示为 E000 H。2.8 位补码数 CBH 的真值用十进制表示为 -53 。3.十进制数 1025 所对应的十六进制数为 401 H;所对应的压缩BCD 数为 1025 H;所对应的 ASCII 码为 31303235。4.将 8 为无符号数 A2H 扩展为 16 位形式,则应为 00A2 H;将8 为补码数 F3H 扩展为 16 位形式,则应为 FFF3H。5.在 8086/8088 的通用寄存器 AX、BX 、CX、DX 中,用作存储器间址的寄存器为 BX ;用作 I/O 端口间址的寄存器为 DX ;用作循环控制指令(LOOP)的寄存器为 CX 。6.8086/8088 有 4 段寄存器。其中用来存放数据段段首地址的段寄存器为 DS ;用来存放代码段段首地址的段寄存器为 CS;用来存放堆栈段段首地址的段寄存器为 SS。7.若 DS=095FH 时,物理地址是 11820H。当 DS=2F5FH 时,物理地址为 37820H。8.8086/8088 微处理器堆栈的伸展方向是高地址向低地址 。堆栈的操作是以字为单位进行的。9.AX 中有一个负数,欲求其绝对值,若该数为补码,则用指令NEG AX ;若该数为原码,则用指令 AND AX,7FFFH 。在循环程序设计中,对于控制循环的 DEC CX 和 JNZ AGAIN 两条语句可合并用一条语句 LOOP AGAIN 代替。10.写出执行下列程序段的中间结果:MOV AX, 0809HMOV DL, 10XCHG AH, DLMUL AH ;AX=005AHAAM ;AX= 0900HADD AL, DL ;AX=0908H11.现要用 6116(2K8 位)静态 RAM 芯片构成 8K32 位的存储器,共需此种芯片 16 片。12.8086/8088 微处理器对 I/O 设备的管理是利用 IN 和 OUT 指令来实现的。13.已知中断向量表中, 001C4H 中存放 2200H,001C6H 中存放3040H,则其中断类型码是 71H,中断服务程序的入口地址的逻辑地址和物理地址分别为 3040H: 2200 H 和 32600 H。二、选择题1.算式 65H-3EH 的运算结果是否有溢出,结果的真值为( C )A.有、39B.有、27C.无、39D.无、272.CPU 执行算术运算指令不会影响的标志位是( D )A.溢出标志B.符号标志C.零标志D.方向标志3.已知 AL,BL 中为无符号数 , 若使 ALBL时转到标号 AGAIN, 哪个程序段不能实现此功能( D)A. CMPAL, BL B. CMPAL, BLJCAGAIN JBEAGAINC. CMP BL, ALD. CMP AL, BLJNCAGAIN JNB AGAIN4.下列指令中不会改变指令指示器 IP 的是(A )A.MOVB.JMPC.CALLD.RET5.使用移位指令,把寄存器的最高位移入 CF,并在最低位补为 0时使用(D )A.ROLB.SARC.SHRD.SAL6.已知下列程序段DATA DW 04H,05H,06H: : :LEA BX,DATAMOV AX,3ADD BX,AXMOV AX,BX: :当程序执行完 MOV AX,BX指令后,AX=(C )A.0400HB.0500HC.0600HD.8000H7.某存贮器的容量为 4K 字节,则 CPU 至少应提供(C )根地址线才能对所有存贮单元进行寻址。A.14B.13C.12D.118.8086/8088 指令 OUT 80H,AL 表示(C)A.将 80H 送给 ALB.将 80H 端口的内容送给 ALC.将 AL 的内容送给 80H 端口D.将 AL 内容送给 80H 内存单元9.若 8255 A 口工作于方式 1 输出,B 口工作于方式 0 输入,C口工作于方式 0 输入,则方式控制字应为 (B )。A.0A9HB.0ABHC.0A3HD.1BH10.80X86 有几种类型的中断。( B )A.1 种B.2 种C.3 种D.4 种三、一数据段定义如下: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 分)(1) 将 AX 中间 8 位(作高 8 位),BX 的低 4 位和 DX 的高 4 位(作低 4 位) 拼成一个新的字。MOV CL, 4SHL AX, CLSHL BL, CLMOV AL, BLSHR DH, CLOR AL, DH(2) 将 AL 中一个两位的十六进制数变换成为其所对应的 ASCII 码, 存放到 AX 中。MOV AH, ALAND AL, 0FHCMP AL, 0AHJB G1ADD AL, 7G1: ADD AL, 30HMOV CL, 4AND AH, 0F0HSHR AH, CLCMP AH, 0AHJB G2ADD AH, 7G2: ADD AH, 30H四、编写程序实现从键盘输入一个补码数(1-4 位十六进制数),在显示器上以十进制形式显示其真值。(10 分)例如:输入 FFFF;输出 =-1;输入 80;输出 =128stack segment stack stackdw 32 dup(0)stack endsdata segmentobuf db input one number:=,$obuf1 db result:=,$ibuf db 5,0,5 dup(0)obuf2 db 7 dup(0)data endscode segmentbegin proc farassume ss:stack,cs:code,ds:datapush dssub ax,axpush axmov ax, datamov ds, axmov dx, offset obufmov ah, 9int 21hmov dx, offset ibufmov ah, 10int 21hmov dl, 0ahmov ah, 2int 21hmov dx, offset obuf1mov ah, 9int 21hmov si, offset ibuf+2mov bl, ibuf+1mov bh, 0mov ax, 0mov cl, 4again: shl ax, clmov dh,sicmp dh,41hjc ag1sub dh,7ag1: sub dh,30hor al, dhinc sidec bxjnz againmov cx, 10mov di, offset obuf2+6mov byte ptr di,$test ax, 8000hpushfjz ag2neg axag2: mov dx, 0div cxadd dl, 30hdec dimov di,dlor ax, axjnz ag2popfjz ag3dec dimov byte ptr di,-ag3: mov dx, dimov ah,9int 21hretbegin endpcode endsend begin五、CPU 要实现对 16 个 I/O 端口 280H-28FH 的寻址,画出地址译码电路(10 分)六、用 8255 的 A 端口接 8 只理想开关输入二进制数,B 端口和C 端口各接 8 只发光二极管显示二进制数。设计控制电路和控制程序,实现读入开关数据(原码) 送 B 端口(补码)和 C 端口(绝对值)的发光二极管显示的功能。(设端口地址为 280H-283H) (20 分)接口电路图:控制程序:stack segment stack stackdw 32 dup(0)stack endscode segmentstart proc farassume ss: stack, cs: codspush dssub ax, axpush axmov ax, datamov ds, axMOV DX,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论