mov al,0fbh ; al=0fbh add al,07h ; al=02h

打个非白2022-10-04 11:39:541条回答

已提交,审核后显示!提交回复

共1条回复
naujzhao 共回答了22个问题 | 采纳率90.9%
mov al,0fbh //这是将十六进制数0fbh(十进制251)赋值给al
al=0fbh //汇编里没有这种赋值语句,这是错误的!
add al,07h // 这是将AL里的值加十六进制07h(十进制7),在存放在al中!
al=02h // 同理,汇编里无此种赋值语句!
1年前

相关推荐

下列数据传送指令中正确的是()A MOV DS,ES B MOV AL,WORD PTR 【BX+DI】C MOV AL
下列数据传送指令中正确的是()
A MOV DS,ES
B MOV AL,WORD PTR 【BX+DI】
C MOV AL,BYTE PRT【SI+DI】
D MOV CX,【SI】
可能有抄错请谅解
请说明三个错的为什么错
wuqian441年前1
Danka 共回答了24个问题 | 采纳率83.3%
正确的答案是(D)
MOV CX,【SI】;源操作数[SI]是采用寄存器间接寻址方式
A 源操作数ES 是段寄存器不可以做源操作数
B 源操作数WORD PTR 【BX+DI】是一个16位的数据 (字) 而目的操作数AL为一个字节(8位数) 二者不匹配
C 源操作数BYTE PRT【SI+DI】是采用基址加变址的寻址 SI是不能做基址寄存器的
只有BX或BP才能做基址寄存器
sub al,al PF标志等于多少,或者mov al,255 add al,1 PF等于多少
29nnll1年前1
mltr007 共回答了11个问题 | 采纳率81.8%
貌似都素1
微机原理与接口技术 立即数寻址MOV AL,68H 表示将一个8位立即数68H送到AL寄存器中 如何看出这是一个8位的立
微机原理与接口技术 立即数寻址
MOV AL,68H 表示将一个8位立即数68H送到AL寄存器中 如何看出这是一个8位的立即数?MOV BX,0B8A0H表示将一个16位立即数B8A0H送入 BX寄存器.如何看出这是一个16位立即数?
忘了忘了你1年前1
等待冰雪 共回答了19个问题 | 采纳率84.2%
很简单啊,AL寄存器是8位的,而BX是16位的寄存器,从这个看出的,
也可以从后面看:68H是十六进制,两个数字,一个代表四位,两个就是八位的,而B8A0H是四位,就是十六进制
汇编语言的问题,急求2. DB1 DB 5 DUP(3 DUP(2),2 DUP(3)) .......MOV AL,D
汇编语言的问题,急求
2. DB1 DB 5 DUP(3 DUP(2),2 DUP(3))
.......
MOV AL,DB1+4
MOV BX,WORD PTR DB1
上述语句执行后AL中的内容是_______,BX中的内容是_______。
已知JMP LOP指令的机器代码是0EB06H,执行此指令前(IP)=1000H,试问执行该指令后,(IP)=(
拥抱伤感1年前1
h03qhmov 共回答了26个问题 | 采纳率96.2%
05 02 02 02 03 03 03
AL = 03
BX= 0205
下面那个忘记怎么算了。
不过可以自己写代码然后看看