资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
选择题1. 已知X=78,Y= -83则X+Y补=( )2. MOV AX, ES:COUNTDI 源操作数的寻址方式是( )A.基址寻址B.立即寻址C.变址寻址D.基址变址寻址 3. 指令MOV BX, MASKBP,若MASK=3500H,SS=1200H,DS=1000H,BP=1000H,那么物理地址为( ) A.17500HB.16500H C.14500HD.13500H 4. 下列四组寄存器中,在段内寻址时可以提供偏移地址的寄存器组是( )A.AX,BX,CX,DXB.BP,SP,IP,CS C.BX,BP,SI,DI D.BH,BL,CH,CL5. 当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF1,下面的叙述正确的是( )A. 表示结果中含1的个数为偶数B. 表示结果中含1的个数为奇数C. 表示该数为偶数 D. 表示结果中低八位含1的个数为偶数6. 下列传送指令中,有语法错误的指令是( )。A.MOV CS,AXB.MOV DS,AXC.MOV ES,AXD.MOV SS,AX7. MOV SP,3210HPUSH AX执行上述指令序理后,SP寄存器的值是( )。A.3211HB. 320EH C.320FH D. 3212H 8. 设(DH)=20H,执行NEG DH指令后,正确的结果是( )A.(DH)=20HCF=1 B.(DH)=20HCF=0 C.(DH)=0E0HCF=0 D.(DH)=0E0HCF=19. 执行下面指令序列后,结果是( )MOV AL,82HCBWA.AX=0FF82H B.AX=8082H C.AX=0082HD.AX=0F82H10. 串操作指令中,目标串操作数的段地址一定在( )寄存器中。11. MOV DX, COUNTBPDI的源操作数的寻址方式是( )。A.变址寻址B.基址寻址 C.直接寻址D.基址变址寻址 12. 指令MOV DX,DELTABXSI,若DELTA=1300H,SS=7200H,DS=5400H,BX=0500H,SI=4000H,那么物理地址为( ) 。A.6F300HB.77800H C.59800HD.78700H 13. 在8086中,存储器是分段组织,每段最大长度是( )。14. VAR是数据段中定义的变量,指令MOV AX,VAR 源操作数的寻址方式是( )。15. 执行下面指令序列后,结果是( )。MOV AL,82HCBWA.AX=0FF82H B.AX=8082H C.AX=0082HD.AX=0F82H16. 在串指令REPMOVSB中,重复次数一定放在( )寄存器中。17. 循环指令LOOP NZ终止循环的条件是( )。A.CX=0,且ZF=0B.CX=0,或ZF=10,或ZF=118. 在汇编语言程序的开发过程中使用宏功能的顺序是( )。A.宏定义,宏调用B.宏定义,宏展开C.宏定义,宏调用,宏展开 D.宏定义,宏展开,宏调开19. 要将DX的内容送入堆栈中从当前栈顶起第10个字中,应使用( )语句。AMOV 18SP,DXBMOV 18BP,DXCMOV BP,SPDPUSH 18DX MOV 18BP,DX20. 要将BL中的8位数据送到1234H端口号的外部设备中去,应选用( )指令序列。AOUT 1234H, BLBMOV DX,1234H OUT DX, BL CMOV AL, BLDMOV DX,1234H MOV DX,1234H MOV AL, BL OUT DX,ALOUT AL, DX21.八位二进制补码表示的整数的数据范围为( )。A. -128127 B. -127127 C. -128128 D. -12712822. 指令MOV AX , 10SI 的源操作数的寻址方式是( )。A. 寄存器寻址 B. 寄存器间接寻址 C. 变址寻址 D. 基址寻址23下列数据在汇编语言中是非法的是( )。A. 19AH B. 1729 C. ABH D. 13ADH24.若栈顶的物理地址为:20100H,当执行完指令PUSH AX后,栈顶的物理地址为( )。A. 20102H B. 20101H C. 200FFH D. 200FEH25当执行完下列指令后,标志位CF和SF的值为( )。 MOV AL,85H ADD AL,9DHA. 0,0 B. 0,1 C. 1,0 D. 1,126已知AL和BX为无符号数,计算AL*BX的乘积,则用下述程序段( )。A. MUL BX B. IMUL BX C. XOR AH,AH D. CBW MUL BX MUL BX 27当AB时转移的条件转移指令为(A、B为带符号数)( )。A. JA B. JAE C.JG D. JGE28已知指令执行前SP=100H,当执行:CALL BX指令后SP的内容为( )。A.0FDH B. 102H C. 98H D. 0FEH29以下能表示指令存放地址的是( )。A. 符号名 B. 变量名 C. 标号 D. 常量30设变量定义伪指令为:X1 DB 0, 1 DUP( ?, 2 DUP( ? ), A), 1, 则变量X1占( )个存储单元。A. 6 B. 8 C. 7 D. 12填空题1.8086/8088的最大的内存空间是_字节。2.过程定义开始的伪指令是 。宏定义结束的伪指令是 。3.对程序流向的控制和转移,就是对执行指令地址的修改。如在同一段内偏移,则修改 ,如在两个段之间转移,则修改 。4.与MOV BX,OFFSET X等价的指令是_。5.在条件转移指令中,结果为负数则转移的指令是_。6.已知AX=0FF60H,CF=1,执行MOV DX,96XOR DH,0FFHSBB AX,DX执行上述指令序列后,AX=_,CF=_。7. 已知 X1 DW 0ABCDH ,若要将 X1 用 DB 定义,原来数据区中的内容保持不变,则 X1 DB_。8、有数据定义如下: V1 DB 4 DUP(2),2 COUNT EQU 10 V2 DD COUNT DUP(8,5 DUP(?) 则为变量V1分配_个字节存贮空间;V2分配_个字节存贮空间. 9. 在8086/8088汇编语言中,有五条串操作指令,其中搜索字符串指令的助记符是_。10. 子程序的调用采用指令_,返回用指令_ 。11. 已知(SS)=3000H,(SP)=200H,(AX)=785AH,(BX)=1234H,先执行PUSH AX,再执行PUSH BX,此时(SS)= _,(SP)= _,数12H存放的物理地址是_。12. 已知(DS)=5000H,(BX)=0100H,(DI)=0002H,(50100H)=45H,(50101H)=68H,(50102H)=0A1H,(50103H)=14H先执行MOV AX,100H (AX)=_;再执行ADD AX,BX+DI (AX)=_,CF=_,OF=_。13 设(DX)1234HMOV CL,8ROR DX,CLAND DX,0FFHCMP DX,12H上述程序段运行后,(DX)_,ZF_。14. 已知 X1 DW 0ABCDH ,若要将 X1 用 DB 定义,原来数据区中的内容保持不变,则X1 DB_。15 已知 BX=1000H ,执行: MOV AX, BX NEG AX ADD BX,AX 则程序执行后,AX=_,BX=_,CF=_。16. 若一个程序段在开始执行之前 CS=0A7F0H, IP=2B40H,则该程序段的第一个字的物理地址是 。17. 标号具有的三个属性分别是 。18. 寄存器间接寻址可使用的寄存器有 。198088/8086指令的操作数中除了立即操作数外还包括 、 和 。20已知:BX=1234H, SI=1357H, DS=0925H, SS=0468H, 在指令:MOV BX+SI-40H, AH中存储器操作数的有效地址为 ,实际地址为 。21在8088/8086指令系统中,无符号操作数乘法指令为 ,带符号数的乘法指令为 。22中断可分为内部中断和外部中断,其中外部中断又分为: 和 。23宏功能使用的过程为: 。24若将寄存器AL的第3、4位变反,其余位保持不变,若用一条语句完成此
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号