ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:38.38KB ,
资源ID:19202258      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19202258.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(汇编语言程序设计试题库给学生复习解析文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

汇编语言程序设计试题库给学生复习解析文档格式.docx

1、A、SI、DI B、SI、SP C、SP、BP D、DI、DX11、在执行子程序段间调用CALL SUBR指令后,SP的值( )。A、加2 B、减2 C、加4 D、减412、在执行子程序段内调用CALL SUBR指令后,SP的值( )。A、加1 B、减1 C、加2 D、减213、当SS=9876H, SP=4328H,执行POPF指令后,堆栈顶部的物理地址是( )。A、9CA8AH B、9CA90H C、9CA86H D、0DB00H14、下列传送指令中有语法错误的是( )。A、MOV CS,AX B、MOV DS,AXC、MOV SS,AX D、MOV ES,AX15、下面指令执行后,改变A

2、L寄存器内容的指令是( )。A、TEST AL,02H B、OR AL,AL C、CMP AL,BL D、AND AL,BL16、DEC BYTE PTRBX指令中的操作数的数据类型是( )。A、字 B、双字 C、字节 D、四字17、与MOV BX,OFFSET VAR指令完全等效的指令是( )。A、MOV BX,VAR B、LDS BX,VARC、LES BX,VAR D、LEA BX,VAR18、MOV SP,3210HPUSH AX执行上述指令序列后,SP寄存器的值是( )。A、3211H B、320EH C、320FH D、3212H19、MOV BH,1000SI,该指令中源操作数采

3、用的寻址方式是( )。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、80H B、100H C、124 D、19221、DOS系统功能调用中,显示单个字符的系统调用号是( )H。A、01H B、02H C、08H D、09H 22、下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( )。A、AX,BX,CX,DX B、BX,B

4、P,SI,DIC、SP,IP,BP,DX D、CS,DS,ES,SS23、下面描述中,( )是正确的。A、高级语言与汇编语言的算法都是针对计算机硬件结构的。B、汇编语言需要算法,高级语言不需要算法。C、高级语言的算法是针对计算机硬件结构的。D、汇编语言的算法是针对计算机硬件结构的。24、在书写汇编语言程序时,在代码段中初始位置要对数据段进行加载,加载的指令语句,下面( )描述正确。A、mov ax,data B、mov ds,dataC、mov ax,data mov ds,ax D、mov ax,ds mov cs,ds25、无条件段间间接转移指令JMP DWORD PTRBXDI执行的操作

5、是( )。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 LOP149、设CL=8,AL=0C8H,执行SAR AL,CL后,AL中的数据是( )。SAR算术右移指令,最高位不变,最低位移入CFA、0FFH B、80H C、00H D、0FEH50、完成将AX清零,并且使CF清零,下面错误的指令是( )。A、SUB AX, AX B、AND AX, 0C、XOR AX,AX D、MOV AX,051、808

6、6/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会自动地将断点压入堆栈保护。

7、断点指的是( )。A、CALL指令所在的地址 B、CALL指令的下一条指令的首地址C、子程序入口地址 D、CALL指令所在的段地址55、执行RET指令后,CPU自动将断点弹到相应的寄存器中。如果是段间返回,返回的操作是( )A、先弹出送IP,后弹出送CS B、先弹出送CS,后弹出送IPC、弹出送IP D、弹出送CS56、能够与SS寄存器组合形成堆栈区物理地址的寄存器是( )。A、BX B、BP C、IP D、SI57、不能作为地址指针寄存器的是( )。A、CX B、BX C、SI D、DI58、将1存入AX中,其内容为( )。A、FFFFH B、-0001H C、FFH D、8001H59、下

8、列指令中有语法错误的是( )。 A、PUSH AX B、PUSH 20H+SI+BXC、POP CS D、PUSH ES 60、十进制数40用十六位二进制补码表示为( )。A、FF40H B、8040H C、4000H D、FFD8H61、在程序中采用DOS系统功能调用退出用户程序时,在使用INT 21H指令前,应选用( )指令。A、MOV AX,4CH B、MOV AL,4CHC、MOV AH,4CH D、RET62、8086CPU不能用指令直接访问的寄存器是( )。A、SS B、BP C、ES D、IP63、能够与SS寄存器组合形成堆栈区物理地址的寄存器是( )。A、BX B、BP C、I

9、P D、SI64、使用DOS系统功能调用时,使用的软中断指令是( )。A、INT 21H B、INT 10H C、INT 16H D、INT 2165、设AL=0AH,下列指令执行后能使AL=05H的是( )。A、NOT AL B、AND AL,0FHC、XOR AL,0FH D、OR AL,0FH66、下列指令中操作数在代码段中的是( )。A、MOV AL,42H B、ADD AL,BL C、SUB BX,DI D、INC DI67、表示过程定义结束的伪指令是( )。A、ENDS B、END C、ENDM D、ENDP 69、以寄存器DI间接寻址的存储器字节单元内容加1的指令是( )。A、I

10、NC DI B、INC DI C、ADD DI,1 D、INC BYTE PTRDI70、指令SCASB操作数的段地址一定在( )寄存器中。A、DS B、ES C、SS D、CS71、转移指令JMP NEAR PTR PROCA的转移范围是( )。A、8000H7FFFH B、7FFFH0FFFHC、80H7FH D、0FH7FH72、串操作指令中,每次操作后使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,

11、BX)(AX)74、下列指令中,( )指令影响8086标志寄存器的标志位。A、MOV B、NOT C、XCHG D、TEST75、指令TEST AL,02H的含义是( )。A、测试AL是否等于02H B、测试AL第2位状态C、测试AL第1位状态 D、将AL与02单元的各位进行测试76、某存储单元的物理地址是12345H,可以作为它的段地址有( )。A、2345H B、12345H C、12340H D、1234H77、AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是( )。A、指令XOR AX,AX执行后,AX内容不变,但设置了标志位B、指令AND AX,0FH执行后,分离出

