导航:首页 > 操作系统 > 51单片机双字节带符号加法

51单片机双字节带符号加法

发布时间:2024-06-25 07:31:59

‘壹’ 51鍗旷墖链烘眹缂栬瑷鎸夐敭鎺у埗鏁扮爜绠″姞1锷犲埌999

镐濊矾鏄瀵圭殑锛岀粏鑺傛弿杩版湁闂棰桡纴绠楀啿鎱庢硶鎻忚堪瑕佷弗璋ㄣ备负浠涔堣99镞舵竻闆跺晩锛屾暎𨰾嗘暚杩椤彲鑳藉氨鏄阌栾镄勫湴鏂逛简銆
绯荤粺鍒濆嫔寲镞讹纴娓呴櫎浣跨敤鍒扮殑瀵勫瓨鍣锛侊紒铹跺悗锛屽綋闇瑕佸姞1镞跺仛濡备笅锷ㄤ綔

瀵勫瓨鍣╝ = a+1
濡傛灉瀵勫瓨鍣╝ == 100锛寋瀵勫瓨鍣╞=b+1锛涘瘎瀛桦櫒a = 0}

杩欐牱灏卞彲寰″苟浠ヤ简锛宐涓镄1浠h〃100锛宎涓镄1灏辨槸1

‘贰’ 鍗旷墖链哄弻瀛楄妭锷犳硶锛30H锛31H+40H锛41H

LOOP: MOV A, 31H ; 浣庡叓浣嶆ˉ宀 鐩稿姞
ADD A, 41H
MOV 51H, A ; 淇濆瓨 浣庡叓浣 鍜
MOV A, 30H ; 楂桦叓浣 鐩稿姞
ADDC A, 40H
MOV 50H, A ; 淇濆瓨 楂樻暟涓鍏钖娑埚北浣 鍜
RET

‘叁’ 51单片机的加法指令到底怎么加啊,例如12A4H+0FE7H

不仅仅51单片机,所有计算机都是一样的实现机理。
都是通过硬件实现的,通过硬件的逻辑门实现,具体逻辑门很多,常见的有大家熟知的“与”,“或”,“异或”等等,这些逻辑门进行组合,实现了更加强大的功能,比如加法器,累加器,等等,你去网络一下“逻辑门”“门电路”“加法器”就知道咯大概了。
在逻辑门中,1,和0就是高电平和低电平。比如是1+0,它则是这样实现的:将某个逻辑门的引脚(你可以想象为某跟电线)设置为高电平,将另一个引脚设置为低电平,然后通过一些电路(这就是逻辑门了),他会得到高电平(即1)。同理如果是2+3(都会先转换成二进制数)呢?多几个引脚,多几次处理不就ok了么!你上面的12A4H和0FE7H是16进制数,硬件计算时会利用逻辑门先将他们转换成二进制数。如果你想了解是怎么转换成二进制数则可以网络一下AD转换。好了,就这样啦!
顺便说句,没事得给点分,要不一般是没人愿意为你做详细解答的!

‘肆’ 51鍗旷墖链虹殑涓や釜鍙屽瓧鑺傛棤绗﹀彿鏄浠涔埚姞娉

51鍗旷墖链虹殑涓や釜鍙屽瓧鑺傛棤绗﹀彿鏄涓嶅甫杩涗綅镄勫姞娉曘

‘伍’ 求51单片机十进制多字节有符号减法!好心人帮我写出乘法和除法吧。写详细点,谢谢!

加法,多字节
LINE0:PUSH ACC
PUSH R0
PUSH R1
PUSH R7
PUSH DPTR
MOV R0,#被减数首地址(所有地址假设低位在低地址)
MOV R1,#减数首地址
MOV DPTR.#差的首地址
CLR C
MOV R7,#多字节加法字节数
LOOP:MOV A,@R0
SUBB A,@R1
MOVX @DPTR,A
INC R0
INC R1
INC DPTR
DJNZ R7,LOOP
MOV A,#00H
SUBB A,#00H
MOVX @DPTR,A
POP DPTR
POP R7
POP R1
POP R0
POP ACC
RET
以子程序形式给出子程序入口地址为:line0
乘法除法先在高字节运算,算法同理,如果对减法算法认可,可为你继续写乘法除法子程序。

‘陆’ 51单片机能做两个16位的加法运算吗如1010h和1010h,求大虾!!!!!

没有问题的,可以的,如用汇编
MOV R5, #10H ; 第一数据高字节
MOV R4,#10H ; 第一数据低字节
MOV R3, #10H ; 第二数据高字节
MOV R2,#10H ; 第二数据低字节
MOV A, R4
ADD A, R2
MOV R4, A ; 和低字节 在 R4 中
MOV A, R5
ADDC A, R3
MOV R5, A ; 和高字节 在 R5 中
RET

阅读全文

与51单片机双字节带符号加法相关的资料

热点内容
go在win7下编译特别慢 浏览:244
光遇ios耳机安卓为什么没有 浏览:902
小米手机桌面文件夹经常自动散开 浏览:604
小米电话手表用什么app进行设置 浏览:263
虚拟打印机pdf下载 浏览:669
jdk编译运行方法 浏览:457
android执行shell命令 浏览:347
程序员头像女 浏览:55
有什么可以变头发颜色的app 浏览:933
玩具解压屋游戏下载 浏览:847
我的世界拔刀剑服务器地址id 浏览:889
程序员年轻人的危机 浏览:217
明朝那些事pdf 浏览:731
mysql命令查看表 浏览:535
阿里云服务器登录密码忘了怎么办 浏览:499
linuxwwwdata 浏览:996
用苹果终端java编译 浏览:368
安卓怎么拼接截屏 浏览:21
如何从安卓手机上修改wifi密码 浏览:230
安卓12一加如何升级 浏览:97