×
嵌入式 > 技术百科 > 详情

EMC 多字节二进制减法

发布时间:2020-05-28 发布时间:
|

三 多字节二进制减法

0x20,0x21 中的二进制无符号数减0x22,0x23 中的二进制无符号数, 低地址中放低字节数据。假设被减数大于

减数。

注意:(1)sub 指令减出结果为正时,c 标志置1。

(2)sub 指令减出结果为0 时,c 标志也置1。

即,sub 指令执行后,c 标志清0 表示结果为负。

 

main: MOV a,@0x67 ;赋值

MOV 0x20,a

MOV a,@0xff

MOV 0x21,a

MOV a,@0xe8

MOV 0x22,a

MOV a,@0x44

MOV 0x23,a ; 高字节相减

sub a,0x21

MOV 0x25,a ;结果存0x25

MOV a,0x22 ;低字节相减

sub a,0x20

MOV 0x24,a

jbs 0x03,0

dec 0x25 ;有借位则0x25 减1

self: jmp self

eop


 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
中国国产第三代核电实现并网发电