12、AL低四位C、指令OR DX,1000H执行后,将DX最高位置1,其余各位置0D、NOT AX,执行后,将AX清078、下面有语法错误的指令是( )。A、LDS BL,VARSI B、LEA BX,VARSIC、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应执行的

13、指令是( )。A、NEG AX B、NOT AX C、INC AX D、DEC AX82、已知某操作数的物理地址是2117AH,则它的段地址和偏移地址可能是( )。A、20250F2A B、210800EA C、2000017A D、2100117A83、用REPE SCASB指令对字符串进行扫描,如CX0时,扫描结束,那么表示( )。A、在字符串中有一个AL中指定的字符B、在字符串中遇上第一个AL中指定的字符 C、在字符串中遇上第一个不是AL中指令的字符 D、在字符串中有一个不是AL中指定的字符84、将AX中有符号数除以2的正确指令是( )。A、SHR AX,1 B、SAR AX,1C、RO

14、R AX,1 D、RCR AX,185、执行1号DOS系统功能调用,从键盘输入的字符值存放在( )寄存器中。A、AL B、BL C、CL D、DL86、将CX寄存器低4位清零的正确指令是( )。A、AND CX,0F0H B、AND CX,0FFF0HC、AND CX,1110H D、MOV CX,087、设物理地址(21000H)=20H,(21001H)=30H,(21002H)=40H。如从地址21001H中取出一个字的内容是( )。A、2030H B、3040H C、3020H D、4030H88、下列寄存器中用来指示堆栈中任意数据区的偏移地址的是( )。A、BX B、BP C、SI

