汇编复习题2015.doc
《汇编复习题2015.doc》由会员分享,可在线阅读,更多相关《汇编复习题2015.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除一、 选择题1、汇编语言源程序经汇编后不能直接生成 C 。A .OBJ文件B .LST文件C .EXE文件D .CRF文件2、若SP=1500H,那么执行完PUSH指令后,SP= B 。A.14FFH B.14FEHC. 1502HD.1501H3、JMP WORD PTR DI是 A 。A.段内间接转移B.段间间接转移C.段内直接转移D.段间直接转移4、与MOV SI,OFFSET X等价的指令是 C 。A.MOV SI,X B.LES SI,XC. LEA SI,XD. LDS SI,X5、运算型指令的寻址和转移型指令的寻址,其不同点在于 A
2、 。A.前者取操作数,后者决定程序的转移地址B.后者取操作数,前者决定程序的转移地址C.两者都是取操作数D.两者都是决定程序的转移地址6、下列指令 D 是合法的访问I/O端口指令。A. IN AL,100HB.IN AL,BXC. IN AL,BLD. IN AL,DX7、逻辑移位指令SHR用于 D ;A.带符号数乘2 B.带符号数除2C.无符号数乘2D.无符号数除2而算术移位指令SAR用于 B 。A.带符号数乘2 B.带符号数除2C.无符号数乘2D.无符号数除28、由汇编程序在汇编过程中执行的指令是 B A.机器语言B.伪指令 C.状态标志D.物理地址9、在汇编语言程序设计中,伪指令OFFS
3、ET的含义是回送变量或标号的 B A.段地址B. 偏移地址C. 物理地址D.操作数10、子程序返回伪指令是 C 。A. ENDPB. IRETC.RETD. 段内与段间不同11、使用LINK连接命令,执行后可生成文件的扩展名为 C 。A. .COM B. .OBJ C. .EXE D. .LST 12、已知AX的内容为1FFAH,执行XOR AX,AX,AX内容为 C 。A.00FAH B.1FFAHC. 0000HD.1F00H13、编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令是 D 。A. CMP B.SUB C. AND D.MOV14、INC指令不影响 B
4、标志。A. OFB.CFC.SFD.ZF 15、段内直接调用,程序的转移范围为 B 。A. -128127B. -3276832767C.-65536 65535D. 03276716、中断向量 D 。A.传送数据的起始地址B.中断类型号C.子程序入口地址D.中断服务程序入口地址17、执行返回指令,退出中断服务程序,这时返回地址来自 C 。A.ROM区B.程序计数器C.堆栈区D.CPU的暂存寄存器18、微机系统中有哪些总线? D A.状态总线、数据总线、控制总线 B.地址总线、状态总线、控制总线C.状态总线、数据总线、地址总线 D.数据总线、地址总线、控制总线19、以下不属于总线接口部件BIU
5、部件的是 A 。A.通用寄存器B.地址产生器C.指针寄存器D.专用寄存器20、将累加器AX的内容清0的错误指令是 B 。A.AND AX,0B.CMP AX,AXC.SUB AX,AXD.XOR AX,AX 21、有如下程序段:MOV CX,6MOV AX,1 MOV BX,3LOP: ADD AX,BX ADD BX,2LOOP LOP上述指令完成后,AX= B A. 6B. 49C.50D. 022、下列指令中合法的是 D 。A.OUT 289, ALB.ADC AL,BXC.POP BL D.SHL AX,CL23、从键盘输入数据1,则在寄存器中存放的形式为 A 。A. 31H B. 0
6、1H C.”1” D. 124、下列有关段地址、偏移地址、物理地址的叙述正确的是 D 。A.若已知物理地址,则可以计算出唯一的段地址和偏移地址。B.段的划分可以从任何一个存储单元开始。C.8086规定段的大小必须为64K字节。D.多个段可以共用某些存储单元。25、中断发生过程和子程序调用过程的一个明显区别是中断发生时,CPU自动清除了 A 。A. IF和TF位 B. TF位 C.IF和SF位 D. TF和SF位26、执行下列指令后:MOV AX,1234HMOV CL,4ROL AX,CLDEC AXMOV CX,4MUL CXHLT寄存器AH的值是 C 。 A.92HB.8CHC.8DHD.
7、00H寄存器AL的值是 B 。A.60HB.00HC.04HD.0A0H27、在多模块程序设计中,用 B 伪指令来声明公用变量。A.EXTRN B.PUBLIC C.MODULED.COMMON 28、执行完下列指令后:XDW BCYDB 16 DUP (?)ZEQU -XMOV CX,ZMOV AX,X寄存器CX的值是 C 。A.10HB.0EH C.12HD.0FH寄存器AX的值是 A 。A.4342HB.00CBHC.4243HD.00BCH 29、8086/8088响应中断时,不自动压入堆栈的有 B 。A CS的内容B通用寄存器的内容C IP的内容D标志寄存器的内容30、堆栈的工作方式
8、是 A 。A.先进后出 B.后进后出 C.先进先出D.先进不出31、求下面变量定义的元素个数送CX的正确形式是 D 。ARRAY DW 1,9,9,9,12,1A.MOV CX,LENGTH ARRAY B. MOV CX,SIZE ARRAYC.COUNT EQU $-ARRAY D. COUNT EQU ($-ARRAY)/2MOV CX,COUNT MOV CX,COUNT 32、可屏蔽中断就是它的请求是否被CPU响应要受 B 位的控制。A. TF B. IF C.OF D. SF33、不影响堆栈指针SP的指令是 B 。A.INT 21H B.JMP DOC.RETD.PUSH AX34
9、、8088/8086存储器分段,每个段不超过 A 。A.64K个字B.32K个字节C.1兆个字节D.64K个字节35、汇编语言是 A 。A.低级语言 B.中级语言 C.高级语言 D.机器语言36、用DEBUG.EXE调试程序时,显示存储单元内容的命令是 D 。A.RB.T C. GD. D37、汇编源程序中,END伪指令后的标号表示 C 。A.源程序的结束B.代码段的结束C.汇编程序的入口地址D.该标号无任何意义38、有如下数据定义:X DB 36H,6FHY DW 2E5DH,4F6FH则下列指令正确的是 C 。A MOV AX,X BMOV DL,OFFSET XC MOV AX,WORD
10、 PTR X DMOV BL,Y39、若要求一个操作数中的若干位维持不变,若干位置1,可以使用 B A.NOTB.ORC.ANDD. XOR40、下列指令中,源操作数在代码段中的是 A 。A.MOV AL,80HB. ADD AL,BLC.CMP AX, 1234D.AND AL,ES:123441、对于有符号的数来说,下列哪个值最大 D 。A.0FBHB.11010010BC.81D.124Q42、交换寄存器SI、DI的内容,正确的程序段是 A 。A.PUSH SIB.PUSH SIPUSH DI PUSH DIPOP SI POP DIPOP DI POP SIC.MOV AX,SID.M
11、OV AX,SIMOV DI,SI MOV BX,DIMOV DI,AX XCHG BX,AX43、有语句:ABC EQU 210,下列四种叙述中,正确的是 B 。A. ABC是变量 B. ABC是符号常数C. ABC占用一个字节的存储单元 D. ABC占用二个字节的存储单元44、8086微机系统中,偏移(或有效)地址和物理地址是 C 位。A.16和16 B.20和20 C.16和20 D.20和1645、假定(SS)=1000H,(SP)=100H,(CX)=23B7H,执行指令PUSH CX后,存放数据23H的物理地址是 D 。A.10102H B.10101HC.100FEHD.100F
12、FH46、汇编指令是由 C 组成的符号指令。A.变量和常量 B.地址和数据 C.指令助记符和符号地址D.字母和数字47、指令SUB CX,1与指令DEC CX的区别是 D 。A.没有区别 B.前者会将CF也加进来 C.前者不影响CFD.后者不影响CF48、假设程序中的数据定义如下,则V4的值为 B 。XDW?YDB15DUP(?)ZDD?A= $-XA.20B.21C.22D.2349、ADD指令中,两个操作数的物理位置不可以安排在 A 中。A.两个存储单元B.一个存储单元和一个数据寄存器C.两个数据寄存器D.一个堆栈单元和一个数据寄存器二、填空题1、指出下列指令源操作数的寻址方式: MOV
13、AX,ARRAYSI;寄存器相对寻址方式 MOV AX,ES:BX;寄存器间接寻址方式 MOV AX,200H ;直接寻址方式 MOV AX,BX+DI;基址变址寻址方式 MOV AX,BX;寄存器寻址方式 MOV AX,1200H;立即寻址方式 MOV AX,20BX+SI;相对基址变址寻址方式 MOV AX,DI+20;寄存器相对寻址方式2、计算机中的指令由 操作码 和 操作数 两部分组成。 3、对于乘法、除法指令,结果存放在 AX 或 DX:AX 中,而其源操作数可以用除 立即数 以外的任一种寻址方式。4、逻辑地址是由段地址和 偏移地址 组成,其中段地址是由 段寄存器 存储的。5、当指令
14、“SUB AX,BX”执行后,CF=1,说明最高有效位向有借位;对无符号数,说明操作结果溢出。6、I/O设备的接口中一般包含数据、状态、控制三种端口。7、10110101B= 0B5 H和 181 D。8、指令“AND AX,STR1 AND STR2”中,STR1和STR2是两个已赋值的变量,两个AND的区别是第一个AND是逻辑与指令、第二个AND是逻辑与操作符。9、带符号的机器数可以用 原码 、 反码 和 补码 三种不同码制来表示。11、如果TABLE为数据段中0032单元的符号名,其中存放的内容为1234H,当执行指令MOV AX,TABLE后,(AX)= 1234H ;而执行指令LEA
15、 AX,TABLE后,则(AX)= 0032H 。12、计算机的硬件的基本组成有运算器、控制器、存储器和输入设备、输出设备五大部件。13、过程的属性有near 和far 。近过程(NEAR)的RET指令把当前栈顶的一个字弹出到 IP ;远过程(FAR)的RET指令弹出一个字到 IP 后又弹出一个字到CS ;IRET指令是中断返回指令,它从堆栈顺序弹出3个字分别送到IP 、CS 、标志寄存器FLAGS 中。14、ENDP 是过程定义结束伪指令,与PROC 配套使用。ENDS是段定义结束伪指令,与SEGMENT 配套使用。END 是一个源模块汇编结束伪指令。15、一个有16个字的数据区,它的起始地
16、址为70A0:DDF6,那么该数据区首字单元地址是7E7F6H,最后一个字单元的物理地址为7E814H 。(16个字就是70A0H*10H+DDF6H+1EH,如果是32个字的话,则是70A0H*10H+DDF6H+3EH=7E834H)16、执行下列指令序列后,完成的功能是将(DX,AX)的值左移4位。 MOV CL,04SHL DX,CLMOV BL,AHSHL AX,CLSHR BL,CLOR DL,BL17、JMP按转移地址范围的不同,分为 短 跳转和 近 跳转。18、下面两个语句的区别在于 X1只能赋值一次 , X2可以多次赋值 。 X1 EQU 1000H X2=100019、用1
17、条逻辑指令将AX中与BX中的对应位不相同的位均置为1 XOR AX,BX 。21、在基址变址寻址方式中,可用于基址的寄存器是 BX 、 BP ;其中 BP 默认是相对于堆栈段寻址的。 。22、用指令的助记符、符号地址、标号和伪指令、宏指令等书写的程序的语言称为汇编语言,将汇编语言的源程序翻译成机器语言的程序为汇编程序。23、8086CPU由BIU(总线接口单元)和EU(执行单元)两部分构成。24、我们把与内存一一对应的用20位二进制数(或5位16进制数)表示的地址称为物理地址,它的计算公式为物理地址=16*段地址+偏移地址。25、在段加偏移地址的寻址中,如果段寄存器为CS,则相应的偏移地址应由
18、IP寄存器来提供。26、在DEBUG上机调试程序时,存储器的地址表示为2F00:1400,则该单元的段地址为2F00H,偏移地址为1400H,物理地址为30400H。28、方向标志DF的作用是用来在串操作指令中控制自增和自减的方向,用于设置或消除该标志位的指令是STD和CLD,。29、完成下列程序,从240H端口读取数据,测试其是否为20H,若不是则将241H端口清0,否则则转向Next。Movdx, 240H IN al,dxCMPal,20hJZNextMovdx,240hMoval,0Outdx,alNext:30、已知:(DS)=15F0H,(ES)=25F0H,(SS)=35F0H,
19、(BX)=0670H,(SI)=1001H,(DI)=0B0H,(BP)=0150H,BUF的偏移地址是0900H。计算下列指令源操作数的物理地址,指出寻址方式:(1) MOV AX,BUFBP+6;采用寄存器相对寻址方式,物理地址为56956h 。(2) CMP AX,ES:SI;采用寄存器间接寻址方式,物理地址为 26F01H 。(3) MOV CX,BUF;采用直接寻址方式,物理地址为 16800H 。(4) MOV AX,ES:BX+SI;采用基址变址寻址方式,物理地址为 27571H 。(5) DEC BUFDI;采用寄存器相对寻址方式,物理地址为 168B0H 。(6) MOV A
20、X,BUFBX+DI;采用相对基址变址寻址方式,物理地址为 16620H 。31、假设(DS)=0D012H,(BX)=80BH,( 0D092CH)=23D0H,(0D092EH)=0AC78H,当执行指令“LES SI,BX”后,(SI)=23D0H,(ES)=0AC78H。32、指令中用来指出指令在程序中位置的符号地址是标号。33、变量和标号的三个属性为段属性、偏移属性、类型属性。34、下列程序段是比较AX,BX,CX中带符号数的大小,将最大数放在AX中。请将程序填完整。CMP AX,BXJGE LAB1XCHG AX,BXLAB1:CMP AX,CXJGE LAB2XCHG AX,CX
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编 复习题 2015
限制150内