第1 页 共6 页 一、 选择 1.下面指令执行后,改变 AL 寄存器内容的指令是( D )。 A.TEST AL,02H B.OR AL,AL C.CMP AL,BL D.AND AL,BL 2.对寄存器 AX 的内容乘以 4 的正确指令序列是( B )。 A.SHR AX,1 /SHR AX,1 B.SHL AX,1/ SHL,AX,1 C.ROL AX,1 /ROL AX,1 D.RCR AX,1/ RCR AX,1 3.设 DS=8225H,DI=3942H,指令 NEG BYTE PTR[DI]操作数的物理地址是( A ) A.85B92H B.86192H C.BB690H D.12169H 4.指令 JMP FAR PTR DONE 属于 C A.段内转移直接寻址 B.段内转移间接寻址 C.段间转移直接寻址 D.段间转移间接寻址 5.将 DX 的内容除以 2,正确的指令是 C A.DIV 2 B.DIV DX,2 C.SAR DX,1 D.SHL DX,1 6.编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有( D )。 A.CMP B.SUB C.AND D.MOV 7.汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是( B )。 A.名字项 B.操作项 C.操作数项 D.注释项 8.假设执行 ADD 指令后 AX=006EH,再执行 AAA 指令,AX 中的值是( B ) A. 14H B. 0104H C. 74H D. 04H 9.用 MOV 指令将十进制数 89 以非压缩 BCD 码格式存入 AX,可使用的指令是( D ) A. MOV AX,89 B. MOV AX,0809 C. MOV AX,89H D. MOV AX,0809H 10.下列语句中能与“DA1 DB 32H,34H” 语句等效的是( A ) A. MOV DA1,32H B. MOV DA1,32 C. MOV WORD PTR DA1,3234H D. MOV WORD PTR DA1,‘24’ MOV DA1+1,34H MOV DA1+1,34 11.使用 DOS 功能调用时,子程序的编号应放在寄存器中( A ) A. AH B. AL C. AX D. 任意指定 12. 下列语句中能实现留空 8 个字节单元的语句是( D ) A. DA1 DT ? B.DA2 DW ?,? C. DA3 DD ? D.DA4 DQ ? 13.指令 JMP FAR PTR DONE 属于 C A.段内转移直接寻址 B.段内转移间接寻址 C.段间转移直接寻址 D.段间转移间接寻址 14.下列叙述不正确的是 B A. 在不改变堆栈段寄存器的情况下,堆栈大小为 64KB B. 紧跟设置堆栈段寄存器指令可以是设置堆栈指针以外的任何指令 C. 中断服务程序的返回地址在堆栈中 D. 堆栈中数据存放的特点是先进后出 第2 页 共6 页 15.一个有128 个字的数...