第一学期期末考试
汇编语言与接口技术 试卷A卷
考试方式:闭卷    考试时间:120分钟    卷面总分:100分
题号
总成绩
合分人
得分
得 分
评阅人
一、选择题(本题共20小题,每题2分,共40分)
1.汇编源程序的后缀名是                              (  C   )
A、exe                            B、.obj
C、.asm                            D、.lib
2.作为8位有符号数补码,80H的真值是                    (  C  )
A、0            B、-2            C、-128            D、128
3.8086 CPU内部能够记录代码段段地址的寄存器是        (  D  )
A、DS                B、IP            C、CX            D、CS
4.汇编指令有多少个若(AX)=35F0H,(CX)=00B8H,当AND  AX,CX指令执行后,AX寄存器的值为                                      (  B  )
A、 1400H  B、 00B0H  C、 0000H  D、 0FFFFH
5.若(SP)=1000H,则执行指令PUSH  AX后SP的值为    (  B  )
A、0FFFH            B、0FFEH        C、1002H        D、1001H
6.Mul BX指令隐藏操作数的寄存器是                        ( D    )
A、BX                B、CX            C、SI            D、AX
7.能够将AL中的1、3、5位取反的指令是                  (  C  )
A、AND  AL , 2AH                B、OR  AL , 2AH
C、XOR  AL , 2AH                    D、TEST  AL , 2AH
8.循环指令LOOP结束循环的条件是                          D
A、CX≠0        B、ZF=0        C、IF=0        D、CX=0
9.除法指令DIV  BL中,被除数在寄存器                    (  A  )
A、AX                B、DX            C、DX:AX        D、BX
10.输出单个字符的2号DOS功能调用的入口参数是        (  C  )
AAH                BAL            CDL            DDH
11.以下对伪指令的描述正确的是                            (  D  )
A、伪指令没有操作数                B、伪指令没有目标代码
C、汇编程序中伪指令可有可无        D、伪指令不会被执行
12.某伪指令X=12H中所定义的X是                        (  B  )
A、变量            B、常量        C、标号        D、段名
13.下面指令序列执行后完成的运算,正确的算术表达式应是  (  D  )
    MOV  AL,BYTE PTR  X   
SHL  AL,1   
DEC  AL     
MOV  BYTE PTR Y,AL     
A、Y=X*2+1  B、X=Y*2+1  C、X=Y*2-1  D、Y=X*2-1
14.下面指令结束后目标操作数不变化的是                ( D    )
A、INC BX                        B、SUB AX,BX
C、MOV BX,[SI+2]                D、LEA BX,[0010H]
15.若采用程序查询方式传送数据,则接口电路中必须要有    ( D    )
A、中断控制器                        B、DMA控制器
C、定时计数器                        D、状态端口
16.若某芯片的片内端口选择信号线有3根,则该芯片中CPU可访问端口数目为                   
                            ( C    )
A、4个            B、6个                C、8个            D、10个
17.芯片8255A的C口置/复位控制字应写入的端口是        (  D  )
A、端口A            B、端口B        C、端口C        D、命令端口
18.使8255A的PC3输出低电平的C口置复位命令字为        ( A    )
A、06H                B、0FH            C、0DH        D、07H
19.8086系统中需要接入16个中断,系统至少需要使用多少片8259芯片?                                              (  B  )
A、2片                B、3片            C、4片            D、5片
20.在DEBUG命令行下,查看寄存器的数值,可用            (  C   )
A、U命令            B、D命令        C、R命令        D、G命令
得 分
评阅人
二、填空(本题共20空,每空1分,共20分)
1.存储器分段管理模式中,若存储单元A的物理地址为12000H,且该单元所属逻辑段的段地址为1030H,则其有效地址应为__1D00_______H。
2.标志寄存器中状态标志记录了前面算术逻辑运算结果的一些特征,其中标志位SF为  符号标志位        ,OF为  溢出标志位       
3.指令MOV  AX , [BX]中源操作数的寻址方式是____寄存器间接寻址方式____________,若(DS)=1000H,(SS)=2000H , (BX)=200H,(10200H)=10H,(10201H)=20H,(20200H)=30H,(20201H)=20H,指令执行之后AX寄存器的值为___30200_________H。
4.能够将寄存器AL中的有符号字节数据扩展为字数据AX的一条指令是____________CBW_____________________________。
5.I/O端口可分为___数据________端口、状态端口和命令端口三种类型。
6.若某8259A的初始设置中,命令字ICW2的值为60H,则接在该8259A的IR5引脚上的中断源的中断类型号是____65_______H。
7.中断处理的过程分为中断请求、__中断响应_________、____中断服务_______和中断返回。
8.指出下列指令的错误
(1)MOV  AX , BL        两个操作数类型不匹配                               
(2)MOV  AL , 3824H      不能用16位数据对8位寄存器赋值                               
(3)MOV  DS , 5000H      立即数不能直接为段寄存器赋值                               
(4)MOV  [AX] , BX      AX不能作为间址寄存器                               
(5)MOV  AX , [SI][DI]    相对基址加变址寻址                               

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