15、D、DI89、设AL=57H,BL=24H,执行指令SUB AL,BL后,寄存器内容为( )。A、AL=57H,BL=24H B、AL=33H,BL=24HC、AL=57H,BL=33H D、AL=33H,BL=090、下列指令执行后影响CF值的是( )。A、DEC B、XCHG C、LEA D、SHL91、CPU要访问的某一存储单元的实际地址称( )。A、段地址 B、偏移地址 C、物理地址 D、逻辑地址92、汇编语言指令中唯一不可缺少的部分是:( )。A、标号名字 B、助记符 C、操作数 D、注释93、中断服务程序入口地址占用( )个字节。A、 4 B、6 C、2 D、194、有语句:COU

16、NT EQU 256,下列四种叙述中,正确的是( )。A、COUNT是变量 B、COUNT占用一个字节存储单元C、COUNT是符号常数 D、COUNT占用二个字节存储单元95、( )环境下,可以对源程序进行汇编、修改和执行。A、LINK B、MASM C、DOS D、DEBUG96、下列四条指令中错误的是( )。A、MOV AX,SI B、MOV AX,DIC、MOV AX,SI+DI D、MOV AX,SI-1097、执行下列( )指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同?A、TEST AL,BL B、CMP AL,BLC、AND AL,BL D、XOR AL,BL

17、98、下列四条指令执行后不影响标志位的是( )。A、JNC NEXT B、CMP AX,BXC、SHL AX,1 D、OR AL,AL99、定义宏指令的伪指令是( )。A、PROC和ENDP B、CODE和ENDSC、EQU和END D、MACRO和ENDM100、在下列寄存器中,代码段寄存器是( )。A、DS B、ES C、CS D、SS101、有数据定义语句BUF DW 0ABH,1,10 DUP(3 DUP(1,0),2)汇编后,为变量BUF分配的存储单元字节数是( )。A、48H B、90H C、120 D、60102、若有BUF DW 1,2,3,4。则可将数据02H取到AL寄存器中

18、的指令是:A、MOV AL,BYTE PTR BUF1B、MOV AL,BYTE PTR BUF2C、MOV AL,BYTE PTR BUF3D、MOV AL,BYTE BUF 2103、指令指针寄存器是( )。A、IP B、 SP C、BP D、PSW 104、下列指令执行后总是使CF0,OF0的是( )。A、AND B、NEG C、NOT D、INC 105、确定下列哪些数据在汇编语言中是非法的( )。A、F3H B、10101010B C、123 D、137Q106、现用数据定义伪指令定义数据:BUF DB 4 DUP(0,2 DUP(1,0)问定义后,存储单元中有数据0100H的字单元

19、个数是( )。A、4 B、3 C、8 D、12107、计算机系统由()组成。A、硬件系统和软件系统 B、系统硬件和系统软件C、CPU和系统软件 D、操作系统和主机108、8086/8088微处理器中,既可作为16位寄存器也可分为两个8位寄存器用的寄存器是( )。A、BP SP SI DI B、AX BX CX DXC、CS DS SS ES D、AX BX SI DI109、用DEBUG调试汇编语言程序时,显示某指令的地址是2F80:F400,此时段寄存器CS的值是( )。A、F400H B、2F80H C、F4000H D、2F800H110、已知AX=0001H,下列四条指令执行后,不能使

20、ZF=1的语句是( )。A、DEC AX B、SUB AX, 1 C、AND AX , 1 D、CMP AX,1111、设DS=8225H,DI=3942H,指令MOV BX,DI源操作数的物理地址是( )。112、如果内存中某一单元的逻辑地址为2318H:0035H,它的段地址、偏移地址及物理地址是( )。A、2318H、0035H、231B5H B、2318H、0035H、234DHC、23180H、0035H、23215H D、2318H、00350H、2668H113、存储单元有惟一的物理地址,但可用不同段地址和偏移地址表示。若存储单元的物理地址是88D52H,则下面( )的表示是正确的。A、8561H:3742H B、8561H:3752H C、85610H:3742H D、3752H:85610H114、控制寄存器是指()A、B

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1