8051單片機子程序的理解?8051單片機有255條指令基本上可以分為下面幾大類下面給出各個類别的速記,我來為大家科普一下關于8051單片機子程序的理解?以下内容希望對你有幫助!
8051單片機有255條指令。基本上可以分為下面幾大類。下面給出各個類别的速記。
1.數據轉移類
MOV(Move):對内部數據寄存器RAM和特殊功能寄存器SFR的數據進行傳送;(沒有MOV Rn,Rn這樣的尋址方式)
MOVC(Move Code)讀取程序存儲器數據表格的數據傳送;(隻有兩條:MOVC A,@A DPTR和MOVC A,@A PC)
MOVX (Move External RAM)對外部RAM的數據傳送;
XCH (Exchange) 字節交換;
XCHD (Exchange low-order Digit) 低半字節交換;
PUSH (Push onto Stack) 入棧;
POP (Pop from Stack) 出棧;
2.算數運算類
ADD(Addition) 加法;
ADDC(Add with Carry) 帶進位加法;
SUBB(Subtract with Borrow) 帶借位減法;
DA(Decimal Adjust) 進行BCD壓縮碼加法運算後,做十進制調整;
INC(Increment) 自增;(有INC DPTR這條指令)
DEC(Decrement) 自減;(沒有DEC DPTR這條指令)
MUL(Multiplication、Multiply) 乘法;(積的高8位放入B中,低8位放入A中)
DIV(Division、Divide) 除法; (商放在A中,餘數放在B中)
3.邏輯運算類
ANL(AND Logic) 按位與
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!