逻辑运算指令--习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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寄存器中
参考