LẬP TRÌNH HỢP NGỮ AVR

Assembler làm việc trên các file nguồn chứa đựng các lệnh gợi nhớ (mnemonic), các nhãn (label) và các chỉ thị (directive). Lệnh gợi nhớ và chỉ thị thường kèm theo các toán hạng (operand). | GIẢNG VIÊN: THS. PHẠM THẾ DUY ĐIỆN THOẠI/EMAIL: 0903661501 DUYPT@ BỘ MÔN: ĐIỀU KHIỂN VÀ XỬ LÝ TÍN HIỆU HỌC KỲ/NĂM BIÊN SOẠN: 02/2010 HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG LẬP TRÌNH HỢP NGỮ AVR KỸ THUẬT VI XỬ LÝ GIẢNG VIÊN: THS. PHẠM THẾ DUY BỘ MÔN: ĐIỀU KHIỂN VÀ XỬ LÝ TÍN HIỆU Nội dung GIỚI THIỆU TẬP LỆNH AVR CẤU TRÚC LỆNH HỢP NGỮ HƯỚNG DẪN GIAO DiỆN CODEVISONAVR KỸ THUẬT VI XỬ LÝ GIẢNG VIÊN: THS. PHẠM THẾ DUY BỘ MÔN: ĐIỀU KHIỂN VÀ XỬ LÝ TÍN HIỆU GIỚI THIỆU TẬP LỆNH AVR Ký hiệu các toán hạng (operand) Rd : Các thanh ghi R0 – R31 hoặc R16 – R31 (tuỳ thuộc lệnh). Rr : Các thanh ghi R0 – R31. b : Hằng số ( 0 – 7), có thể là biểu thức hằng. s : Hằng số ( 0 – 7), có thể là biểu thức hằng. P : Hằng số ( 0 – 31/63), có thể là biểu thức hằng. K : Hằng số ( 0 – 63), có thể là biểu thức hằng. k : Hằng số (dải giá trị tuỳ thuộc lệnh), có thể là biểu thức hằng. q : Hằng số ( 0 – 63), có thể là biểu thức hằng. KỸ THUẬT VI XỬ LÝ GIẢNG VIÊN: THS. PHẠM THẾ DUY BỘ MÔN: ĐIỀU KHIỂN VÀ XỬ LÝ TÍN HIỆU CÁC LỆNH SỐ HỌC VÀ LOGIC Gợi nhớ Toán hạng Mô tả Thực hiện Cờ Clock ADD Rd, Rr Cộng không nhớ Rd ←Rd + Rr Z,C,N,V,H 1 ADC Rd, Rr Cộng có nhớ Rd ← Rd + Rr + C Z,C,N,V,H 1 ADIW Rd, K + giá trị tức thời Rd+1:Rd ← Rd+1:Rd + K Z,C,N,V 2 SUB Rd, Rr Trừ không nhớ Rd ← Rd - Rr Z,C,N,V,H 1 SUBI Rd, K Trừ giá trị tức thời Rd ← Rd - K Z,C,N,V,H 1 SBC Rd, Rr Trừ có cờ nhớ Rd ← Rd - Rr - C Z,C,N,V,H 1 SBCI Rd, K Trừ tức thời có nhớ Rd ← Rd - K - C Z,C,N,V,H 1 SBIW Rd, K - tức thời theo từ Rd+1:Rd ← Rd+1:Rd – K Z,C,N,V 2 AND Rd, Rr Logic AND Rd ← Rd AND Rr Z,N,V 1 ANDI Rd, K AND với số tức thời Rd ← Rd AND K Z,N,V 1 OR Rd, Rr Logical OR Rd ← Rd OR Rr Z,N,V 1 ORI Rd, K OR với số tức thời Rd ← Rd OR K Z,N,V 1 EOR Rd, Rr Exclusive OR Rd ← Rd XOR Rr Z,N,V 1 COM Rd Bù 1 Rd ← $FF - Rd Z,C,N,V 1 NEG Rd Bù 2 Rd ← $00 - Rd Z,C,N,V,H 1 | GIẢNG VIÊN: THS. PHẠM THẾ DUY ĐIỆN THOẠI/EMAIL: 0903661501 DUYPT@ BỘ MÔN: ĐIỀU KHIỂN VÀ XỬ LÝ TÍN HIỆU HỌC KỲ/NĂM BIÊN SOẠN: 02/2010 HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG LẬP TRÌNH HỢP NGỮ AVR KỸ THUẬT VI XỬ LÝ GIẢNG VIÊN: THS. PHẠM THẾ DUY BỘ MÔN: ĐIỀU KHIỂN VÀ XỬ LÝ TÍN HIỆU Nội dung GIỚI THIỆU TẬP LỆNH AVR CẤU TRÚC LỆNH HỢP NGỮ HƯỚNG DẪN GIAO DiỆN CODEVISONAVR KỸ THUẬT VI XỬ LÝ GIẢNG VIÊN: THS. PHẠM THẾ DUY BỘ MÔN: ĐIỀU KHIỂN VÀ XỬ LÝ TÍN HIỆU GIỚI THIỆU TẬP LỆNH AVR Ký hiệu các toán hạng (operand) Rd : Các thanh ghi R0 – R31 hoặc R16 – R31 (tuỳ thuộc lệnh). Rr : Các thanh ghi R0 – R31. b : Hằng số ( 0 – 7), có thể là biểu thức hằng. s : Hằng số ( 0 – 7), có thể là biểu thức hằng. P : Hằng số ( 0 – 31/63), có thể là biểu thức hằng. K : Hằng số ( 0 – 63), có thể là biểu thức hằng. k : Hằng số (dải giá trị tuỳ thuộc lệnh), có thể là biểu thức hằng. q : .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.