汇编语言程序设计试题.pdf
《汇编语言程序设计试题.pdf》由会员分享,可在线阅读,更多相关《汇编语言程序设计试题.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!汇编语言程序设计试题 一、单项选择题(本大题共 20 小题,每小题 1 分,共 20 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.假设存储器中从 7462H 单元开始的四个相邻字节单元中的内容依次是 32H,46H,52H,OFEH,则存放字数据 OFE52H 的字地址是()A.7462H B.7463H C.7464H D.7465H 2.下列寄存器组中,在访问存储器操作数地址时,可以提供偏移地址的是()A.BP、BX、SI、DI
2、 B.AX、BX、CX、DX C.SP、IP D.BX、SI、DI、DS 3.当堆栈为空时,如 SS=0805H,SP=40H,栈底字单元的物理地址是()A.08090H B.08089H C.0808EH D.08450H 4.执行 POP BP 指令时,源操作数的物理地址表达式是()A.16*SS+SP B.16*SS+BP C.16*DS+BP D.16*CS+BP 5.设 ADRT=100H,不符合语法规则的语句是()A.MOV AX,ADRT B.MOV AX,ADRT+SI C.MOV ADRT,AX D.MOV ADRTSI,AX 6.下面 XCHG 指令语句中,语法正确的是()
3、A.XCHG AX,DS B.XCHG BL,BX C.XCHG AL,OFH D.XCHGSI,DI 7.设(AL)=63H(BL)=29H 执行下面指令后()SUB AL,BL DAS AX 的内容是 A.(AX)=0304H B.(AX)=0034 C.(AX)=0034H D.(AX)=0304 8.设 BX=1234H,DS=2000H,(21234H)=5678H,则指令“LEA SI,BX”执行后的结果是()A.SI=5678H B.SI=1234H C.SI=2000H D.SI=3234H 9.设 DF=0,SI=20H,CX=10,执行 REP LODSW 指令后,SI 中
4、的内容是()A.20H B.30H C.34H D.40H 10.设 AL=0A8H,CL=23H,执行乘法指令 MUL CL 后,标志位 OF,CF 的值分别是()A.OF=1,CF=1 B.OF=1,CF=0 C.OF=0,CF=1 D.OF=0,CF=0 欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!11.MOV BX,OFFFEH NEG BX NOT BX 上述三条指令执行后,BX 中的内容是()A.-1 B.-2 C.-3 D.-4 12.设数据段有:DA1 DB XX ;是任一数据 DA2 DB OFEH 下列两条指令:MOV DL
5、,DA1 OR DL,DA2 执行后,DL 中的内容可能是()A.0FFH 或 0FEH B.只能是 0FEH C.只能是 0FFH D.只能是 01H 13.NUM1=200 NUM2=0C8H MOV AL,NUM1 XOR NUM2 上述语句执行后 AL 中的值是()A.200 B.0C8H C.0 D.0FFH 14.ORG 100H NUM EQU 8042H DA1 DB 56H MOV BX,0FFSET DA1 上述程序段执行后 BX 中的值是()A.56H B.100H C.101H D.102H 15.设数据段中定义语句 DA1 DB 12H,34H DA2 DW 12H,
6、34H 下面有语法错误的语句是()A.BUF1 DW DA1 B.MOV DA1+1,AX C.MOV BYTE PTR DA2+1,AL D.MOV WORD PTR DA1,AX 16.在同一程序段中,定义下面伪指令,错误的是()A.PORT1 EQU AL B.PORT2=AL C.PORT2=2A50H AND OFFH D.PORT3 EQU 2A50H PORT3 EQU 2A50H AND OFFH 17.X DB 20H DUP(0)Y DW 7A,8B 欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!MOV CH,LENGTH Y
7、 MOV CL,LENGTH X 执行上述指令后,CX 中的内容是()A.0120H B.2010H C.207AH D.7A20H 18.执行 SUB AX,BPDI指令,取源操作数时,使用的物理地址表达式是()A.16*SS+BP+DI B.16*ES+BP+DI C.16*DS+BP+DI D.16*CS+BP+DI 19.BUFF 单元开始,连续存放了十个字节数据,欲找出与 AL 中内容不同的数,并将不同数据的地址偏移量送 ADR 单元,应选用的指令序列是()A.REPZ CMPSB B.KEPNZ CMPSB JZ K1 JZ K1 MOV ADR,DI MOV ADR,DI,K1:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 程序设计 试题
限制150内