8051 Assembly Language
Symbolics
สัญลักษณ์
ความหมาย
Rn รีจิสเตอร์ภายใน
RO - R7
direct
รีจิสเตอร์
SFR
และหน่วยความจำข้อมูลลภายใน
@Ri ค่าแอดเดรสหน่วยความจำภายใน
อ้างแอดเดรสโดยออ้มผ่านรี จิสเตอร์ R0 หรือ
R1
#data ค่าคงที่ขนาด
8 บิต(ค่าจาก 0
-FF)
#data16 ค่าคงที่ขนาด
16 บิต( ค่าจาก 0 -
FFFF)
addr11 ค่าต่ำแหน่งแอดเดรสจำนวน
11 บิต สำหรับคำสั่ง ACALL หรือ AJMP
addr16
ค่าต่ำแหน่งแอดเดรสจำนวน
16 บิต สำหรับคำสั่ง LCALL หรือ LJMP
rel
ค่าออฟเซต(offset)(ค่าจาก
-17 - 18 ไบต์)
bit
ต่ำแหน่งบิตของหน่วยความจำภายในที่อ้างถึง
ได้แบบบิต หรือ
SFR
@DPTR แอดเดรสของหน่วยความจำภายนอก
หรือพอยน์เตอร์ โดยอ้อมผ่านรีจิสเตอร์ DPTR
Arithematic Operations
รูปแบบคำสั่ง
ความหมาย
จำนวนไบต์
จำนวนแมชชีนไซเคิล
ADD A,Rn
ADD A,direct
ADD A,@Ri
ADDC
A,#data
ADDC A,Rn
ADDC A,direct
ADDC A,@Ri
ADDC A,#data
SUBB
A,Rn
SUBB A,direct
SUBB A,@Ri
SUBB
A,#data
INC A
INC A
INC Rn
INC
direct
INC
@Ri
DEC A
DEC Rn
DEC direct
DEC
@Ri
INC DPTR
MUL AB
DIV AB
DA
A