hy981
级别: 略有小成
精华主题: 0
发帖数量: 172 个
工控威望: 431 点
下载积分: 2184 分
在线时间: 202(小时)
注册时间: 2007-11-02
最后登录: 2023-12-14
查看hy981的 主题 / 回贴
楼主  发表于: 2011-10-23 01:03
大家好,请问一下,如果一个整数除以2,先不能确定这个除完以后会不会有余数,如果有的话那个地方可以显示出来的,谢谢
liuhuaxing
LIUHUAXING
级别: 论坛先锋
精华主题: 0
发帖数量: 966 个
工控威望: 1172 点
下载积分: 3446 分
在线时间: 624(小时)
注册时间: 2011-03-26
最后登录: 2024-06-26
查看liuhuaxing的 主题 / 回贴
1楼  发表于: 2011-10-23 12:31
先把整数转换为双整数(I-DI),再把双整数转换为实数(DI-R)进行除法运算,这样就可以直接显示余数了
zsb2010
级别: 工控侠客
精华主题: 0
发帖数量: 117 个
工控威望: 2362 点
下载积分: 4026 分
在线时间: 340(小时)
注册时间: 2009-09-02
最后登录: 2024-01-21
查看zsb2010的 主题 / 回贴
2楼  发表于: 2011-10-25 11:14
图片:
看图片
VD10是由VW10和VW12组成,按照图片的操作结果后,VW10存放的是余数(如果被2整除了,那么余数就为0),VW12存放的是商
举例,如是5/2那么VW10存放的是1,VW12存放的就是2
xf_lyj
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看xf_lyj的 主题 / 回贴
3楼  发表于: 2011-10-26 12:17
除以整数(/I)指令将两个16位整数相除,并产生一个16位商,不保留余数。
yueyukui
成功源于细节
级别: 论坛先锋
精华主题: 0
发帖数量: 321 个
工控威望: 1569 点
下载积分: 3579 分
在线时间: 376(小时)
注册时间: 2008-06-17
最后登录: 2024-11-13
查看yueyukui的 主题 / 回贴
4楼  发表于: 2011-10-26 18:52
好好看看手册:
除法指令有整数除法DIV-I
完全整数除法DIV
双整数除法DIV-DI
实数除法DIV-R
1楼回复的是显示小数,楼主要的是余数
2楼正解
本帖最近评分记录:
  • 下载积分:+1(hl01) 热心助人!
    cx2011
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看cx2011的 主题 / 回贴
    5楼  发表于: 2011-10-26 19:09