迪文科技论坛

 找回密码
 立即注册
搜索
查看: 221|回复: 3

【提问】OS减法运算指令为什么不是例子一样,而256的倍数?

[复制链接]

18

主题

44

回帖

477

积分

中级会员

Rank: 3Rank: 3

积分
477
发表于 2023-7-5 19:24:06 | 显示全部楼层 |阅读模式
                LDBR R140,0,16
               
                LDWR R142,5

                LDWR        R0,4020H        
                MOVXR        R142,0,1

                LDWR R146,3

                LDWR         R0,4030H        
                MOVXR         R146,0,1
               
                SUB R140,R144,R148

                LDWR         R0,4010H        
                MOVXR         R155,0,1        
                                
               
                LDBR R210,0,16

                LDWR R216,7

                LDWR        R0,4050H        
                MOVXR        R216,0,1
               
                LDWR R224,3
                LDWR        R0,4060H        
                MOVXR        R224,0,1
               
                DIV R210,R218,0

                LDWR         R0,4040H        
                MOVXR         R217,0,1



根据下图例子写,



运算完后

减法:
4020H=5,4030H=3,4010H=512 , 5-3=512,
运算后是256倍
为什么运算完后不是3而是512?

除法:
4050H=7,4060H=3,4040H=512,
因为倍数问题进行除法运算,那为什么没有进行除法运算?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

1276

回帖

5456

积分

论坛元老

Rank: 8Rank: 8

积分
5456
发表于 2023-7-6 08:53:14 | 显示全部楼层
是不是工程里面显示的数据长度设置错了? 计算的结果都是8 字节的
回复

使用道具 举报

18

主题

44

回帖

477

积分

中级会员

Rank: 3Rank: 3

积分
477
 楼主| 发表于 2023-7-6 10:20:34 | 显示全部楼层
integer_32 发表于 2023-7-6 08:53
是不是工程里面显示的数据长度设置错了? 计算的结果都是8 字节的

我选了整数类型(2字节),你的意思是8字节的要选超长整数(8字节)的对嘛?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

1276

回帖

5456

积分

论坛元老

Rank: 8Rank: 8

积分
5456
发表于 2023-7-6 13:38:17 | 显示全部楼层
是的, 用8 字节的类型。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2025-7-10 10:55 , Processed in 0.054083 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表