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

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

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

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

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

所以 , 我做了以下幾個(gè)測(cè)試 . 看看單片機(jī)有有參與符號(hào)位的運(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)識(shí)符號(hào)位 .

再看看 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.

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

Cy=0

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

 A=00H,CY=0

本來(lái) 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)特殊 , 我們?cè)诳纯雌渌?:

 

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í)際他會(huì)是 20. 所以 (-20)H+80H=60H

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

 

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

關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 夜夜骚 | 国产一区免费 | 亚洲综合二区 | 成人性视频免费网站 | 日韩av成人在线 | 在线观看中文字幕 | 久久久精品综合 | 欧美在线观看一区二区 | 91观看| 久久99精品久久久久久噜噜 | 一区二区精品电影 | 欧美一区二区三区在线看 | 日韩精品 | 欧美成人激情视频 | 久久精品视频99 | 日韩欧美一区二区三区 | 中文字幕一区二区三区精彩视频 | 久久免费精品视频 | 午夜欧美| 久久伊人精品一区二区三区 | 夜夜骑综合 | 亚洲国产精品精华素 | 精品1区2区 | 国产成人在线视频 | 国外成人在线视频 | 狠狠干美女 | 国产人成精品一区二区三 | 国产精品178页 | 日韩视频高清 | 影音先锋男 | 日韩欧美在线播放 | 日日干日日操 | 色久伊人 | 久久久免费 | 国产欧美一区二区久久性色99 | 亚洲成人一区 | 精品久久中文字幕 | 精品日韩一区二区三区av动图 | 国产视频一区在线 | 亚洲va国产日韩欧美精品色婷婷 | 久久精品亚洲欧美日韩久久 |