上述程序段执行后ax等于

上述程序段执行后ax等于,第1张

①上述程序执行后,原有AX,BX,CX中闭衡旁最小数存放在CX寄存器

②这三个数是无符号数,因为拦伍用的条件转移指令不同,JAE是高于轿橡或等于,用于无符号数,有符号数用JGE是大于或小于。

01 2 3 45 67

A DW 124H,345H,128H,255H,512H,127H,678H,789H

B DW 5

MOV BX,OFFSET A

MOV SI,B

MOV AX,[BX+SI]

AX = 127H,

DATA SEGMENT

D1 EQU 16*16 256,即100H

D2=100H

A1 DB D1 EQ D2, D1 NE D2 “D1 EQ D2”表示判断D1与D2是否相等,为真,用0FFH表示;“D1 NE D2 ”乎厅表示判断D1与岁渣隐D2是否不相等,为假,用00H表示(字节类型,8位)

A2 DW D1 LE D2, D1 GE D2 “LE”和“GE”分别表示小于等于和大于等于,都为真,都用0FFFFH表示(字类型,梁数16位)

DATA ENDS

.....

MOV AX,WORD PTR A1 AX=00FFH,A1作为字类型传送给AX

MOV BX,A2 BX=0FFFFH,A2的内容送BX

MOV CX,A2-A1 CX=0002H,A2和A1表示地址,差,就是A1占的字节数


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12469610.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存