设BL中有一无符号数,实现把 BL中的数乘以 2,应选用的指令是 ()
A.SHR BL,1
B.SHL BL,1
C.SAR BL,1
D.RCR BL,1
- · 有5位网友选择 A,占比50%
- · 有4位网友选择 B,占比40%
- · 有1位网友选择 C,占比10%
A.SHR BL,1
B.SHL BL,1
C.SAR BL,1
D.RCR BL,1
A.该指令把参加运算的数看成是有符号数
B.该指令以寄存器AL中的内容为被乘数
C.指令执行以后的结果送至寄存器AX
D.该指令根据运算结果的高一半是否是0判断CF和OF的值
A.SHR AX,01H
B.DIV 02H
C.MOV BL,02H DIV BL
D.SHL AX,01H
A.JNCLOP1
B.JALOP1
C.JCLOP1
D.JGELOP1
设 AL 中是无符号数 , 试将 AL 内容扩展后送入 BX 中 , 能够完成此项功能的指令序列 ()
A CBW
B MOV AH,0 MOV BX,AX MOV BX,AX
C MOV AH,0FFH
D MOV BL,AL MOV BX,AX MOV BH,AH
A.JNC LOP1
B.JAE LOP1
C.JC LOP1
D.JGE LOP1
E.B
F.Y
分别写出实现如下功能的程序段
(1)将AX中间8位(作高8位),BX低4位和DX高4位(作低4位)拼成一个新字。
(2)将CX中间8位取反,其余位不变。
(3)将数据段中以BX为偏移地址的连续3单元中的无符号数求和。
(4)将数据段中以BX为偏移地址的连续4单元的内容颠倒过来。
(5)将BX中的4位压缩BCD数用非压缩BCD数形式按序放在AL,BL,CL和DL中。
(6)不用乘法指令实现AL (无符号数)乘以20。
AL 、 BL 中都是无符号数,若 (AL>(BL时,转到 NEXT 处。在执行 CMP AL, BL 指令 后应选用的指令()
A JNBE NEXT
B JNLE NEXT
C JBE NEXT
D JLE NEXT
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!