tft每日頭條

 > 生活

 > 8051單片機子程序的理解

8051單片機子程序的理解

生活 更新时间:2024-11-15 16:06:51

8051單片機子程序的理解?8051單片機有255條指令基本上可以分為下面幾大類下面給出各個類别的速記,我來為大家科普一下關于8051單片機子程序的理解?以下内容希望對你有幫助!

8051單片機子程序的理解(8051指令集和彙編語言程序設計)1

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每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved