*Lệnh MOV
Cỳ phỏp: MOV Đớch, Nguồn í nghĩa: chuyển giữa Nguồn và Đớch
Đớch, Nguồn bao gồm cỏc thanh ghi, cỏc ụ nhớ, cỏ hằng số Vớ du: MOV R0, #27H ; R0 = 27H
MOV A, R0 ; Nội dung của thanh ghi A đưa vào R0
*Lệnh ADD
Cỳ phỏp: ADD Đớch, Nguồn
í nghĩa: Nội dung của Đớch cộng với nội dung của Nguồn kết quả được trả về Đớch. VD: MOV R0, #32H ; R0 = 32H MOV R5, #23H ; R5 = 23H ADD R5, R0 ; R5 = 23H + 32H = 55H *Lệnh ADDC Cỳ phỏp: ADDC Đớch, Nguồn
í nghĩa: Nội dung của Đớch cộng với nội dung của Nguồn cộng với nội dung của CF, kết quả được đưa vào Đớch
Vớ dụ: MOV R0, #89H ; R0 = 89H
ADD R0, 0F8H ; R0 = 89H + F8H = 81H và CF = 1 MOV A, #37H ; A = 37H
ADDC A, R0 ; A = 37H + 81H + 1 = B9H
50 Cỳ phỏp: SUBB Đớch, Nguồn
ý nghĩa: Lấy Đớch trừ nguồn trừ CF kết quả được đưa về Đớch Vớ dụ: MOV A, #0F8H ; A = F8H
MOV R0, #3AH ; R0 = 3AH
CLR C ; CF = 0
SUBB A, R0 ; A = F8H – 3AH – 0H = BEH
*Lệnh INC
Cỳ phỏp: INC Toỏn hạng í nghĩa: Toỏn hạng sẽ được tăng lờn một
Vớ dụ: MOV A, #50H ; A = 50H
INC A ; A = 51H
*Lệnh DEC
Cỳ phỏp: DEC Toỏn hạng í nghĩa: Toỏn hạng sẽ bị giảm xuống một
Vớ dụ: MOV A, #50H ; A = 50H
DEC A ; A = 4FH
*Lệnh MUL
Cỳ phỏp: MUL AB
í nghĩa: làm phộp tớnh A nhõn B, phần cao của kết quả gồm 8 bit được đưa vào B, phần thấp của kết quả gồm 8 bit được đưa vào A
Vớ dụ: MOV A, #50H ; A = 50H
MOVB B, 0A0H ; B = A0H
MUL AB ; A = 00H và B = 32H *Lệnh DIV
51 Cỳ phỏp: DIV AB
í nghĩa: làm phộp chia A cho B, kết quả đưa vào A, số dư đưa vào B Vớ dụ: MOV A, #0FFH ; A = FFH
MOV B, #0AH ; B = 0AH DIV AB ; A = 19H và B = 5H