汇编语言程序设计(共23页)

上传人:re****.1 文档编号:487586161 上传时间:2023-03-22 格式:DOCX 页数:23 大小:26.72KB
返回 下载 相关 举报
汇编语言程序设计(共23页)_第1页
第1页 / 共23页
汇编语言程序设计(共23页)_第2页
第2页 / 共23页
汇编语言程序设计(共23页)_第3页
第3页 / 共23页
汇编语言程序设计(共23页)_第4页
第4页 / 共23页
汇编语言程序设计(共23页)_第5页
第5页 / 共23页
点击查看更多>>
资源描述

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

1、精选优质文档-倾情为你奉上汇编语言程序设计一、选择题(共72题)1、用于指针及变址寄存器的有()。A、AX,BX,CX,DXB、SP,BP,IPC、CS,DS,SSD、PSW考生答案:B2、完成把汇编语言源程序模块转换为目标模块的程序是()。A、编辑程序B、汇编程序C、连接程序D、调试程序考生答案:B3、指令JMP FAR PTR DONE中的寻址方式属于()。A、段内转移直接寻址B、段内转移间接寻址C、段间转移直接寻址D、段间转移间接寻址考生答案:C4、对于下列程序段:AGAIN:MOV AL,SIMOV ES:DI,ALINC SIINC DILOOP AGAIN也可用()指令完成同样的功

2、能。A、REPMOVSBB、REPLODSBC、REPSTOSBD、REPESCASB考生答案:A5、在程序执行过程中,IP寄存器中始终保存的是()。A、上一条指令的首地址B、下一条指令的首地址C、正在执行指令的首地址D、需计算有效地址后才能确定地址考生答案:B6、在汇编语言程序的开发过程中使用宏功能的顺序是()。A、宏定义,宏调用B、宏定义,宏展开C、宏定义,宏调用,宏展开D、宏定义,宏展开,宏调用考生答案:C7、CPU要访问的某一存储单元的实际地址称()。A、段地址B、偏移地址C、物理地址D、逻辑地址考生答案:C8、AND、OR、XOR、NOT为四条逻辑运算指令,下面解释正确的是()。A、

3、指令XORAX,AX执行后,AX内容不变,但设置了标志位B、指令ORDX,1000H执行后,将DX最高位置1,其余各位置0C、指令ANDAX,OFH执行后,分离出AL低四位D、NOTAX,执行后,将AX清0考生答案:C9、完成对CL寄存器的内容乘以2的正确操作是()。A、ROLCL,1B、MUL2C、SHLCL,1D、SHRCL,1考生答案:C10、检查两个无符号数的关系,若要实现ALBL时分支去LOP1处,那么在“CMP AL,BL”指令后应跟的分支指令是()。A、JELOP1B、JAELOP1C、JCLOP1D、JGELOP1考生答案:B11、已知变量VAR为字型,则TYPEVAR=()。

4、A、1B、2C、3D、4考生答案:B12、假设VAR为变量,指令MOV BX,OFFSET VAR中源操作数的寻址方式是()。A、直接寻址B、间接寻址C、立即寻址D、存储器寻址考生答案:C13、在下列指令中,有语法错误的是()。A、MOVSI,DIB、INAL,DXC、JMPWORDPTRBXD、PUSHWORDPTR20BX+SI2考生答案:A14、下列指令中,先执行CX-1赋给CX操作,然后再根据CX的值决定是否转移、循环或进行重复操作的指令是()。A、JNCB、REPC、JCXZD、LOOP考生答案:D15、汇编语言语句格式中的名字项,下列哪一个不正确?()A、FFFFFHB、Varia

5、bleC、3FFFFHD、Third_street考生答案:C16、下列语句中能实现留空8个字节单元的语句是()A、DA1DT?B、DA2DW?,?C、DA3DD?D、DA4DQ?考生答案:D17、当使用BP作编程地址时,此时使用的段寄存器是()。A、CSB、DSC、ESD、SS考生答案:C18、一般的外部设备接口电路中的状态寄存器是用来存放外设或接口电路的()信息。A、数据B、控制C、状态D、前三者考生答案:C19、设,它们之间的关系是()。A、ABCB、ABCC、A=B=CD、AB=C考生答案:D20、用一条指令实现将寄存器BX和SI中的内容相加,结果送入AX中,这条指令是()。A、ADD

6、AX,SIBXB、MOVAX,BX+SIC、ANDAX,BX+SID、LEAAX,BXSI考生答案:D21、有宏定义如下:FUNCTIONMACROP1,P2,P3MOVAX,P1P2P3ENDM若有宏调用语句 FUNCTION 100,DEC,AX则寄存器AX的内容为()。A、100B、99C、101D、0考生答案:B22、执行下述指令序列后,AX的内容是()。MOVCX,5MOVAX,50NEXT: SUBAX,CXLOOPNEXTA、65B、55C、35D、25考生答案:C23、执行下述指令序列后,AX的内容是()。TABDB1,2,3,4,5,6ENTRYEQU3MOVBX,OFFSE

