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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7878|回復: 2
收起左側

分享平時自己常用的單片機匯編指令表

[復制鏈接]
ID:519450 發表于 2019-4-23 12:17 | 顯示全部樓層 |閱讀模式
分享平時自己常用的指令表
助記符
指令說明
字節數
周期數
(數據傳遞類指令)
MOV
A,Rn
寄存器傳送到累加器
1
1
MOV
A,direct
直接地址傳送到累加器
2
1
MOV
A,@Ri
累加器傳送到外部RAM(8 地址)
1
1
MOV
A,#data
立即數傳送到累加器
2
1
MOV
Rn,A
累加器傳送到寄存器
1
1
MOV
Rn,direct
直接地址傳送到寄存器
2
2
MOV
Rn,#data
累加器傳送到直接地址
2
1
MOV
direct,Rn
寄存器傳送到直接地址
2
1
MOV
direct,direct
直接地址傳送到直接地址
3
2
MOV
direct,A
累加器傳送到直接地址
2
1
MOV
direct,@Ri
間接RAM 傳送到直接地址
2
2
MOV
direct,#data
立即數傳送到直接地址
3
2
MOV
@Ri,A
直接地址傳送到直接地址
1
2
MOV
@Ri,direct
直接地址傳送到間接RAM
2
1
MOV
@Ri,#data
立即數傳送到間接RAM
2
2
MOV
DPTR,#data16
16 位常數加載到數據指針
3
1
MOVC
A,@A+DPTR
代碼字節傳送到累加器
1
2
MOVC
A,@A+PC
代碼字節傳送到累加器
1
2
MOVX
A,@Ri
外部RAM(8 地址)傳送到累加器
1
2
MOVX
A,@DPTR
外部RAM(16 地址)傳送到累加器
1
2
MOVX
@Ri,A
累加器傳送到外部RAM(8 地址)
1
2
MOVX
@DPTR,A
累加器傳送到外部RAM(16 地址)
1
2
PUSH
direct
直接地址壓入堆棧
2
2
POP
direct
直接地址彈出堆棧
2
2
XCH
A,Rn
寄存器和累加器交換
1
1
XCH
A, direct
直接地址和累加器交換
2
1
XCH
A, @Ri
間接RAM 和累加器交換
1
1
XCHD
A, @Ri
間接RAM 和累加器交換低4 位字節
1
1
(算術運算類指令)
INC
A
累加器加1
1
1
INC
Rn
寄存器加1
1
1
INC
direct
直接地址加1
2
1
INC
@Ri
間接RAM 加1
1
1
INC
DPTR
數據指針加1
1
2
DEC
A
累加器減1
1
1
DEC
Rn
寄存器減1
1
1
DEC
direct
直接地址減1
2
2
DEC
@Ri
間接RAM 減1
1
1
MUL
AB
累加器和B 寄存器相乘
1
4
DIV
AB
累加器除以B 寄存器
1
4
DA
A
累加器十進制調整
1
1
ADD
A,Rn
寄存器與累加器求和
1
1
ADD
A,direct
直接地址與累加器求和
2
1
ADD
A,@Ri
間接RAM 與累加器求和
1
1
ADD
A,#data
立即數與累加器求和
2
1
ADDC
A,Rn
寄存器與累加器求和(帶進位)
1
1
ADDC
A,direct
直接地址與累加器求和(帶進位)
2
1
ADDC
A,@Ri
間接RAM 與累加器求和(帶進位)
1
1
ADDC
A,#data
立即數與累加器求和(帶進位)
2
1
SUBB
A,Rn
累加器減去寄存器(帶借位)
1
1
SUBB
A,direct
累加器減去直接地址(帶借位)
2
1
SUBB
A,@Ri
累加器減去間接RAM(帶借位)
1
1
SUBB
A,#data
累加器減去立即數(帶借位)
2
1
(邏輯運算類指令)
ANL
A,Rn
寄存器“與”到累加器
1
1
ANL
A,direct
直接地址“與”到累加器
2
1
ANL
A,@Ri
間接RAM“與”到累加器
1
1
ANL
A,#data
立即數“與”到累加器
2
1
ANL
direct,A
累加器“與”到直接地址
2
1
ANL
direct, #data
立即數“與”到直接地址
3
2
ORL
A,Rn
寄存器“或”到累加器
1
2
ORL
A,direct
直接地址“或”到累加器
2
1
ORL
A,@Ri
間接RAM“或”到累加器
1
1
ORL
A,#data
立即數“或”到累加器
2
1
ORL
direct,A
累加器“或”到直接地址
2
1
ORL
direct, #data
立即數“或”到直接地址
3
1
XRL
A,Rn
寄存器“異或”到累加器
1
2
XRL
A,direct
直接地址“異或”到累加器
2
1
XRL
A,@Ri
間接RAM“異或”到累加器
1
1
XRL
A,#data
立即數“異或”到累加器
2
1
XRL
direct,A
累加器“異或”到直接地址
2
1
XRL
direct, #data
立即數“異或”到直接地址
3
1
CLR
A
累加器清零
1
2
CPL
A
累加器求反
1
1
RL
A
累加器循環左移
1
1
RLC
A
帶進位累加器循環左移
1
1
RR
A
累加器循環右移
1
1
RRC
A
帶進位累加器循環右移
1
1
SWAP
A
累加器高、低4 位交換
1
1
(控制轉移類指令)

