标题
用户为了解决自己的问题,用汇编语言所编写的程序,称为
十进制数–100 的8 位二进制数的补码为
将.OBJ文件转换为.EXE可执行文件的是
对汇编语言源程序进行翻译的程序是
将高级语言程序翻译成机器语言代码的实用程序是
查看用户程序中数据段10号存储单元的DEBUG命令是
在DEBUG下,修改寄存器AX的命令是
从200H开始反汇编的DEBUG命令是
把汇编源程序变成代码程序的过程是
能被计算机直接识别的语言是
在微机系统中分析并控制指令执行的部件是
在计算机的CPU中执行算术逻辑运算的部件是
在标志寄存器中表示溢出的标志是
在汇编语言中,能够翻译成二进制代码的指令是
若计算机字长16位,则无符号整数的范围用十六进制表示为
在计算机中一个字节有几位二进制数组成
设物理地址(10FF0H)=10H,(10FF1H)=20H,(10FF2H)=30H,从地址10FF1中取用什么指出下一条要执行的指令所在单元的偏移地址
代码段寄存器是
在80x86标志寄存器中,ZF=1表示
两个操作数运算时,下列哪种结果会发生溢出
设有一个双精度数12A034B0H,将它存放在双字单元12000H,那么123002H中存堆栈的逻辑地址由什么组成
某内存单元的逻辑地址为3458:2C92H,其物理地址是
唯一代表存储空间中每个字节单元地址的是
IP指令指针寄存器是属于
某个加法运算结果使标志ZF=1,则标志SF为
8086/8088 确定下一条执行指令物理地址的计算表达式为
若用户堆栈位于存储区10000H~1FFFFH,则该堆栈的段地址是
有效地址是指
执行指令PUSH CX后,堆栈指针SP自动
指令MOV AX,[1000H],源操作数的寻址方式是
指令MOV AX,ES:COUNT[DI],源操作数的寻址方式是
指令MOV DX,COUNT[BP][DI]的执行结果是
若(AX)=2530H,(BX)=18E6H,则MOV [BX],AL指令正确的执行结果为
若(DS)=1240H,(BX)=8936H,则MOV AX,[BX]指令源操作数的物理地址是
若(SS)=1383H,(DS)=2378H,(SI)=492AH,则ADD AX,[SI]指令源操作数的物若(SI)=1310H,(BX)=3213H,(DS)=3593H,则SUB DX,[BX][SI]的有效地址是指令MOV BX,MASK[BP],若MASK=3540H,(SS)=1200H,(DS)=1300H,(BP)=116指令MOV AX,COUNT[BX]完成的操作是
指令MOV DX,DELTA[BX][SI]的源操作数保存在
操作数地址由BX寄存器指出,则它的寻址方式是
指令MOV ES:[BX],AX中,目的操作数的寻址方式为
一条指令中目的操作数不允许使用的寻址方式是
下列哪句话是错误的
不能用MOV指令赋初值的段寄存器是
下列传送指令中,有错误的是
若AX=1E30H,BX=12E4H,则ADD AL,BL的执行结果为AL=?,CF=?
若AX=1240H,CX=9939H,则ADD AX,CX执行后,AH=?
若BL=83H,CF=1,则ADC BL,90H执行后,BL=?
若DX=1010H,BX=0923H,则SUB DX,BX的执行结果为
SP栈指针内容是1200H,执行两条PUSH指令之后,SP的值是
换码指令XLAT要求给出存储单元的有效地址为
下列哪个指令可以把字扩展为双字
关于字节乘法指令错误的说法是
关于字除法指令错误的说法是
下列四条指令执行后不影响标CF志位的是
已知(AX)=0001H,下列四条指令执行后,不能使ZF=1的语句是
在8086/8088系统中,约定用于形成堆栈段数据物理地址的寄存器有
指令MOV AX,1234H中的立即数1234H是存储在
完成将AX清零,并且使CF清零,下面错误的指令是
VAR是数据段中定义的变量,指令 MOV AX,VAR 源操作数的寻址方式是
下列指令执行后,一定能使 CF=0的指令是
下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是
执行INC指令除对于SF、ZF有影响外,还要影响的标志位是
下列传送指令中有语法错误的是
下面指令执行后,改变AL寄存器内容的指令是
如AX=1000H,则连续两条NEG AX指令执行后,AX的值为
下面所列通用数据传送指令的几种传送中,错误的传送方式是
完成对DX的有符号数除以2的指令是
使进位位置1的指令是
设(AL)=-15,要使(AL)=15应使用的指令是
下面的XCHG指令中,语法正确的是
在执行NEG指令时,对标志位CF有影响,其影响的规则是
算术右移SAR和逻辑右移SHR两条指令执行结果完全相同的情况是
指令MOV CX,[BP+16]的源操作数采用的段寄存器是
指令MOV AX,ES:[BX][SI]源操作数的物理地址是
运算类指令的寻址和转移类指令的寻址,两者的不同之处是
下列指令中,属于非法指令的是
下列指令中,有语法错误的是
若标志DF为0,则执行串操作MOVS指令后,寄存器SI、DI会
假设SS=2000H、SP=0100H、AX=2021H,执行指令PUSH AX,存放数据21H的将寄存器AX的内容乘以2的正确指令序列是
执行DEC指令不影响的标志位是
下面指令执行后,将改变AL寄存器内容的指令是
执行除法指令后,影响的标志位是
下列指令中,不影响标志位的指令是
下列指令中,执行后,不改变标志位CF的是
下列指令执行后,总是使CF=OF=0的是
CBW指令的功能是
下列4条指令MUL BX、DIV BL、IN AX,20H、OUT 21H,AL中,有几条指令需要使用一条指令实现AX←BX+SI的方法是
设AX=1000H,则执行下列指令
  NEG AX
  NOT AX
