1.假设字节单元(06925H=12H,(06926H=45H,(06927H=78H,那么字单元(06925H=    C    ,字单元(06926H=      D 
    a. 1245H          b. 4578H                c. 4512H                d. 7845H
2.逻辑运算指令都是按      A  进行操作的,指令执行后只设置标志位,不保留结果的逻辑运算指令是          H 
    a.               b. 字节              c.           d. BCD
    e. AND            f. OR                g. XOR          h.  TEST
3.和指令AND  AL55 AND 0F0H 等效的指令是          ,和MOV  BX 0FH EQ 1111B等效的指令是           
    a. AND  AL55H    b. AND AL0F5H    c. AND AL50H    d. AND AL 0F0H
    e. MOV BX0000H    f. MOV BX0FH      g. MOV BX0FFH  h. MOV BX0FFFFH
4.过程定义开始的伪指令是      C      宏定义结束的伪指令是      G       
    a. SEGMENT        b. MACRO            c. PROC              d. ASSUME
    e. END            f. ENDS            g. ENDM              h. ENDP
5.将数据37H定义为字节变量X1的语句是    A  ,数据37H定义为字变量X2的语句是  D   
    a. X1  DB 37          b. X2  DB 37                c. X1  DW 37H
    d. X2  DW 37H        e. X1  DB 37H              g. X2  DB 37H
6.互换指令XCHG可以在两个寄存器之间互换数据,也可以在   A     C    之间互换数据。
  a. 寄存器            b. 立即数              c. 存储单元            d. 堆栈
7.对程序流向的控制和转移,就是对执行指令地址的修改。如在同一段内偏移,则修改    A    ,如在两个段之间转移,则修改        C 
  a. IP              b. CS            c. CSIP                d. CSIP
1.8088/8086 CPU内部共有  14  个寄存器,其中有  8  个通用寄存器、  2  个变址寄存器
  4 个段寄存器。
2.8088/8086 CPU有  7  种数据寻址方式,其中采用    寄存器    寻址方式的指令执行速度最快。
3.IBM-PC计算机全部指令的集合称为它的    指令系统            。这些指令按功能可以分为六大类:数据传送指令、算术指令、    逻辑指令            、串处理指令、                        处理机控制转移           
4.在不改变段寄存器的前提下,IBM-PC计算机内存寻址的最大范围是  216   
字节。若CS=1234H,SS=2341H,DS=3412H,BP=8756H,则以BP寄存器间接寻址的非段超越的内存单元的物理地址是    SS:BP             
5.程序有顺序结构  、      循环            分支              子程序结构     
四种结构。
6.循环程序有两种结构形式,一种是          DO_WHILE        ,另一种是     
  DO_UNTIL      ,当有可能一次也无需执行循环体时采用前者。
7.8088/8086允许使用      256    个中断向量,每个中断向量占    4    个字节,系统的低段地址从        0000H          5FFH        存放着中断向量表。
8.下面是对DOS功能调用方法的简单说明:
  (1)在AH寄存器中存入所要调用功能的             
  (2)根据所调用功能的规定设置                 
  (3)用                        指令转入子程序入口。
  4)相应的子程序运行完后,可以按规定取得                   
1、在指令系统中,段内、段间返回均为RET指令。试回答:
(1)执行段内返回RET指令时,执行的操作是:
(2)执行段间返回RET指令时,执行的操作是:
2、ARY DW 10 DUP(?)
  ┇
  MOV  AL,TYPE ARY
  MOV  BL,LENGTH ARY
  MOV  CL,SIZE ARY
上述MOV指令序列执行后的结果是什么?
3、设某数据段:
  DATA  SEGMENT
      ORG  20H
      NUM1=8
      NUM2=NUM1+10H
      DA1 DB  'COMPUTER'
      DB  0AH,0DH
      COUNT EQU $-DA1
      DA2  DW  'CO','MP','UT','ER'
  DATA ENDS
试回答:(1)DA1的偏移地址是:______23H_____________
(2)COUNT的值是__________________AH_________________
(3)DA2+5字节单元的内容是___________ET______________________
13.在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现起来( B )。 
 参考答案为:B
  A.占内存空间小,但速度慢  B.占内存空间大,但速度快
  C.占内存空间相同,速度快  D.占内存空间相同,速度慢
14.在程序执行过程中,IP寄存器中始终保存的是( B )。   参考答案为:B
  A.上一条指令的首地址    B.下一条指令的首地址
  C.正在执行指令的首地址  D.需计算有效地址后才能确定地址
15PSW寄存器中共有( A )位条件状态位,有(  )位控制状态位。   参考答案为:A
  A63    B36    C84    D48
16.下列指令执行时出错的是( a )。   参考答案为:A
  AADD BUF1BUF2       BJMP DWORD PTR DAT [BX]
  CMOV AX[BX+DI] NUM  DTEST AL08H
17.已知(AX=1234H,执行下述三条指令后,(AX= D )。   参考答案为:D
    MOV BXAX
    NEG BX
    ADD AX,BX
A1234H    B0EDCCH    C6DCCH    D0000H
18.在下列指令中,( D )指令的执行会影响条件码中的CF位。   参考答案为:D
  AJMP NEXT  BJC NEXT  CINC BX  DSHL AX1
19.串指令中的目的操作数地址是由( C )提供。   参考答案为:C
  ASS[BP]  BDS[SI]  C汇编指令有多少个.ES[DI]  DCS[IP]
20.将DX的内容除以2,正确的指令是( C )。   参考答案为:C
  ADIV 2  BDIV DX2  CSAR DX1  DSHL DX1
l.变量和标号的区别是___标号为机器码,变量为第一个操作数的首地址_____
2.下述指令的目操作数是存放在堆栈段中,请填入正确答案。ADD  byte  ptr BP[BX],CH
3.段地址和偏移地址为20005076的存储单元物理地址是____
4.在下列程序段括号中,填入正确的答案。
data)  SEGMENT
BUF DB 12H56H
DATA  ENDS
...
CODE ends)
5.指出下列指令错误原因,填入括号中。
A. MOV AXBL ;( 
B. MOV CSAX ;( 
C. DEC GAMABX];(  )dec 操作必须为寄存器
D. MOV ES5600H;( 
E. SUB AXDS ;(
6.下列语句在存贮器中分别为变量分配多少字节?请填入括号中。
VR1 DW ;( 2)
VR2 DW 4 DUP(?)2;( 10)
CONT EQU 10 ;(
1.8086/8088系统中,存储器是分段的,每段最大长度是_______字节,段内偏移地址从___0000_______ffffh____
2.在程序调试时,显示某指令存放地址是2340:0056,则物理地址是_______
3.汇编语言源程序中的语句有三种类型,它们是____指令性___语句,__指示性_____语句和_______语句。
4.指令MOV AX,[BX+SI+10H]源操作数寻址方式是_______
5.执行段间返回指令RET时,将栈顶的一个字弹出到____IP___后,又弹出一个字到___CS____寄存器中。

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