当前位置: 代码迷 >> 汇编语言 >> 跪求高手帮忙完成汇编复习题解决思路
  详细解决方案

跪求高手帮忙完成汇编复习题解决思路

热度:3676   发布时间:2013-02-26 00:00:00.0
跪求高手帮忙完成汇编复习题
一. 单项选择题:
1.对汇编语言程序进行翻译,形成OBJ文件的是 a 。
A 汇编程序 B 连接程序
C 编辑程序 D 调试程序
2.下列各个8位二进制数的补码中,真值最大的是 d 。
A 10001000 B 11111111
C 00000000 D 00000001
3.MASM语句中,表示常数不正确的形式是 。
A 01101001B B A346H
C ‘A’ D 5600
4.8086存储器存储空间为1MB,其地址范围为 。
  A 0-FFFH B 0-FFFFFH 
  C 0-FFFFH D 0-FFH 
5.Dw 50 dup(?) 语句预留了 个字节存储空间。
  A 25 B 50
  C 100 D 200
6.下列指令中有操作数在代码段中的是 。
  A mov ax,34h B add ax,bx
  C inc word ptr[34h] D cmp ax,[34h]
7.堆栈的数据操作原则(方式)是 。
  A 先进先出 B 先进后出
C 随机 D 循环
8.选择格式正确的移位指令是 。
  A SHL BX,CX B SHL BX,CH
C SLL BX,CL D ROL AL,CL
9.假设AL=5,要使得AL=0AH,应执行的指令是 。
  A not al B and al,0fh
  C xor al,0f0h D or al,0fh
10.设置逻辑段应该采用的一对伪指令是 。
  A proc/endp B start/end start
  C segment/ends D macro/endm
11.执行or al,80h后,可以肯定的执行结果是AL寄存器的 。
  A 最高位为0 B 最高位为1
  C 低7位均为0 D 低7位均为1
12.若标志DF为0,则执行串操作MOVS指令后,寄存器SI,DI会 。
  A 不变 B 减量
  C 增量 D 不定
13.如下指令可将寄存器内容改变的是 。
  A cmp ax,bx B test ax,bx
  C and ax,bx              D xchg ax,ax
14.MUL CL指令实现 功能。
  A 有符号乘法:AX ? AL×CL B 无符号乘法:DX ? AL×CL
  C 有符号乘法:DX ? AL×CL D 无符号乘法:AX ? AL×CL
15.执行下面指令序列后,结果是 。
  MOV AL,93H
  CBW
  A AX=FF93H B AX=8093H
  C AX=0093H D AX=0F93H
16.对汇编语言程序进行翻译,形成EXE文件的是 。
A 汇编程序(masm) B 连接程序(link)
C 编辑程序(edit等) D 调试程序(debug)
172.下列各个8位二进制数的补码中,真值最小的是 。
A 10001000 B 11111111
C 00000000 D 00000001
18.MASM语句中,表示常数不正确的形式是 。
A 01101001B B 5600
C ‘A’ D A346H 
19.8086存储器存储空间为1MB,其地址范围为 。
  A 0-FFFH B 0-FFFFFH 
  C 0-FFFFH D 0-FFH 
20.执行 mov bx,seg var指令,bx得到变量var的 。
  A 物理地址 B 偏移地址 
  C 段地址 D 有效地址 
21.下列汇编指令中,源操作数为立即数的是 。
  A mov ax,34h B add ax,bx
  C inc word ptr[34h] D cmp ax,[34h]
22.在汇编指令Next:mov al, [si]中,next:是 。
  A 行号 B 标号
C 变量名 D 指令
23.欲设定从偏移地址100开始安排程序,可使用 伪指令。
  A start=100 B start db 100
C org 100 D start equ 100
24.若定义xyz dw ’A’,则xyz字存储单元中存放的数据是 。
  A 0041H B 4100H
  相关解决方案