后,AX=?
当执行指令“ADD AX,BX”后,设置的奇偶标志位PF=1,则下面的叙述正确的完成对寄存器BX的内容求补运算,下面错误的指令是
下列指令中不等价的是
在MOVSB指令中,其目的串的物理地址为
若DX=1010H,则AND DX,DX的执行结果为
能实现有符号数乘以2的移位指令是
将AL的2、6位屏蔽为0,其余位保持不变的指令是
将AL的第4位置1,其余位不变,指令是
不能将AL清0的指令是
对键盘输入的数字和字母进行判断,用指令
将键盘输入的小写字母变为大写,指令是
顺序执行PUSH AX和POP BX两条指令,其功能等同于
逻辑移位指令SHL可用于
执行IN AL,DX指令后,进入AL寄存器的数据来自
将十进制数75以压缩BCD码送入AX,正确的指令是
设AH=10H,执行NEG AH指令后,正确的结果是
如果SS=600H,则说明堆栈段起始于物理地址
下列指令中有操作数在代码段中的是
假设AL=5,要使得AL=0AH,应执行的指令是
执行OR AL,80H后,可以肯定的执行结果是AL寄存器的
MUL CL指令实现的功能是
经过汇编产生的二进制目标文件是
汇编语言源程序是指
在汇编期间,为汇编程序提供分段信息的是
在COUNT DB 5这条存储单元定义伪指令中,COUNT称为
将10个字数据3456H存放在存储单元中的伪指令是
将字符串“INPUT”保存到存储单元MESS,正确的伪指令是
若X已经定义为字型,可以用哪个操作改变为字节型
INC WORD PTR [BX]指令中的操作数的数据类型是
如果想让程序从100H开始存放及执行,须用指令
用来指出一条汇编指令所在存储单元地址的符号称为
汇编语言中存储单元的属性不能是
用指令MOV BX,SEG COUNT指令,可以得到存储单元COUNT的
DOS功能调用中,功能号应写入哪个寄存器中
显示一个字符的DOS功能调用,要求将字符放入
获得BUFFER单元有效地址的汇编指令为
要在程序中定义缓冲区BUF,保留9个字节存储空间的语句是
在汇编语言源程序中,表达式的计算是由哪个完成的
有数据定义NUM DB 3 DUP('12345'),经汇编后,NUM占有几个字节存储单元汇编语言源程序每个语
句可以由四项组成,如语句要完成一定功能,那么该语与MOV BX,OFFSET VAR指令完全等效的指令是
BUF DW 10H DUP(3 DUP(2,10H),3,5)语句汇编后,为变量BUF分配的存储单元
利用数据定义伪指令定义数据:BUF DB 4 DUP(0,2 DUP(1,0)),定义后存储单已定义 FEES DW 100 DUP(0),则指令MOV CX,SIZE FEES的等效指令是
当一个程序使用DOS系统功能调用退出用户程序时,在编写INT 21H指令前,应下面有语法错误的指令是
下面指令序列执行后,
  MOV AL,BYTE PTR X汇编指令有多少个
  SHL AL,1
  DEC AL
  MOV BYTE PTR Y,AL
完成的的算术表达式应是
设有一程序段定义如下:
   ORG 0024H
 AR1 DW 4,5,$+4
   ┆
   MOV AX,AR1+4
执行后,AX中正确的内容是
DOS系统功能调用的屏幕显示字符是几号调用
析值运算符LENGTH只有用什么定义的变量才有意义。
在段定义中,默认的定位类型是
MASM语句中,采用什么符号分隔标号和指令
欲设定从偏移地址100H 开始安排程序,可使用什么伪指令
语句BUF DB 10 DUP(3 DUP(?,10),3,10)汇编后,变量BUF占有的存储单元字节若定义xyz dw 'A',则xyz字存储单元中存放的数据是
使用伪指令定义VAL DB 2 DUP(1,2,3 DUP(3),2 DUP(1,0))则在VAL存储区内前DW 50 DUP(?)语句预留了多少个字节存储空间
编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的为使CX=–1时,执行“JZ MINUS”转至标号MINUS而编制了一指令,其中错误当一个有符号数大于0FBH时程序转移,在“CMP AL,0FBH”指令后,需选用的指令“TEST BH,1”测试BH中的数是否为奇数,若为奇数则转移,那么随后的测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,那么在“JZ 条件转移指令JA产生程序转移的条件是
若AX=2891H,则执行“NEG AX”指令后,CF和SF标志位的状态分别是
条件转移指令的转移范围
在分支指令中,利用符号进行判断的指令是
无条件转移指令中,段内直接短转移到标号LET1的指令是
要实现段间转移,下列说法正确的是
在条件转移指令中,结果不为0则转移的指令是
两个有符号数比较,不大于则转移的指令是
设A=9210H,B=4582H,如果A>B做相减运算,否则做相加。执行JG指令后,结8086的转移指令根据转移范围分为段内转移及段间转移,下列叙述错误的是下面程序段条件转移语句发生跳转的条件是AL=?
  CMP AL,0FBH
  JNL NEXT
