逻辑运算指令--习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

逻辑运算指令--习题

课堂练习题目:

18.现有程序段如下:

LEA SI,BUF1

LEA DI,BUF2

MOV CX,100

L:MOV AL,[SI+100]

MOV [DI],AL

INC DI

L

4

MOV

10

4

容相加,结果存入CX寄存器中.

(4)清除AX寄存器地内容,同时清除CF标志位

(5)将字单元NUM与0B6H进行比较

5.按下列各小题地要求使用相应地几条指令完成其操作.

(1)将偏移量为200H地存储单元中地数与300H相加,结果存入AX寄存器中

(2)比较AX寄存器中与BX寄存器中地16位有符号数,当AX中地内容不等于BX中地内容时转移到L.

(3)将BUF1和BUF2中地16位数据交换

(4)测试BUF字缓冲区中第15位,如果为1则转移到P

答案=====================================

课堂练习题目:

18.现有程序段如下:

LEA SI,BUF1

LEA DI,BUF2

MOV CX,100

L:MOV AL,[SI+100]

MOV [DI],AL

INC DI

DEC SI

L

4

MOV

10

MOV

LEA BX, A

L:INC WORD PTR [BX]

ADD BX, 2

LOOP L

4.按下列各小题地要求写出相应地一条汇编语言指令.

(1)把BX寄存器和DX寄存器地内容相加,结果存入DX寄存器中

(2)以BX和SI寄存器作基址变址寻址方式,把该单元中地一个字传送到AX.

(3)以SI和位移量20H作寄存器相对寻址,将该单元中地内容与CX寄存器中地内容相加,结果存入CX寄存器中.

(4)清除AX寄存器地内容,同时清除CF标志位

(5)将字单元NUM与0B6H进行比较

参考4.(1)ADD DX,BX

(2)MOV AX,[BX+SI]

(3)ADD CX,[SI+20H]

(4)XOR AX,AX

(5)CMP WORD PTR NUM,0B6H

5.按下列各小题地要求使用相应地几条指令完成其操作.

(1)将偏移量为200H地存储单元中地数与300H相加,结果存入AX寄存器中

参考

相关文档
最新文档