汇编语言程序设计试题库给学生复习

举报
资源描述
欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!选择题 1、设 DS=8225H,DI=3942H,指令 MOV BX,DI源操作数的物理地址是()A、85B92H B、86192H C、BB690H D、12169H 2、计算机能直接识别并执行的语言是()。A、汇编语言 B、机器语言 C、高级语言 D、低级语言 3、循环指令 LOOPNZ 终止循环的条件是()。A、CX=0,且 ZF=0 B、CX=0,或 ZF=1 C、CX0,且 ZF=0 D、CX0,或 ZF=1 4、循环控制指令 LOOPNZ/LOOPNE 继续执行循环的条件是()。A、CX0 且 ZF=1 B、CX0 且 ZF=0 C、CX0 或 ZF=1 D、CX0 或 ZF=0 5、已知 ARRY DB 500 DUP(0),则 ARRY+100 存储单元内容为()。A、100 B、500 C、0 D、101 6、THIS IS A BOOK作为字符串存储在数据段时应使用数据定义指令是()。A、DB B、DW B、DD D、以上三种情况均可 7、对一个段的起始地址描述,下面不正确的是()。A、可在内存任何地方 B、段的起始地址能被 16 整除 C、段的起始地址用 16 进制数表示,但最后一位为 0 D、段的起始地址可用任意一个四位 16 进制数乘以 16 来表示 8、要在程序中定义缓冲区 BUF,保留 9 个字节存储空间的语句是()。A、BUF DW 9 B、BUF DB 9 C、BUF DB 9 DUP(?)D、BUF DW 9 DUP(?)欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!9、AX,BX,CX 都是通用寄存器,但它们又可用于专门的目的,它们的名字称为()。A、累加器、变址寄存器、计数器?B、累加器、基址寄存器、计数器 C、累加器、指针寄存器、计数器?D、累加器、变址寄存器、指针寄存器 10、变址寄存器指的是()。A、SI、DI B、SI、SP C、SP、BP D、DI、DX 11、在执行子程序段间调用 CALL SUBR 指令后,SP 的值()。A、加 2 B、减 2 C、加 4 D、减 4 12、在执行子程序段内调用 CALL SUBR 指令后,SP 的值()。A、加 1 B、减 1 C、加 2 D、减 2 13、当 SS=9876H,SP=4328H,执行 POPF 指令后,堆栈顶部的物理地址是()。A、9CA8AH B、9CA90H C、9CA86H D、0DB00H 14、下列传送指令中有语法错误的是()。A、MOV CS,AX B、MOV DS,AX C、MOV SS,AX D、MOV ES,AX 15、下面指令执行后,改变 AL 寄存器内容的指令是()。A、TEST AL,02H B、OR AL,AL C、CMP AL,BL D、AND AL,BL 16、DEC BYTE PTRBX指令中的操作数的数据类型是()。A、字 B、双字 C、字节 D、四字 17、与 MOV BX,OFFSET VAR 指令完全等效的指令是()。A、MOV BX,VAR B、LDS BX,VAR C、LES BX,VAR D、LEA BX,VAR 18、MOV SP,3210H PUSH AX 欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!执行上述指令序列后,SP 寄存器的值是()。A、3211H B、320EH C、320FH D、3212H 19、MOV BH,1000SI,该指令中源操作数采用的寻址方式是()。A、立即 B、直接 C、寄存器相对寻址 D、寄存器间接寻址 20、BUF DW 10H DUP(3 DUP(2,10H),3,5)上述语句汇编后,为变量 BUF 分配的存储单元字节数是()。(DW 后面的 10H 化为 10 进制为 16,然后 2*16*(3*(1+1)+1+1)=256 个字节,转化为 16 进制数后就是 100H A、80H B、100H C、124 D、192 21、DOS 系统功能调用中,显示单个字符的系统调用号是()H。A、01H B、02H C、08H D、09H 22、下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是()。A、AX,BX,CX,DX B、BX,BP,SI,DI C、SP,IP,BP,DX D、CS,DS,ES,SS 23、下面描述中,()是正确的。A、高级语言与汇编语言的算法都是针对计算机硬件结构的。B、汇编语言需要算法,高级语言不需要算法。C、高级语言的算法是针对计算机硬件结构的。D、汇编语言的算法是针对计算机硬件结构的。24、在书写汇编语言程序时,在代码段中初始位置要对数据段进行加载,加载的指令语句,下面()描述正确。A、mov ax,data B、mov ds,data C、mov ax,data mov ds,ax D、mov ax,ds mov cs,ds 25、无条件段间间接转移指令 JMP DWORD PTRBXDI执行的操作是()。欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!A、IP(EA)CS(EA+2)B、IP(BX)CS(DI)C、IP=BL 时分支去 LOP1 处,那么在“CMP AL,BL”指令后应跟的分支指令是()。A、JNC LOP1 B、JA LOP1 C、JC LOP1 D、JGE LOP1 49、设 CL=8,AL=0C8H,执行 SAR AL,CL 后,AL 中的数据是()。SAR 算术右移指令,最高位不变,最低位移入 CF A、0FFH B、80H C、00H D、0FEH 50、完成将 AX 清零,并且使 CF 清零,下面错误的指令是()。A、SUB AX,AX B、AND AX,0 C、XOR AX,AX D、MOV AX,0 51、8086/8088 系统执行传送指令 MOV 时()。A、不影响标志位 B、影响 DF 方向标志 C、影响 SF 符号标志 D、影响 CF 进位标志 52、下面关于保护现场和恢复现场的描述,不正确的是(c)A、保护现场和恢复现场工作可在主程序中完成 B、保护现场和恢复现场可在子程序中完成 C、保护现场和恢复现场工作只能在子程序中完成 D、保护现场和恢复现场既可在主程序中完成,也可在子程序中完成。53、下面()描述属于子程序嵌套调用。A、某程序调用子程序 B、某程序调用子程序 1,子程序又调用了子程序 2。C、某程序调用一个或多个子程序 D、某程序调用了两个子程序 54、执行CALL子程序调用指令时,CPU会自动地将断点压入堆栈保护。断点指的是()。欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!A、CALL 指令所在的地址 B、CALL 指令的下一条指令的首地址 C、子程序入口地址 D、CALL 指令所在的段地址 55、执行 RET 指令后,CPU 自动将断点弹到相应的寄存器中。如果是段间返回,返回的操作是()A、先弹出送 IP,后弹出送 CS B、先弹出送 CS,后弹出送 IP C、弹出送 IP D、弹出送 CS 56、能够与 SS 寄存器组合形成堆栈区物理地址的寄存器是()。A、BX B、BP C、IP D、SI 57、不能作为地址指针寄存器的是()。A、CX B、BX C、SI D、DI 58、将1 存入 AX 中,其内容为()。A、FFFFH B、-0001H C、FFH D、8001H 59、下列指令中有语法错误的是()。A、PUSH AX B、PUSH 20H+SI+BX C、POP CS D、PUSH ES 60、十进制数40 用十六位二进制补码表示为()。A、FF40H B、8040H C、4000H D、FFD8H 61、在程序中采用DOS系统功能调用退出用户程序时,在使用INT 21H指令前,应选用()指令。A、MOV AX,4CH B、MOV AL,4CH C、MOV AH,4CH D、RET 62、8086CPU 不能用指令直接访问的寄存器是()。A、SS B、BP C、ES D、IP 欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!63、能够与 SS 寄存器组合形成堆栈区物理地址的寄存器是()。A、BX B、BP C、IP D、SI 64、使用 DOS 系统功能调用时,使用的软中断指令是()。A、INT 21H B、INT 10H C、INT 16H D、INT 21 65、设 AL=0AH,下列指令执行后能使 AL=05H 的是()。A、NOT AL B、AND AL,0FH C、XOR AL,0FH D、OR AL,0FH 66、下列指令中操作数在代码段中的是()。A、MOV AL,42H B、ADD AL,BL C、SUB BX,DI D、INC DI 67、表示过程定义结束的伪指令是()。A、ENDS B、END C、ENDM D、ENDP 69、以寄存器 DI 间接寻址的存储器字节单元内容加 1 的指令是()。A、INC DI B、INC DI C、ADD DI,1 D、INC BYTE PTRDI 70、指令 SCASB 操作数的段地址一定在()寄存器中。A、DS B、ES C、SS D、CS 71、转移指令 JMP NEAR PTR PROCA 的转移范围是()。A、8000H7FFFH B、7FFFH0FFFH C、80H7FH D、0FH7FH 72、串操作指令中,每次操作后使 SIDI 为减量应设置()。A、DF=0 B、TF=1 C、DF=1 D、TF=0 73、指令 MUL CX 是将()。欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!A、(CX,AX)(AX)(CX)B、(AX,CX)(AX)(CX)C、(DX,AX)(AX)(CX)D、(AX,BX)(AX)(CX)74、下列指令中,()指令影响 8086 标志寄存器的标志位。A、MOV B、NOT C、XCHG D、TEST 75、指令 TEST AL,02H 的含义是()。A、测试 AL 是否等于 02H B、测试 AL 第 2 位状态 C、测试 AL 第 1 位状态 D、将 AL 与 02 单元的各位进行测试 76、某存储单元的物理地址是 12345H,可以作为它的段地址有()。A、2345H B、12345H C、12340H D、1234H 77、AND,OR,XOR,NOT 为四条逻辑运算指令,下面的解释正确的是()。A、指令 XOR AX,AX 执行后,AX 内容不变,但设置了标志位 B、指令 AND AX,0FH 执行后,分离出 AL 低四位 C、指令 OR DX,1000H 执行后,将 DX 最高位置 1,其余各位置 0 D、NOT AX,执行后,将 AX 清 0 78、下面有语法错误的指令是()。A、LDS BL,VARSI B、LEA BX,VARSI C、LES DI,VARBX D、LEA DI,VARBP 79、无条件转移指令 JMP 实现段间间接转移,转移的目标地址在()。A、某个 16 位通用寄存器中 B、两个 16 位通用寄存器中 C、某个字存储单元中 D、某个双字存储单元中 80、8088/8086 存储器分段,每个段不超过()。A、64K 个字 B、32K 个字节 C、1 兆个字节 D、64K 个字节 81、若 AX=-15 要得到 AX=15 应执行的指令是()。欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!A、NEG AX B、NOT AX C、INC AX D、DEC AX 82、已知某操作数的物理地址是 2117AH,则它的段地址和偏移地址可能是()。A、20250F2A B、2108
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关资源
正为您匹配相似的精品文档
相关搜索

当前位置:首页 > 资格认证/考试 > 其它考试类文档


电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号