Professional Documents
Culture Documents
Tom Tat Tap Lenh Avr
Tom Tat Tap Lenh Avr
: Đ/kiện không thỏa PC←PC+1 1MC; Điều kiện thỏa PC←PC+k+1 2MC
(**)
LỆNH XỬ LÝ BIT
SBI P, b {P: 031, b:07} Đặt bit(b) trong IOR. I/O(P,b) 1 không 2
CBI P, b {P: 031, b:07} Xóa bit(b) trong IOR. I/O(P,b) 0 không 2
LSL Rd {d: 031} Dịch trái Rd(n+1) Rd(n), Rd(0) 0 H,S,V,N,Z,C 1
LSR Rd {d: 031} Dịch phải Rd(n) Rd(n+1), Rd(7) 0 S,V,N=0,Z,C 1
ROL Rd {d: 031} Xoay trái qua cờ nhớ Rd(0)C,Rd(n+1) Rd(n),CRd(7) H,S,V,N,Z,C 1
ROR Rd {d: 031} Xoay phải qua cờ nhớ Rd(7)C,Rd(n) Rd(n+1),CRd(0) S,V,N,Z,C 1
ASR Rd {d: 031} Dịch phải số học Rd(n) Rd(n+1), n=0..6 ,Rd(7)=const S,V,N,Z,C 1
SWAP Rd {d: 031} Hoán đổi nửa byte(nibble) Rd(3..0) ⇆ Rd(7..4) không 1
BSET s {s: 07} Đặt cở (s) trong SREG SREG(s) 1 SREG(s) 1
BCLR s {s: 07} Xóa cờ (s) trong SREG SREG(s) 0 SREG(s) 1
BST Rr, b {r: 031, b:07} Ghi bit(b) trong thanh ghi vào cờ T T Rr(b) T 1
BLD Rd, b {d: 031, b:07} Ghi cờ T vào bit(b) trong thanh ghi Rd(b) T không 1
SEC Đặt cờ nhớ C1 C 1
CLC Xóa cờ nhớ C0 C 1
SEN Đặt cờ âm N1 N 1
CLN Xóa cờ âm N0 N 1
SEZ Đặt cờ zero Z1 Z 1
CLZ Xóa cờ zero Z0 Z 1
SEI Cho phép ngắt toàn cục I1 I 1
CLI Cấm ngắt toàn cục I 0 I 1
SES Đặt cờ dấu S1 S 1
CLS Xóa cờ dấu S0 S 1
SEV Đặt cờ tràn bù 2 V1 V 1
CLV Xóa cờ tràn bù 2 V0 V 1
SET Đặt cờ T T1 T 1
CLT Xóa cờ T T0 T 1
SEH Đặt cờ H H1 H 1
CLH Xóa cờ H H0 H 1