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

上传人:hs****ma 文档编号:457739252 上传时间:2022-10-07 格式:DOCX 页数:50 大小:88.66KB
返回 下载 相关 举报
汇编语言程序设计试题库给学生复习_第1页
第1页 / 共50页
汇编语言程序设计试题库给学生复习_第2页
第2页 / 共50页
汇编语言程序设计试题库给学生复习_第3页
第3页 / 共50页
汇编语言程序设计试题库给学生复习_第4页
第4页 / 共50页
汇编语言程序设计试题库给学生复习_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《汇编语言程序设计试题库给学生复习》由会员分享,可在线阅读,更多相关《汇编语言程序设计试题库给学生复习(50页珍藏版)》请在金锄头文库上搜索。

1、选择题1、设DS=8225H, DI=3942H,指令MOV BX,DI源操作数的物理地址是()A、85B92HB、86192HC、BB690HD、12169H2、计算机能直接识别并执行的语言是()。A、汇编语言B、机器语言 C、高级语言D、低级语言3、循环指令LOOPNZ终止循环的条件是()。A、CX=0,且 ZF=0B、CX=O,或 ZF=1C、CXhO,且 ZF=0D、CXhO,或 ZF=14、循环控制指令 LOOPNZ/LOOPNE 继续执行循环的条件是()。A、CXH 0 且 ZF=1B、CXH 0 且 ZF=OC、CXH 0 或 ZF=1D、CXH 0 或 ZF=05、已知ARRY

2、 DB 500 DUP (0),则ARRY+100存储单元内容为()。A、100B、500C、0D、1016、THIS IS A BOOK 作为字符串存储在数据段时应使用数据定义指令是()A、DB B、DW B、DD D、以上三种情况均可7、对一个段的起始地址描述,下面不正确的是( )。A、可在内存任何地方B、段的起始地址能被16整除C、段的起始地址用16进制数表示,但最后一位为0D、段的起始地址可用任意一个四位16进制数乘以16来表示8、要在程序中定义缓冲区BUF,保留9个字节存储空间的语句是()。A、BUF DW 9B、BUFDB 9C、BUF DB 9 DUP (?)D、BUFDW 9

3、DUP (?)A、累加器、变址寄存器、计数器?B、累加器、基址寄存器、计数器C、累加器、指针寄存器、计数器? ? D、累加器、变址寄存器、指针寄存器10、 变址寄存器指的是()。A、SI、DIB、SI、SPC、SP、BPD、DI、DX11、在执行子程序段间调用CALL SUBR指令后,SP的值()。A、加2B、减2C、加4D、减412、在执行子程序段内调用CALL SUBR指令后,SP的值()。A、加1B、减1C、加2D、减2些当SS=9876H, SP=4328H,执行POPF指令后,堆栈顶部的物理地址是()。A、9CA8AHB、9CA90H C、9CA86H D、0DB00H14、下列传送

4、指令中有语法错误的是( )。A、MOV CS,AXB、MOV DS,AXC、MOV SS,AXD、MOV ES,AX15、 下面指令执行后,改变 AL 寄存器内容的指令是()。A、TEST AL,02H B、OR AL,ALC、CMP AL,BLD、AND AL,BL16、 DEC BYTE PTR BX指令中的操作数的数据类型是()。A、字 B、双字C、字节 D、四字17、与MOV BX,OFFSET VAR指令完全等效的指令是()。A、MOV BX,VARB、LDS BX,VARC、LES BX,VARD、LEA BX,VAR18、MOV SP,3210HPUSH AX执行上述指令序列后,

5、SP寄存器的值是()A、3211HB、320EHC、320FHD、3212H19、MOV BH, 1000 SI,该指令中源操作数采用的寻址方式是()。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进制数后就是100HA、80HB、100HC、124D、19221、DOS系统功能调用中,显示单个字符的系统调用号是()H。A、01HB、02HC、08H

6、D、09H22、下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( )。A、AX,BX,CX,DXB、BX,BP,SI,DIC、SP,IP,BP,DXD、CS,DS,ES,SS23、下面描述中,()是正确的。A、高级语言与汇编语言的算法都是针对计算机硬件结构的。B、汇编语言需要算法,高级语言不需要算法。C、高级语言的算法是针对计算机硬件结构的。D、汇编语言的算法是针对计算机硬件结构的。24、在书写汇编语言程序时,在代码段中初始位置要对数据段进行加载,加载的指令语句下面( )描述正确。A、mov ax,dataB、mov ds,dataC、mov ax,data mov ds,ax D、m

7、ov ax,ds mov cs,ds 25、无条件段间间接转移指令JMP DWORD PTRBXDI执行的操作是(A、IP(EA)CS& (EA+2)B、IP& (BX)CS& (DI)C、IP=BL时分支去L0P1处,那么在“CMP AL, BL”指令后应跟的分支指令是()。A、JNC LOP1B、JA LOP1C、JC LOP1D、JGE LOP149、 设 CL=8, AL=0C8H,执行 SAR AL,CL 后,AL 中的数据是()。SAR 算术右移指令,最高位不变,最低位移入 CFA、0FFHB、80HC、00HD、0FEH50、完成将AX清零,并且使CF清零,下面错误的指令是()。

8、A、SUB AX, AXB、AND AX, 0C、XOR AX,AXD、MOV AX,051、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自动将断点弹到相应的寄存器中。如果是段间返回,返回的操

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 电气技术

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