tailieunhanh - Tổng quan về vi điều khiển, chương 7

Lệnh chuyển dữ liệu từ một thanh ghi Rn vào thanh ghi Cú pháp: Mov A,Rn Lệnh này chiếm dung lượng bộ nhớ ROM là 2 Byte Thời gian thực hiện: 1 chu kì máy Công dụng: Chuyển dữ liệu của thanh ghi Rn vào thanh ghi A, dữ liệu trên thanh ghi Rn không đổi Ví dụ: Giả sử thanh ghi R5 mang dữ liệu với giá trị là 0A5H (10100101B) Lệnh Mov A,R5 Sau khi lệnh được thực hiện A mang dữ liệu giá trị A5H, Rn không đổi giá trị thanh ghi A trước khi thực hiện. | Chương 7 NHÓM LỆNH DI CHUYÊN . Lệnh chuyển dữ liệu từ một thanh ghi Rn vào thanh ghi A Cú pháp Mov A Rn Lệnh này chiếm dung lượng bộ nhớ ROM là 2 Byte Thời gian thực hiện 1 chu kì máy Công dụng Chuyển dữ liệu của thanh ghi Rn vào thanh ghi A dữ liệu trên thanh ghi Rn không đổi Ví dụ Giả sử thanh ghi R5 mang dữ liệu với giá trị là 0A5H 10100101B Lệnh Mov A R5 Sau khi lệnh được thực hiện A mang dữ liệu giá trị A5H Rn không đổi giá trị thanh ghi A trước khi thực hiện lệnh không cần quan tâm . Lệnh chuyển dữ liệu từ ô nhớ có địa chỉ direct vào thanh ghi A Cú pháp Mov A direct Lệnh này chiếm dung lượng bộ nhớ ROM là 2 Byte Thời gian thực hiện 1 chu kì máy Công dụng chuyển dữ liệu của ô nhớ có địa chỉ bằng direct vào thanh ghi A. Ví dụ Giả sử thanh ghi có địa chỉ 33H mang dữ liệu với giá trị là 09H 00001001B Lệnh Mov A 33H Sau khi lệnh được thực hiện A mang dữ liệu giá trị 09H . Lệnh chuyển dữ liệu từ ô nhớ có địa chỉ gián tiếp vào thanh ghi A Cú pháp Mov A @Ri Lệnh này chiếm dung lượng bộ nhớ ROM là 1 Byte Thời gian thực hiện 1 chu kì máy Công dụng chuyển dữ liệu của ô nhớ có địa chỉ bằng giá trị của thanh ghi Ri vào thanh ghi A. Ví dụ Giả sử trước khi thực hiện lệnh ô nhớ có địa chỉ 33H mang dữ liệu với giá trị là 09H 00001001B và thanh ghi R1 được thiết lập giá trị là 33H Lệnh Mov A @R1 Khi lệnh được thực hiện A nhận dữ liệu từ ô nhớ có vị trí bằng giá trị được thiết lập trong thanh ghi R1 tức là A nhận dữ liệu từ ô nhớ có địa chỉ là 33H chú ý trước đó ô nhớ 33H mang dữ liệu là 09H. Sau khi lệnh được thực hiện A mang giá trị là 09H 00001001B . Lệnh đưa dữ liệu vào thanh ghi A Cú pháp Mov A data Lệnh này chiếm dung lượng bộ nhớ ROM là 2 Byte Thời gian thực hiện 1 chu kì máy Công dụng thiết lập dữ liệu cho thanh ghi A Ví dụ Muốn thanh ghi A mang dữ liệu có giá trị là 56H ta thực hiện lệnh Mov A 56H Sau khi lệnh được thực hiện A mang giá trị là 56H . Lệnh chuyển dữ liệu từ A vào thanh ghi Rn Cú pháp Mov Rn A Lệnh này chiếm dung lượng bộ nhớ ROM .

TỪ KHÓA LIÊN QUAN