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

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

算術運算指令

作者:佚名   來源:本站原創   點擊數:  更新時間:2007年09月17日   【字體:

表 3-3  算術運算指令

操作碼

目標操作數

參與運算的操作數

說     明

Cy

AC

OV

P

ADD A Rn; direct; @Ri; # data

不帶進位加

 

Ö

 

Ö

 

Ö

 

Ö

ADDC

A

Rn; direct; @Ri; # data

帶進位加

SUBB

A

Rn; direct; @Ri; # data

帶借位減

MUL

AB

(A)*(B)

積在(B)(A)

 

0

 

-

 

Ö

 

Ö

DIV

AB

(A)/(B)

商 (A) ,余數 (B)

DA

 A

只對加法作十進制修正

Ö

-

-

Ö

INC

A; Rn; direct; @Ri; DPTR

加一

 

-

 

-

 

-

 

Ö

DEC

A; Rn; direct; @Ri (無DPTR)

減一

*“Ö”表示標志位根據運算結果取值,“-”表示對標志位無影響。

 

1.       算術運算指令的一般性說明

ê          除加1/減1指令外,一般以累加器Acc為目標,且影響標志位。

ê          沒有不帶借位減指令。用SUBB作不帶借位減運算,Cy應先清零。

ê          乘法若  積 > 255 , 則OV = 1 ; 除法若  除數 = 0 , 則OV = 1 。

ê          DA  A 指令只對ADD 或ADDC作十進制修正。

ê          無 DEC  DPTR指令。

 

2.          加/減算術運算指令指令應用例

ê          將內部RAM中從30H開始存放的10個雙字節無符號整數相加,其和送(R5 R4 R3),低字節在R3。


 


MOV  R0,#30H

MOV  R2,#10

MOV  R3,#0

MOV  R4,#0

MOV  R5,#0

LOOP:MOV  A,@R0

ADD  A, R3

MOV  R3,A

INC  R0

MOV  A,@R0

ADDC  A,R4

MOV  R4,A

INC  R0

MOV  A,#0

ADDC  A,R5

MOV  R5,A

DJNZ  R2,LOOP

 


ê          將內部RAM中從30H開始存放的10個4位十進制正整數(壓縮BCD碼)相加,其和送(R5 R4 R3),低字節在R3。

 

ê      比較A與B中的無符號數,大數存B。

MOV  R2,A

CLR  C       ;確保C = 0

SUBB  A,B

JC  DONE     ;若有借位,A<B,轉DONE 結束。

MOV  B,R2  ;沒有借位,A>B,將大數存B。

DONE: ¼¼


 

3.          乘/除算術運算指令指令應用例

ê          雙字節數乘單字節數:雙字節數在(R3R4),單字節數在(R2),積送(R3R4R5)


MOV  A,R2   ;

MOV  B,R4   ;

MUL  AB      ; (R4)´(R2)

MOV  R5,A   ;

MOV  R4,B   ;

MOV  A,R2   ;

MOV  B,R3   ;

MUL  AB      ; (R3)´(R2)

ADD  A,R4   ;

MOV  A,#0   ;

ADDC  A,B   ;

MOV  R3,A   ;

轉載須保留地址:http://www.zg4o1577.cn/mcu/281.html

 

ê          單字節二進制數轉十進制(BCD)數:二進制數在A,十進制數存入(R2R3)


MOV  B,#10

DIV  AB      ; 除十, 余個位

MOV  R3,B  ; 個位存R3

MOV  B,#10

DIV  AB     ; 再除十, 余十位

MOV  R2,A ; 商為百位,存R2

MOV  A,B

SWAP  A    ;

ADD  A,R3 ; 十位與個位合并

MOV  R3,A;

這些算術運算指令你應該了解了吧

關閉窗口

相關文章

主站蜘蛛池模板: 日韩av电影院 | 亚洲精品一区二区另类图片 | 国产这里只有精品 | 一片毛片 | 中文久久 | 羞羞视频在线观看 | 国产一区999 | www九色| 亚洲日本欧美 | 久久久久国产一区二区三区 | 国产精品视频久久 | 综合激情av | 亚洲人在线 | www.日本国产 | 日韩成人在线播放 | 99精品欧美一区二区三区 | 99亚洲精品视频 | 国产精品日韩欧美一区二区 | 岛国一区| 亚洲精美视频 | 精品国产乱码久久久久久丨区2区 | 一区二区在线免费观看 | 亚洲二区视频 | 欧美性大战久久久久久久蜜臀 | 亚洲一区二区网站 | 日韩在线免费播放 | 婷婷久久综合 | 国产在线视频一区 | 激情毛片 | 一区二区三区四区av | 欧美性视频在线播放 | 福利网站在线观看 | 亚洲国产一区二区视频 | 欧美黑人又粗大 | 黄色精品 | 久久夜色精品国产 | 国产一级毛片视频 | 亚洲一区二区久久 | 久久久91精品国产一区二区三区 | 国产精品久久久久久久白浊 | 色综合天天综合网国产成人网 |