早教吧作业答案频道 -->其他-->
单片机的带借位减法单片机中用到带借位的减法是使计算正确对吧,那么如果cy=1,SUBB#09H,#05H结果不就是03H了吗,这不错了吗.是不是先要置cy=0呢?到底要不要借位呢,那个减去cy又是啥意思呢?请大
题目详情
单片机的带借位减法
单片机中用到带借位的减法是使计算正确对吧,那么如果cy=1,SUBB #09H,#05H结果不就是03H了吗,这不错了吗.是不是先要置cy=0呢?到底要不要借位呢,那个减去cy又是啥意思呢?请大神们赐教,
单片机中用到带借位的减法是使计算正确对吧,那么如果cy=1,SUBB #09H,#05H结果不就是03H了吗,这不错了吗.是不是先要置cy=0呢?到底要不要借位呢,那个减去cy又是啥意思呢?请大神们赐教,
▼优质解答
答案和解析
单片机中用到带借位的减法是为了进行多字节的减法运算,在进行高位字节运算时,要同时减去低位字节的借位,以得到正确的结果.
如果cy=1,SUBB #09H,#05H 结果是03H 不是很正确噢
首先你的指令是非法指令,计算机、单片机中的立即数是不能做目的操作数的,目的操作数是要保存结果的,而立即数是不能保存结果的.
要想完成你的运算想法,应该写成如下形式:
MOV A,#9
SETB C
SUBB A,#5
即执行后:(A)-5-cy=9-5-1=3
结果为03H是正确的.
在进行最低字节的减法运算时,即刚开始做减法,还没有产生借位,应在运算前使cy=0
即 CLR C
MOV A,#DATA1
SUBB A,#DATA2
执行时,(A)-DATA2-cy=DATA1-DATA2-0
如果cy=1,SUBB #09H,#05H 结果是03H 不是很正确噢
首先你的指令是非法指令,计算机、单片机中的立即数是不能做目的操作数的,目的操作数是要保存结果的,而立即数是不能保存结果的.
要想完成你的运算想法,应该写成如下形式:
MOV A,#9
SETB C
SUBB A,#5
即执行后:(A)-5-cy=9-5-1=3
结果为03H是正确的.
在进行最低字节的减法运算时,即刚开始做减法,还没有产生借位,应在运算前使cy=0
即 CLR C
MOV A,#DATA1
SUBB A,#DATA2
执行时,(A)-DATA2-cy=DATA1-DATA2-0
看了 单片机的带借位减法单片机中用...的网友还看了以下:
数字电路74160计数器芯片C端为什么不是计10个脉冲进位而是9个脉冲就进位了当显示1001,C就 2020-05-19 …
若用24K×4位芯片构成64KB的存储器,需要( )。A.16片B.32片C.64片D.128片 2020-05-24 …
计算机组成原理题:CPU地址总线A15~A0(低)。用ROM芯片(4K×4位/片)和RAM芯片(2 2020-06-24 …
网吧的英语学用语我是一位网吧收银员不是网吧的英语,而是在网吧上班的常用英语?现在的英语还真的重要啊 2020-08-04 …
(2014•苏州)“频闪照相”常用来研究物体的运动,如图是某小球运动时每隔0.1s的频闪照片,A、B 2020-11-03 …
贝贝看到某科考队在“黄河源”石碑处的照片后推断,该照片的拍摄地点是()A.位于西藏境内B.位于唐古拉 2020-11-06 …
右图是8个相同小正方体拼成的大正方体,由AB向C点斜切,没被切到的小正方体有()个没办法插入图片,A 2020-11-07 …
你一定亲手制作并观察过洋葱鳞片叶内表皮细胞临时装片吧?请回答下列与该实验有关的问题:(1)下面是制作 2020-12-18 …
贝贝看到某科考队在“黄河源”石碑处的照片后推断,该照片的拍摄地点是()A.位于西藏境内B.位于唐古拉 2020-12-22 …
(三)穿过岑寂的碎片(有删节)朱以撒那方不毛之地一直为我神往。我常常会留意典籍上、画册上的一些残破纸 2021-01-15 …