汇编语言把esi 2c传递到空地址,计算机汇编语言试卷一

这是一份关于汇编语言的选择题和程序分析题目,涵盖了汇编语言中的内存空间使用、寻址方式、指令执行效果、数据存储等多个核心知识点。试题包括了对宏指令与子程序比较、立即寻址、清零指令、内存地址计算、乘法指令、寻址方式的判断以及正确指令格式的选择。程序分析部分涉及寄存器操作和位运算,例如OR、AND指令对寄存器和变量的影响。
摘要由CSDN通过智能技术生成

试卷二

一、选择题:(每题1分,共10分)

1、在一段汇编语言程序中多次调用另一段程序,用宏指令实现比用子程序()

A 、占用内存空间小,但速度慢

B 、占用内存空间大,但速度快

C 、占用内存空间相同,但速度快

D 、占用内存空间相同,但速度慢

2、下面四条指令中,源操作数不采用立即寻址的是()

A、MOV AX, DA TA

B、MOV AX, 1234H

C、MOV EAX, [EBX]

D、MOV AX, OFFSET ARY

3、下面四条指令中,能使AX清零,且不影响标志位的是()

A、MOV AX, 0

B、SUB AX, AX

C、XOR AX, AX

D、AND AX, 0

4、在数据段有如下定义:A_BUF DB ‘1234567’,则A-BUF字节单元的内容是()

A、31H

B、01H

C、12H

D、12

5、已知(DS)=2000H, (ES)=3000H,(CS)=4000H ,(SS)=5000H ,(BP)=2080H,COUNT=80H 则指令MOV AX, COUNT[BP]中,源操作数的物理地址为()

A、22100H

B、52100H

C、52000H

D、22000H

6、乘法指令MUL DL 执行后,乘积存放在()

A、AH寄存器

B、AL寄存器

C、AX寄存器

D、DL寄存器

7、指令MOV EAX, COUNT[ESI*4] 中,源操作数采用的寻址方式是()

A、基址比例变址寻址方式

B、相对基址比例变址寻址方式

C、比例变址寻址方式

D、比例寻址方式

8、下列四条指令中,正确的是()

A、MOV [BX], [2000H]

B、MOV DS, 2000H

C、MOV SS, AX

D、MOV DL , SI

9、在汇编语言的上机过程中,对源文件ABC.ASM 进行汇编后,不能生成的文件是()

A、ABC.OBJ

B、ABC.LST

C、ABC.CRF

D、ABC.EXE

10、下列移位指令中,格式正确的指令是()

A、SHL AX , 4

B、SHL AX , CX

C、ROL AX , CL

D、ROL AX , CH

二、程序分析题:(每小题6分,共24分)

1.设寄存器AX,BX,CX中的内容都是1234H,变量value中的内容为0F0FH,执行下列指令序列:

OR AX,value

AND BX,value

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值