7、TTABADDBX,ENTRYMOVAX,WORD PTR BXA、0203HB、0302HC、0405HD、0504H考生答案:D24、执行下述指令序列后,CL的内容是()。STR1DWABSTR2DB 16 DUP(?)CONTEQU $-STR1MOV CX,CONTA、12HB、0EHC、0FHD、10H考生答案:A25、在寄存器间接寻址方式下,可存放操作数有效地址的寄存器有()。A、AX,BX,CX,DXB、SP,BX,SI,DIC、CS,DS,ES,SSD、BX,BP,SI,DI考生答案:D26、下列叙述正确的是()。A、对两个无符号数进行比较采用CMP指令,对两个有符号数比较用C

8、MPS指令B、对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令C、对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令D、对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令考生答案:C27、8086处理器在基址变址的寻址方式中,变址寄存器可以为()。A、BX或CXB、CX或SIC、DX或SID、SI或DI考生答案:D28、下面指令序列执行后,所完成运算的正确算术表达式应是()。MOV AL,BYTE PTR XSHL AL,1DEC ALMOV BYTE PTR Y,ALA、Y=2X+1B、X=2Y+1C、X=2Y

9、-1D、Y=2X-1考生答案:D29、下列指令执行时出错的是()。A、ADDBUF1,BUF2B、JMPDWORDPTRDATBXC、MOVAX,BX+DINUMD、TESTAL,08H考生答案:A30、循环指令LOOPNZ重复执行循环的条件是()。A、CX=0,且ZF=0B、CX=0,或ZF=1C、CX0,且ZF=0D、CX0,或ZF=1考生答案:C31、执行下述指令序列:MOV SP,3210HPUSH AXSP寄存器的最终值是()。A、3211HB、320EHC、320FHD、3212H考生答案:B32、执行后使BX=0的同时也使CF=0,OF=0的指令是()。A、XORBX,BXB、O

10、RBX,BXC、ANDBX,BXD、CMPBX,BX考生答案:A33、无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是()。A、ADDBH,01HB、ORBH,01HC、XORBH,01HD、TESTBH,01H考生答案:B34、CPU发出的访问存储器的地址是()。A、物理地址B、偏移地址C、逻辑地址D、段地址考生答案:A35、比较两个带符号的数A、B,当A=B时程序转移,测试的条件为()。A、ZF=1B、ZF=0C、SF=1D、SF=0考生答案:A36、计算机的软件系统一般分为()两大部分。A、系统软件和应用软件B、操作系统和计算机语言C、程序和数据D、DOS和Wi

11、ndows考生答案:A37、8086CPU中断号为8的中断向量存放在()。A、0FFFFH:0008HB、0000H:0008HC、0000H:0020HD、0020H:0000H考生答案:C38、段定义语句以()语句结束。A、ENDB、ENDSC、ENDPD、ENDM考生答案:B39、定义双字变量的定义符是()。A、DWB、DQC、DDD、DT考生答案:C40、指令SCAS的寻址方式是()。A、源操作数为寄存器寻址,目的操作数为寄存器间接寻址B、源操作数为寄存器间接寻址,目的操作数为寄存器间接寻址C、源操作数为寄存器间接寻址,目的操作数为寄存器寻址D、源操作数为寄存器寻址,目的操作数为寄存器

12、寻址考生答案:A41、在计算机中表示地址时使用()。A、无符号数B、原码C、反码D、以上都不对考生答案:A42、在“先判断后工作”的循环程序结构中,循环执行的次数最少是()。A、1B、0C、2D、不确定考生答案:B43、DOS系统功能调用中,将子程序编号送入()寄存器。A、AHB、ALC、BHD、BL考生答案:A44、用MOV指令将十进制数89以非压缩BCD码格式存入AX,可使用的指令是()A、MOVAX,89B、MOVAX,0809C、MOVAX,89HD、MOVAX,0809H考生答案:D45、执行下述指令后,寄存器AL的值是()。MOVAX, 1234HMOVCL, 4ROLAX, CLDECAXMOVCX, 4MULCXA、60HB、00HC、04HD、08DH考生答案:B46、下述指令序列的功能是()。BEGIN:LEA BX,BUFFERXORAL,ALMOVCL,64HREPEAT:MOV BYTE PTRBX,ALINC BXDEC CLJNZ REPEATA、将长度为64H个字节的缓冲区清零B、将长度为64个字节的缓冲区清零C、为长度为64H

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

当前位置:首页 > 办公文档 > 教学/培训

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