永发信息网

MCS 51 中的8位B寄存器

答案:1  悬赏:80  手机版
解决时间 2021-08-12 18:13
B寄存器是用于 乘法运算, 可否举一个实例指出 它是怎么样存储乘数 和乘积怎样储存在B寄存器中的?
最佳答案
寄存器B的主要作用是用于乘除法运算,它是用来配合寄存器A进行运算的。运行乘法时的命令是MUL AB。原理是把寄存器A与寄存器B中两个8位无符号数相乘,所得的16位积的低8位放在A中,高8位放在B中。同时对于标志位OV的情况是,当运算结果大于0FFH时,OV=1,也就是说当结果超过255使B中存在不等于0的值时OV为1,否则OV=0
对于除法,命令格式为DIV AB。原理为计算A除以B,A和B均为8位无符号整数。运算结果的整数商保存在A中,余数保存在B中,标志位CY和OV清0。如果运行DIV命令前B中为0则结果无法确定,此时OV=1,CY=0。除法的计算说明DIV除后的结果不可能有小数,也就是说计算后的结果A乘以计算前的B再加上计算结果B等于计算前的A中的值。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁能帮我把这个图的小窝的框拿掉啊?
团队能不能加
W595 9.5成新配置全应该卖多少!
猪张什么样啊
请问哪里有卖这样的水龙头的,谢谢。
谁来教我制作自己的网页
很普遍的社会现象
富力现代广场的物业是哪的
为什么茚象泉修复霜一停用又会过敏
富锦市佳木斯韩阳编织袋在哪里啊,我有事要去
折纸学院在哪里买道具
给我孩子取个名字姓肖和弥的孩子
You should buy a new skirt for her 改成同
东西湖区武汉巨人教育·中小幼培优这个地址怎
求一个免费的充满古意的空间模块
推荐资讯
phototshop怎么转入选区?
有人在炫舞邂逅南国吗
岳麓区长沙怡家旅馆我想知道这个在什么地方
QQ三国好不好玩啊???
如果小狗狗都吃熟食,会不会没有尾巴
摩尔庄园怎样升级才升的快
本人是男的。我头发有点自然卷,可是我偏喜欢
英语翻译love is never tired of waitting请
创新创业的意义,广义和狭义的创业含义分别是
北京哪里有做造型比较好的造型师呀?
自己的性格问题...
龙之谷玩什么职业最好?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?