汇编语言程序设计试题库给学生温习.pdf
《汇编语言程序设计试题库给学生温习.pdf》由会员分享,可在线阅读,更多相关《汇编语言程序设计试题库给学生温习.pdf(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!选择题 一、设 DS=8225H,DI=3942H,指令 MOV BX,DI源操作数的物理地址是()A、85B92H B、86192H C、BB690H D、12169H 二、运算性能直接识别并执行的语言是()。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、CX
2、0 且 ZF=1 B、CX0 且 ZF=0 C、CX0 或 ZF=1 D、CX0 或 ZF=0 五、已知 ARRY DB 500 DUP(0),则 ARRY+100 存储单元内容为()。A、100 B、500 C、0 D、101 六、THIS IS A BOOK作为字符串存储在数据段时应利用数据概念指令是()。A、DB B、DW B、DD D、以上三种情形都可 7、对一个段的起始地址描述,下面不正确的是()。A、可在内存任何地址 B、段的起始地址能被 16 整除 C、段的起始地址用 16 进制数表示,但最后一名为 0 D、段的起始地址可用任意一个四位16 进制数乘以 16 来表示 八、要在程序
3、中概念缓冲区 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、在执行子程序段间挪用
4、 CALL SUBR 指令后,SP 的值()。A、加 2 B、减 2 C、加 4 D、减 4 1 二、在执行子程序段内挪用 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,0
5、2H 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 1 九、MOV BH,1000SI,该指令中源操作数采纳的寻址方式是()。A、当即 B、
6、直接 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 2 一、DOS 系统功能挪用中,显示单个字符的系统挪用号是()H。欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!A、01H B、02H C、08H D、09H 22、下列寄放器组
7、中在段内寻址时能够提供偏移地址的寄放器组是()。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
8、mov cs,ds 2 五、无条件段间间接转移指令 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 清零,下面错误的指令是(
9、)。A、SUB AX,AX B、AND AX,0 C、XOR AX,AX D、MOV AX,0 5 一、8086/8088 系统执行传送指令 MOV 时()。A、不阻碍标志位 B、阻碍 DF 方向标志 C、阻碍 SF 符号标志 D、阻碍 CF 进位标志 5 二、下面关于爱惜现场和恢复现场的描述,不正确的是(c)A、爱惜现场和恢复现场工作可在主程序中完成 欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!B、爱惜现场和恢复现场可在子程序中完成 C、爱惜现场和恢复现场工作只能在子程序中完成 D、爱惜现场和恢复现场既可在主程序中完成,也可在子程序中完成。5
10、3、下面()描述属于子程序嵌套挪用。A、某程序挪用子程序 B、某程序挪用子程序 1,子程序又挪用了子程序 2。C、某程序挪用一个或多个子程序 D、某程序挪用了两个子程序 54、执行 CALL 子程序挪用指令时,CPU 会自动地将断点压入堆栈爱惜。断点指的是()。A、CALL 指令所在的地址 B、CALL 指令的下一条指令的首地址 C、子程序入口地址 D、CALL 指令所在的段地址 5 五、执行 RET 指令后,CPU 自动将断点弹到相应的寄放器中。若是是段间返回,返回的操作是()A、先弹出送 IP,后弹出送 CS B、先弹出送 CS,后弹出送 IP C、弹出送 IP D、弹出送 CS 5 六、
11、能够与 SS 寄放器组合形成堆栈区物理地址的寄放器是()。A、BX B、BP C、IP D、SI 57、不能作为地址指针寄放器的是()。A、CX B、BX C、SI D、DI 5 八、将1 存入 AX 中,其内容为()。A、FFFFH B、-0001H C、FFH D、8001H 5 九、下列指令中有语法错误的是()。A、PUSH AX B、PUSH 20H+SI+BX C、POP CS D、PUSH ES 60、十进制数40 用十六位二进制补码表示为()。A、FF40H B、8040H C、4000H D、FFD8H 6 一、在程序中采纳 DOS 系统功能挪用退出用户程序时,在利用 INT
12、21H 指令前,应选用()指令。A、MOV AX,4CH B、MOV AL,4CH C、MOV AH,4CH D、RET 6 二、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,下列指令执行后能使
13、AL=05H 的是()。A、NOT AL B、AND AL,0FH C、XOR AL,0FH D、OR AL,0FH 6 六、下列指令中操作数在代码段中的是()。A、MOV AL,42H B、ADD AL,BL C、SUB BX,DI D、INC DI 67、表示进程概念终止的伪指令是()。A、ENDS B、END C、ENDM D、ENDP 6 九、以寄放器 DI 间接寻址的存储器字节单元内容加 1 的指令是()。A、INC DI B、INC DI C、ADD DI,1 D、INC BYTE PTRDI 70、指令 SCASB 操作数的段地址必然在()寄放器中。A、DS B、ES C、SS
14、D、CS 7 一、转移指令 JMP NEAR PTR PROCA 的转移范围是()。A、8000H7FFFH B、7FFFH0FFFH C、80H7FH D、0FH7FH 7 二、串操作指令中,每次操作后使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 7 五、指令 TEST
15、AL,02H 的含义是()。A、测试 AL 是不是等于 02H B、测试 AL 第 2 位状态 C、测试 AL 第 1 位状态 D、将 AL 与 02 单元的各位进行测试 7 六、某存储单元的物理地址是 12345H,能够作为它的段地址有()。A、2345H B、12345H C、12340H D、1234H 欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!77、AND,OR,XOR,NOT 为四条逻辑运算指令,下面的说明正确的是()。A、指令 XOR AX,AX 执行后,AX 内容不变,但设置了标志位 B、指令 AND AX,0FH 执行后,分离
16、出 AL 低四位 C、指令 OR DX,1000H 执行后,将 DX 最高位置 1,其余列位置 0 D、NOT AX,执行后,将 AX 清 0 7 八、下面有语法错误的指令是()。A、LDS BL,VARSI B、LEA BX,VARSI C、LES DI,VARBX D、LEA DI,VARBP 7 九、无条件转移指令 JMP 实现段间间接转移,转移的目标地址在()。A、某个 16 位通用寄放器中 B、两个 16 位通用寄放器中 C、某个字单元中 D、某个双字存储单元中 80、8088/8086 存储器分段,每一个段不超过()。A、64K 个字 B、32K 个字节 C、1 兆个字节 D、64
17、K 个字节 8 一、若 AX=-15 要取得 AX=15 应执行的指令是()。A、NEG AX B、NOT AX C、INC AX D、DEC AX 8 二、已知某操作数的物理地址是 2117AH,则它的段地址和偏移地址可能是()。A、20250F2A B、210800EA C、2000017A D、2100117A 83、用 REPE SCASB 指令对字符串进行扫描,如 CX0 时,扫描终止,那么表示()。A、在字符串中有一个 AL 中指定的字符 B、在字符串中遇上第一个 AL 中指定的字符 C、在字符串中遇上第一个不是 AL 中指令的字符 D、在字符串中有一个不是 AL 中指定的字符 8
18、4、将 AX 中有符号数除以 2 的正确指令是()。A、SHR AX,1 B、SAR AX,1 C、ROR AX,1 D、RCR AX,1 8 五、执行 1 号 DOS 系统功能挪用,从键盘输入的字符值寄存在()寄放器中。A、AL B、BL C、CL D、DL 8 六、将 CX 寄放器低 4 位清零的正确指令是()。A、AND CX,0F0H B、AND CX,0FFF0H C、AND CX,1110H D、MOV CX,0 87、设物理地址(21000H)=20H,(21001H)=30H,(21002H)=40H。如从地址 21001H 中掏出一个字的内欢迎您阅读并下载本文档,本文档来源于
19、互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!容是()。A、2030H B、3040H C、3020H D、4030H 8 八、下列寄放器顶用来指示堆栈中任意数据区的偏移地址的是()。A、BX B、BP C、SI D、DI 8 九、设 AL=57H,BL=24H,执行指令 SUB AL,BL 后,寄放器内容为()。A、AL=57H,BL=24H B、AL=33H,BL=24H C、AL=57H,BL=33H D、AL=33H,BL=0 90、下列指令执行后阻碍 CF 值的是()。A、DEC B、XCHG C、LEA D、SHL 9 一、CPU 要访问的某一存储单元的实际地址称()。
20、A、段地址 B、偏移地址 C、物理地址 D、逻辑地址 9 二、汇编语言指令中唯一不可缺少的部份是:()。A、标号名字 B、助记符 C、操作数 D、注释 93、中断服务程序入口地址占用()个字节。A、4 B、6 C、2 D、1 94、有语句:COUNT EQU 256,下列四种叙述中,正确的是()。A、COUNT 是变量 B、COUNT 占用一个字节存储单元 C、COUNT 是符号常数 D、COUNT 占用二个字节存储单元 9 五、()环境下,能够对源程序进行汇编、修改和执行。A、LINK B、MASM C、DOS D、DEBUG 9 六、下列四条指令中错误的是()。A、MOV AX,SI B、
21、MOV AX,DI C、MOV AX,SI+DI D、MOV AX,SI-10 97、执行下列()指令后,就能够用条件转移指令判定 AL 和 BL 寄放器中的最高位是不是相同?A、TEST AL,BL B、CMP AL,BL C、AND AL,BL D、XOR AL,BL 9 八、下列四条指令执行后不阻碍标志位的是()。A、JNC NEXT B、CMP AX,BX C、SHL AX,1 D、OR AL,AL 9 九、概念宏指令的伪指令是()。A、PROC 和 ENDP B、CODE 和 ENDS C、EQU 和 END D、MACRO 和 ENDM 欢迎您阅读并下载本文档,本文档来源于互联网,
22、如有侵权请联系删除!我们将竭诚为您提供优质的文档!100、在下列寄放器中,代码段寄放器是()。A、DS B、ES C、CS D、SS 10 一、有数据概念语句 BUF DW 0ABH,1,10 DUP(3 DUP(1,0),2)汇编后,为变量 BUF 分派的存储单元字节数是()。A、48H B、90H C、120 D、60 102、如有 BUF DW 1,2,3,4。则可将数据 02H 取到 AL 寄放器中的指令是:()。A、MOV AL,BYTE PTRBUF1 B、MOV AL,BYTE PTRBUF2 C、MOV AL,BYTE PTRBUF3 D、MOV AL,BYTE BUF2 10
23、3、指令指针寄放器是()。A、IP B、SP C、BP D、PSW 104、下列指令执行后老是使 CF0,OF0 的是()。A、AND B、NEG C、NOT D、INC 10 五、确信下列哪些数据在汇编语言中是非法的()。A、F3H B、B C、123 D、137Q 10 六、现用数据概念伪指令概念数据:BUF DB 4 DUP(0,2 DUP(1,0)问概念后,存储单元中有数据 0100H 的字单元个数是()。A、4 B、3 C、8 D、12 107、运算机系统由()组成。A、硬件系统和软件系统 B、系统硬件和系统软件 C、CPU 和系统软件 D、操作系统和主机 10 八、8086/808
24、8 微处置器中,既可作为 16 位寄放器也可分为两个 8 位寄放器用的寄放器是()。A、BP SP SI DI B、AX BX CX DX C、CS DS SS ES D、AX BX SI DI 10 九、用 DEBUG 调试汇编语言程序时,显示某指令的地址是 2F80:F400,现在段寄放器 CS 的值是()。A、F400H B、2F80H C、F4000H D、2F800H 110、已知 AX=0001H,下列四条指令执行后,不能使 ZF=1 的语句是()。A、DEC AX B、SUB AX,1 C、AND AX,1 D、CMP AX,1 11 一、设 DS=8225H,DI=3942H,
25、指令 MOV BX,DI源操作数的物理地址是()。欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!A、85B92H B、86192H C、BB690H D、12169H 11 二、若是内存中某一单元的逻辑地址为 2318H:0035H,它的段地址、偏移地址及物理地址是()。A、2318H、0035H、231B5H B、2318H、0035H、234DH C、23180H、0035H、23215H D、2318H、00350H、2668H 113、存储单元有惟一的物理地址,但可用不同段地址和偏移地址表示。若存储单元的物理地址是88D52H,则下面()
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 程序设计 试题库 学生 温习
限制150内