Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Chương 6 của bài giảng Thiết kế hệ thống vi xử lý giới thiệu về các nhóm lệnh 8051 như: Nhóm lệnh chuyển dữ liệu, nhóm lệnh số học, nhóm lệnh logic, nhóm lệnh xử lý bit, nhóm lệnh rẽ nhánh. . | Các nhóm lệnh 8051 Nhóm lệnh chuyển dữ liêu Nhóm lệnh số học Nhóm lệnh logic Nhóm lệnh xử lý bit Nhóm lệnh rẽ nhánh I . Eíéctricaí Engineering X T 1 X 1 X 1 1 Ầ 1 V Nhóm lệnh chuyên dữ liệu Mnemonic Operation Execution Time ps for 12MHz operation MOV fi. src A src 1 MOV dest A dest A 1 MOV desl . src dest src 2 MOV DPTR data16 DPTR 16-bit immediate constant 2 PUSH src INC SP MOV @SP . src 2 POP dest MOV dest @SP DEC SP 2 XCH A. byte ACC and byte exchange data 1 XCHD a @Ri ACC and @Ri exchange ow nibble 1 2 EiectrfadCEttfflttEmin 1 T Ă 1 1 X r A H X Truyền dữ liệu với RAM ngoài Address width Mnemonic Operation Execution Time ps for 12MHz operation 8 bits MOVX A @Ri Read external RAM Ri 2 8 bits MOVX @Ri A Write external RAM @ Ri 2 16 bits MŨVX A 0DPTR Read external RAM @DPTR 2 16 bits MOVX DPTR A write external RAM DPTR 2 I . Eíéctricaí Engineering ĩ 1 Ấ 1 Lệnh sô học Mnemonic Operation Execution Time ụs for 12MHz operation ADD A byte A A byte 1 ADDC A byte A A byte c 1 SUBB A byte A - A - byte - c 1 INC A A A 1 1 INC byte byte byte 1 1 INC DPTR DPTR DPTR 1 2 DEC A A A -1 1 DEC byte byte byte - 1 1 MUL AB BA - B X A 4 DIV AB A Int A B B Mod A B 4 DA A Decimal adjust 1 Elêctricaí Engineering 2 Lệnh xử lý logic Mnemonic Operation Execution Time ps for 12MHz operation ANL A. byte A A AND. byte 1 ANL byte . A byte byte AND A 1 ANL byte . data byte byte AND. data 2 ORL A. byte A A OR byte 1 ORL byte .A byte byte OR. A 1 ORL byte data byte byte .OR. data 2 XRL A. byte A A .XOR. byte 1 XRL byte .A byte byte .XOR. A 1 XRL byte . data byte byte .XOR. data 2 CLR A A OOH 1 CPL A A .NOT. A 1 I V 1 9 1 r 1 V J Ấ Lệnh xử lý lôgic tiếp CLR A A OOH 1 GPL A A .NOT. A 1 RL A Rotate ACC Left 1 bit 1 RLC A Rotate Left through Carry 1 RR A Rotate ACC Right 1 hit 1 RRC A Rotate Right through Carry 1 SWAP A Swap Nibbles in A 1 I _ Electrical Engineering