《微机原理与接口技术》试卷(A
一、填空。(30 1/空)               
1.符号数-8192的补码用十六进制数表示为      H
2.8位补码数CBH的真值用十进制表示为           
3.十进制数1025所对应的十六进制数为              ;所对应的压缩BCD数为
            ;所对应的ASCII码为             
4.8为无符号数A2H扩展为16位形式,则应为          H;将8为补码数F3H
展为16位形式,则应为          H
5.8086/8088的通用寄存器AXBXCXDX中,用作存储器间址的寄存器为     
用作I/O端口间址的寄存器为        ;用作循环控制指令(LOOP)的寄存器为       
6.8086/8088      段寄存器。其中用来存放数据段段首地址的段寄存器为       
用来存放代码段段首地址的段寄存器为        ;用来存放堆栈段段首地址的段寄存器为
     
7.DS=095FH时,物理地址是11820H。当DS=2F5FH时,物理地址为       
8.8086/8088微处理器堆栈的伸展方向是                      。堆栈的操作是
          为单位进行的。
9.AX中有一个负数,欲求其绝对值,若该数为补码,则用指令              ;若
该数为原码,则用指令                  在循环程序设计中,对于控制循环的
DEC CXJNZ AGAIN两条语句可合并用一条语句                代替。
10.写出执行下列程序段的中间结果:
     MOV AX, 0809H
      MOV DL, 10
      XCHG AH, DL
      MUL AH               AX=           
      AAM                  AX=           
      ADD AL, DL          AX=           
11.现要用6116(2K×8)静态RAM芯片构成8K×32位的存储器,共需此种芯片    片。
12.8086/8088微处理器对I/O设备的管理是利用        指令来实现的。
13.已知中断向量表中,001C4H中存放2200H,001C6H中存放3040H,则其中断类型码是
      H,中断服务程序的入口地址的逻辑地址和物理地址分别为              H        H
 
得分
 
二、单项选择。(10 1/)
1.算式65H-3EH的运算结果是否有溢出,结果的真值为(   
A.有、39
B.有、27
C.begin和start区别无、39
D.无、27
2.CPU执行算术运算指令不会影响的标志位是   
A.溢出标志
B.符号标志
C.零标志
D.方向标志
3.已知AL,BL中为无符号数, 若使ALBL时转到标号AGAIN, 哪个程序段不能实现
此功能          (   )
A. CMP AL, BL        B. CMP AL, BL 
     JC AGAIN            JBE AGAIN
C. CMP BL, AL        D. CMP AL, BL
     JNC AGAIN            JNB AGAIN
4.下列指令中不会改变指令指示器IP的是(  )
  A.MOV
  B.JMP
  C.CALL
  D.RET
5.使用移位指令,把寄存器的最高位移入CF,并在最低位补为0时使用(  )
  A.ROL
  B.SAR
  C.SHR
  D.SAL
6.已知下列程序段 
       DATA DW 04H,05H,06H
               
               
            LEA BX,DATA
            MOV AX,3
            ADD BX,AX
            MOV AX,[BX]
                 
 当程序执行完MOV AX,[BX]指令后,AX=(  )
  A.0400H
  B.0500H
  C.0600H
  D.8000H
7.某存贮器的容量为4K字节,则CPU至少应提供(  )根地址线才能对所有存贮单
元进行寻址。
  A.14
  B.13
  C.12
  D.11
8.8086/8088指令OUT  80HAL表示(   )
  A.80H送给AL
  B.80H端口的内容送给AL
  C.AL的内容送给80H端口
  D.AL内容送给80H内存单元
9.8255 A口工作于方式1输出,B口工作于方式0输入,C口工作于方式0输入,则方式控制字应为(  )
  A.0A9H
  B.0ABH
  C.0A3H
  D.1BH
10.80X86有几种类型的中断。(  )
  A.1
  B.2
  C.3
  D.4
 
得分
 
三、一数据段定义如下:
DATA SEGMENT
S1 DB 1,2,3,4,5
S2 DB 12345
COUNT EQU $-S1
NB DB 3 DUP (2)
NW DW -120,-3
P DW -2, S2
DATA 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
 
2.分别写出实现下列功能的程序段。(10)
(1) AX中间8(作高8)BX的低4位和DX的高4(作低4)拼成一个新
的字。
 
(2) AL中一个两位的十六进制数变换成为其所对应的ASCII,存放到AX中。
 
 
得分
 
四、编写程序实现从键盘输入一个补码数(1-4位十六进制数),在显示器上以十进制形式显示其真值。(10)
例如:
输入  FFFF 输出  =-1
输入  80;输出  =128
 
得分
 
五、CPU要实现对16I/O端口280H-28FH的寻址,画出地址译码电路
(10)
 《微机原理与接口技术》试卷(A)答案
一、填空。(30 1/空)               
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位形式,则应为  FFF3  H
5.8086/8088的通用寄存器AXBXCXDX中,用作存储器间址的寄存器为  BX  
用作I/O端口间址的寄存器为  DX   ;用作循环控制指令(LOOP)的寄存器为  CX  
6.8086/8088  4   段寄存器。其中用来存放数据段段首地址的段寄存器为  DS   
用来存放代码段段首地址的段寄存器为   CS  ;用来存放堆栈段段首地址的段寄存器为
  SS 
7.DS=095FH时,物理地址是11820H。当DS=2F5FH时,物理地址为  37820  H
8.8086/8088微处理器堆栈的伸展方向是    高地址向低地址         。堆栈的操作是
        为单位进行的。
9.AX中有一个负数,欲求其绝对值,若该数为补码,则用指令   NEG AX       ;若
该数为原码,则用指令    AND AX,7FFFH    。在循环程序设计中,对于控制循环的
DEC CXJNZ 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(2K×8)静态RAM芯片构成8K×32位的存储器,共需此种芯片 16 片。
12.8086/8088微处理器对I/O设备的管理是利用  IN    OUT 指令来实现的。
13.已知中断向量表中,001C4H中存放2200H,001C6H中存放3040H,则其中断类型码是
  71  H,中断服务程序的入口地址的逻辑地址和物理地址分别为  3040  H 2200 H   32600   H
 
得分
 
二、单项选择。(10 1/)
1.算式65H-3EH的运算结果是否有溢出,结果的真值为( C
A.有、39
B.有、27
C.无、39
D.无、27
2.CPU执行算术运算指令不会影响的标志位是( D
A.溢出标志
B.符号标志
C.零标志
D.方向标志
3.已知AL,BL中为无符号数, 若使ALBL时转到标号AGAIN, 哪个程序段不能实现
此功能     ( D )
A. CMP AL, BL        B. CMP AL, BL 
     JC AGAIN            JBE AGAIN
C. CMP BL, AL        D. CMP AL, BL
     JNC AGAIN            JNB AGAIN

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。