如下程序段中的“DEC CX”指令执行了几次
MOV CX,4
JCXZ NEXT
AGAIN: DEC CX
JNZ AGAIN
NEXT:  ....
指令LOOPZ的循环执行条件是
下列叙述正确的是
有关8086/8088CPU以奇地址或偶地址访问存储器时, 下列说法正确的是
在程序执行过程中, IP寄存器中始终保存的是
与BP寄存器组合才能形成堆栈中物理地址的寄存器是
在程序状态字寄存器PSW中,作为记录指令操作结果的标志是
在机器内部操作中,CPU与存储器之间的任何信息交换使用的都是
8086/8088微处理器包含有两个独立的部件,它们分别是
在计算机的许多应用场合,人们总是用汇编语言来编制应用程序,原因是汇编语在汇编语言中有三种指令,其中用于定义常数、变量,内存空间的分配和定位一般地, 我们将计算机指令的集合称为
当运算结果为0时,不能转向标号L1处的指令是
8086/8088将要执行指令的地址存放在
指出下列指令正确的是
累加器AL中的内容为74H,执行CMP AL,47H指令后,累加器AL中的内容为
两个字节补码整数9CH和7AH进行相加运算后, 会产生
从键盘输入一个十进制数1999,将该数值以压缩型BCD码的存储形式保存到存下列指令执行时出错的是
已知AX=1234H,执行下述三条指令后,AX等于
  MOV BX, AX
  NEG BX
  ADD AX, BX
从键盘输入一个十进制数3042,它所对应的非压缩型BCD码的存储形式是
在串操作指令中, 下列描述不正确的是
字节补码整数0C2H减去0A5H运算后, 会产生
在寄存器相对寻址方式MOV AX, [SI+DAT]中, 偏移量DAT应是一个
有指令JMP SHORT NEXT,如果操作码放在地址0020H处,标号NEXT的地址是00下列描述不正确的是
下述对PSW寄存器中标志位不产生影响的指令是
执行下列程序AL等于
DATA SEGMENT
  TAB DB‘0123456789’
DATA ENDS
CODE SEGMENT
  ASSUME CS:CODE, DS:DATA
 START: MOV AX, DATA
    MOV DS, AX
    MOV BX, OFFSET TAB
    MOV AL, 04
    XLAT
    …
完成BX-CX→AX 的错误操作是
寄存器间接寻址方式中,操作数在
直接、间接、立即三种寻址方式指令的执行速度, 由快至慢的排序为
JMP WORD PTR [DI] 是
JMP FAR PTR DONE 是
条件转移指令JNE 的测试条件是
移位指令SAL用于
对于下列程序段:
 AGAIN: MOV ES:[DI], AL
    INC DI
    LOOP AGAIN
可用什么指令完成相同的功能。
汇编程序默认无标记数为
下面的地址表达式错误的是
使用8086/ 8088 汇编语言的伪操作命令定义
 VAL DB 10 DUP(5, 2 DUP(2 DUP(1, 2 DUP(3)), 4))
则在VAL存储区内前10个字节单元中的数据是
下列定义变量指令正确的是
下述程序为一数据段, 正确的判断是
1 DATA SEGMENT
2  X DB 332H
3  FIRST = 1
4  FIRST EQU 2
5 ENDS
下列语句无异义的是
变量的类型属性如下,下面错误的类型是
在汇编语言编程中,结束用户程序返回操作系统应使用的中断指令是
在编写汇编语言程序时,要正确使用好两种语句的功能,它们分别是
下列描述中正确的是
分析下面指令序列执行后的正确结果是
  MOV BX,0FFFCH
  MOV CL,2
  SAR BX,CL
下列叙述正确的是
在地址0013H处的指令机器码是“EB F2”,这是一条JMP XXXX指令,地址XXX 在下列指令中,执行会影响CF位的指令是
指令MOV AX,[BX][SI]源操作数的物理地址是
指令MOV AX,[BP][SI]源操作数的物理地址是
下列描述错误的是
串操作需要循环重复执行,不能作为串操作前缀的是
对于LOOP NEXT循环指令,循环的范围是
串操作指令中,串的传送方向由哪个标志位决定
串操作指令,源串和目的串的偏移地址由什么寄存器决定
串扫描SCAS指令要求的串放在
串扫描SCASW指令隐含地将哪个寄存器作为查的内容
循环指令LOOP可以实现什么循环