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

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

關(guān)于C51匯編ADD與SUBB指令問題

作者:佚名   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2012年01月02日   【字體:

今天在寫關(guān)于 PID 算法時(shí) , 突然發(fā)現(xiàn) , 偏差是有正負(fù)之分 , 那么應(yīng)當(dāng)如何表示呢 ? 當(dāng)然是用一個(gè)字節(jié)的第八位來表示啦 , 這想都不用想 , 這是 ADD 指令與 SUBB 指令會認(rèn)識他們嗎 ? 這是一個(gè)問題 .

所以 , 我做了以下幾個(gè)測試 . 看看單片機(jī)有有參與符號位的運(yùn)算 .

我使用編譯環(huán)境是 wave6000, 將代碼抄到環(huán)境 , 編譯 , 再設(shè)置 CY 的標(biāo)志位 .

先看看 CY=0 的情況 :

MOV A,#89H
MOV B,#09H
ADD A,B

 

這時(shí) ,A=92H. 此時(shí) , 單片機(jī)不認(rèn)識符號位 .

再看看 CY=1 的情況 :

MOV A,#89H
MOV B,#09H
ADD A,B
A=92H,CY=0

可以看出 ,Cy 并不影響 add 指令的計(jì)算 .

 

 

再看看減法

Cy=0 時(shí) :

MOV A,# 09H
MOV B,# 89H
SUBB A,B

這時(shí) ,A=80H,CY=1.

Cy=1 時(shí) :

MOVA,#09H
MOVB,#89H
SUBB A,B

這時(shí) ,A=7FH,CY=1.

通過上面對比 , 我們可以發(fā)現(xiàn) SUBB 指令的運(yùn)算與 Cy 有關(guān)系 . 那么如果 SUBB 與 ADD 聯(lián)合起來用會有什么效果呢 ?

Cy=0

MOV A,#09H
MOV B,#89H
SUBBA,B ;A=80H,CY=1
MOV B,#80H
ADD A,B

 A=00H,CY=0

本來 80H+80H=100H, 即 CY=1, 但 CY 已經(jīng)為 1,1+1=10, 所以 Cy=0. 這時(shí) , 你發(fā)現(xiàn) add 指令的計(jì)算結(jié)果與 Cy 好像有點(diǎn)關(guān)系了 . 這個(gè)例子好像有點(diǎn)特殊 , 我們在看看其他例子 :

 

MOV A,#09H
MOV B,#29H
SUBBA,B   ;A=E0,CY=1
MOV B,#80H
ADD A,B

 A=60H,CY=0

這應(yīng)該怎么解釋呢 ?E0 如果除去最高位不算 , 那么實(shí)際他會是 20. 所以 (-20)H+80H=60H

但是為什么前面我設(shè)置標(biāo)志位 Cy 的時(shí)候 ,ADD 運(yùn)算結(jié)果都一樣 , 而此時(shí)卻會影響呢 ?

 

雖然我不知這種情況是怎么回事 , 但是只要 ADD 與 SUBB 連用時(shí) , 我們可以知道 , 不用考慮關(guān)于溢出的問題 , 特別是我們用于連續(xù)做加減法的時(shí)候 .

關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 国产日韩欧美激情 | 免费在线观看av | 久久久国产一区二区三区四区小说 | 欧美人人 | 久久99视频 | 2018天天干天天操 | 欧美日韩在线一区二区 | 国产精品99久久久久久久vr | 久久久91| 成人视屏在线观看 | 亚洲视频免费观看 | 国产精品一区二区视频 | 一级黄色毛片子 | 日韩三区在线观看 | 自拍视频在线观看 | 亚洲伊人a | 1级黄色大片 | 国产午夜精品理论片a大结局 | 日韩av在线一区二区 | 五月天国产 | 欧美日韩综合一区 | 亚洲视频在线一区 | 91夜色在线观看 | 国产成人高清视频 | 欧美一区精品 | 欧美一级黄视频 | 中文字幕在线一区二区三区 | 91麻豆产精品久久久久久夏晴子 | 九九久久久 | 91精品国产91久久久久久不卞 | 久久久久九九九九 | 天堂免费看片 | 91在线视频观看免费 | 在线观看国产网站 | 在线观看特色大片免费网站 | 91在线免费视频 | 欧美一区二区三区久久精品 | 欧美精品综合 | 亚洲免费人成在线视频观看 | 午夜影视 | 婷婷综合网 |