JMP
@A+DPTR
相對DPTR 的無條件間接轉移
1
2
JZ
rel
累加器為0 則轉移
2
2
JNZ
rel
累加器為1 則轉移
2
2
CJNE
A,direct,rel
比較直接地址和累加器,不相等轉移
3
2
CJNE
A,#data,rel
比較立即數和累加器,不相等轉移
3
2
CJNE
Rn,#data,rel
比較寄存器和立即數,不相等轉移
2
2
CJNE
@Ri,#data,rel
比較立即數和間接RAM,不相等轉移
3
2
DJNZ
Rn,rel
寄存器減1,不為0 則轉移
3
2
DJNZ
direct,rel
直接地址減1,不為0 則轉移
3
2
NOP

空操作,用于短暫延時
1
1
ACALL
add11
絕對調用子程序
2
2
LCALL
add16
長調用子程序
3
2
RET

從子程序返回
1
2
RETI

從中斷服務子程序返回
1
2
AJMP
add11
無條件絕對轉移
2
2
LJMP
add16
無條件長轉移
3
2
SJMP
rel
無條件相對轉移
2
2
(布爾指令)

CLR
C
清進位位
1
1
CLR
bit
清直接尋址位
2
1
SETB
C
置位進位位
1
1
SETB
bit
置位直接尋址位
2
1
CPL
C
取反進位位
1
1
CPL
bit
取反直接尋址位
2
1
ANL
C,bit
直接尋址位“與”到進位位
2
2
ANL
C,/bit
直接尋址位的反碼“與”到進位位
2
2
ORL
C,bit
直接尋址位“或”到進位位
2
2
ORL
C,/bit
直接尋址位的反碼“或”到進位位
2
2
MOV
C,bit
直接尋址位傳送到進位位
2
1
MOV
bit, C
進位位位傳送到直接尋址
2
2
JC
rel
如果進位位為1 則轉移
2
2
JNC
rel
如果進位位為0 則轉移
2
2
JB
bit,rel
如果直接尋址位為1 則轉移
3
2
JNB
bit,rel
如果直接尋址位為0 則轉移
3
2
JBC
bit,rel
直接尋址位為1 則轉移并清除該位
2
2



(偽指令)
ORG
指明程序的開始位置

DB
定義數據表

DW
定義16 位的地址表

EQU
給一個表達式或一個字符串起名

DATA
給一個8 位的內部RAM 起名

XDATA
給一個8 位的外部RAM 起名

BIT
給一個可位尋址的位單元起名

END
指出源程序到此為止


(指令中的符號標識)
Rn
工作寄存器R0-R7
Ri
工作寄存器R0 和R1
@Ri
間接尋址的8 位RAM 單元地址(00H-FFH)
#data8
8 位常數
#data16
16 位常數
addr16
16 位目標地址,能轉移或調用到64KROM 的任何地方
addr11
11 位目標地址,在下條指令的2K 范圍內轉移或調用
Rel
8 位偏移量,用于SJMP 和所有條件轉移指令,范圍-128~+127
Bit
片內RAM 中的可尋址位和SFR 的可尋址位
Direct
直接地址,范圍片內RAM 單元(00H-7FH)和80H-FFH
$
指本條指令的起始位置

評分

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

查看全部評分

回復

使用道具 舉報

ID:965010 發表于 2021-9-14 08:59 | 顯示全部樓層
這都全了,好吧
回復

使用道具 舉報

ID:106977 發表于 2021-9-15 13:13 | 顯示全部樓層
直接用這個程序

51指令表.rar

540.54 KB, 下載次數: 21, 下載積分: 黑幣 -5

回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 97av在线| 国产精品久久精品 | 国产亚洲一区二区三区 | 亚洲精品中文字幕 | 在线观看电影av | 精品国产一区二区三区久久久蜜月 | 性高湖久久久久久久久3小时 | 亚洲一区二区三区久久 | 91精品国产高清久久久久久久久 | 国产美女一区二区 | 91在线精品秘密一区二区 | 91精品麻豆日日躁夜夜躁 | 欧美亚洲一级 | 99re国产| 国产成人精品一区二区三区在线 | 这里有精品 | аⅴ资源新版在线天堂 | 日本午夜在线视频 | www国产亚洲精品 | 国产精品国产三级国产aⅴ中文 | 日韩视频一区 | 亚洲人成人一区二区在线观看 | 91最新视频 | 国产香蕉视频 | 亚洲精品一区二区三区在线 | av片免费 | 精品一区电影 | 国产一级免费视频 | 奇米视频777 | 欧美黄色片在线观看 | www.99热.com| 国产精品综合色区在线观看 | 中文字幕亚洲一区二区三区 | 欧美日韩一区二区三区视频 | 毛片一区二区 | 亚洲网址| 精品美女久久久久久免费 | 成人免费小视频 | 日韩高清中文字幕 | 精品视频免费 | 国产91视频播放 |