久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4054|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

51單片機8位帶符號乘法運算(匯編)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:432634 發(fā)表于 2018-11-24 22:29 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
采用對符號位單獨處理的辦法,處理步驟如下:
  • 單獨處理被乘數(shù)和乘數(shù)的符號位,辦法是單獨取出被乘數(shù)符號位并與乘數(shù)符號位進行異或操作,因為積的符號位的產(chǎn)生規(guī)則是同號相乘為正,異號相乘為負。
  • 求被乘數(shù)和乘數(shù)的絕對值,并使兩絕對值相乘從而獲得積的絕對值,方法是分別判斷被乘數(shù)和乘數(shù)的符號位:若它為正,則其本身就是絕對值;若它為負,則對它求補。
  • 對積進行處理。若積為正,則對積不進行處理;若積為負,則對積求補,使之變?yōu)檠a碼的形式。

R0和R1中為兩個補碼形式的帶符號數(shù),R3R2為積 R0*R1=R3R2
ORG 0600H’
SBIT BIT 20H.0
SBIT1 BIT 20H.1
SBIT2 BIT 20H.2
MOV A,R0             ;被乘數(shù)送A
RLC A                   ;被乘數(shù)符號送CY
MOV SBIT1,C        ;送入SBIT1
MOV A,R1             ;乘數(shù)送A
RLC A                   ;乘數(shù)符號送CY
MOV SBIT2,C        ;送入SBIT2
ANL C,/SBIT1        ;SBIT1非與 SBIT2 送CY
MOV SBIT,C          ;送入SBIT
MOV C,SBIT1        ;SBIT1送CY
ANL C,SBIT2          ;SBIT1 與 SBIT2非 送CY
ORL C,SBIT            ;積的符號位送CY
MOV SBIT,C          ; 送入SBIT
MOV A,R0             ;處理被乘數(shù)
JNB SBIT1,NCH1    ;若她為正,則轉(zhuǎn)NCH1
CPL A                   ;若她為負,則求補的絕對值
INC A                   ;
NCH1:    MOVB,A              ;被乘數(shù)絕對值送B
              MOVA,R1             :處理乘數(shù)
JNB SBIT2,NCH2    ;若它為正,則轉(zhuǎn)NCH2
CPL A                   ;若她為負,則求補的絕對值
ADD A,#01H         ;
NCH2:    MULAB                ;求積的絕對值
JNB SBIT,NCH3     ;若積為正,則轉(zhuǎn)NCH3
CPL A                   ;若積為負,則低字節(jié)求補
ADD A,#01H         ;
NCH3:    MOVR2,A             ;積的低字節(jié)存入R2
MOV A,B              ;積的高字節(jié)送A
JNB SBIT,NCH4     ;若積為正,則轉(zhuǎn)NCH4
CPL A                   ;若積為負,則高字節(jié)求補
ADDC A,00H         ;
NCH4:    MOVR3,A             ;積的高字節(jié)存入R3
SJMP $
END

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 99精品欧美一区二区三区综合在线 | 国产线视频精品免费观看视频 | 亚洲欧美中文日韩在线v日本 | 亚洲一区免费 | 天天爽天天干 | 高清视频一区二区三区 | 国产精品久久网 | 91伊人 | 欧美久久久网站 | 成人精品鲁一区一区二区 | 国产视频一区二区 | 乱码av午夜噜噜噜噜动漫 | 一区二区三区播放 | 精品国产一二三区 | 99pao成人国产永久免费视频 | 亚洲成人免费视频在线 | 成人免费精品视频 | 日日夜夜精品免费视频 | 亚洲一级视频在线 | 国产探花在线精品一区二区 | 国产露脸对白88av | 亚洲网站免费看 | 91伊人 | 国产高清在线精品一区二区三区 | 亚洲精品一区二区 | 一级毛片视频免费观看 | 韩国毛片一区二区三区 | av一区二区三区在线观看 | 精品国产免费一区二区三区演员表 | 色资源在线观看 | 国产精品久久久久久久久久久久冷 | 色婷婷婷婷色 | 91精品国产欧美一区二区成人 | 成人免费网站在线 | 久久国产精品免费一区二区三区 | 精品无码久久久久久久动漫 | 一本一道久久a久久精品蜜桃 | 久久久久久亚洲 | 天堂网av在线| 日韩中文字幕网 | 久久午夜精品 |