Lệnh xoay 4 bit thanh gh iA

Một phần của tài liệu Kỹ thuật vi xử lý - Chương 3 pps (Trang 25 - 27)

CL RA ;Nội dung thanh ghi Ab ằng zero.

18. Lệnh xoay 4 bit thanh gh iA

SWAP A ;Hoán chuyển 4 bit thấp và 4 bit cao ;trong thanh ghi A.

Ví d:

MOV A, #3EH

SWAP A ;A=E3H

3.3.3. NHÓM LNH DI CHUYN D LIU

19.Lnh MOV

MOV A, Rn ;Chuyển nội dung của thanh ghi Rn vào

;thanh ghi A, nội dung thanh ghi Rn vẫn giữ nguyên.

Ví dụ: Giả sử thanh ghi R0 có nội dung là 32h , lệnh:

MOV A, R0 ;A=32h, R0=32h.

Giá trị ban đầu chứa trong A thì không cần quan tâm.

MOV A, direct ;Chuyển nội dung của ô nhớ trong Ram ;nội có địa chỉ direct vào thanh ghi A.

MOV A, @Ri ;Chuyển nội dung ô nhớ trong Ram nội, ;có địa chỉ chứa trong thanh ghi Ri, vào thanh ghi A.

MOV A, #data;Nạp dữ liệu 8 bit data (d0 đến d7) vào thanh ghi A.

MOV Rn, direct ;Chuyển nội dung của ô nhớ trong Ram nội có địa ;chỉ direct vào thanh ghi Rn.

MOV Rn, #data ;Nạp dữ liệu 8 bit data (d0 đến d7) vào thanh ghi ;Rn.

MOV direct, A ;Chuyển nội dung của thanh ghi A vào ô nhớ trong ;Ram nội có địa chỉ direct.

MOV direct, Rn ;Chuyển nội dung của thanh ghi Rn vào ô nhớ

;trong Ram nội có địa chỉ direct.

MOV direct1, direct2 ;Chuyển nội dung của ô nhớ trong Ram ;nội có địa chỉ direct2 vào ô nhớ có địa chỉ direct1.

MOV direct, @Ri ;Chuyển nội dung ô nhớ có địa chỉ chứa ;trong thanh ghi Ri vào ô nhớ có địa chỉ direct.

MOV direct, #data ;Nạp dữ liệu data 8 bit (d0 đến d7) vào ô ;nhớ có địa chỉ direct.

MOV @Ri, A ;Chuyển nội dung của thanh ghi A vào ô ;nhớ trong Ram nội có địa chỉ chứa trong thanh ghi Ri.

MO @Ri, direct ;Chuyển nội dung ô nhớ có địa chỉ

;direct vào ô nhớ có địa chỉ chứa trong thanh ghi Ri.

MOV @Ri, #data ;Nạp dữ liệu data 8 bit (d0 đến d7) vào ô ;nhớ có địa chỉ chứa trong thanh ghi Ri.

MOV dptr, #data1;Nạp dữ liệu data 16 bit vào thanh ghi dptr.

20.Lnh MOVC

MOVC A, @A+DPTR ;Chuyển nội dung của ô nhớ ngoài, có ;địa chỉ chứa bằng dptr cộng với giá trị chứa trong A, chuyển vào ;thanh ghi A.

MOVC A, @A+PC ;Chuyển nội dung của ô nhớ ngoài có ;địa chỉ chứa bằng PC cộng với giá trị chứa trong A được chuyển ;vào thanh ghi A.

21.Lnh MOVX

MOVX A, @Ri ;Chuyển nội dung ô nhớ ngoài có địa chỉ

;chứa trong thanh ghi Ri vào thanh ghi A.

MOVX A, @DPTR ;Chuyển nội dung của ô nhớ ngoài có ;địa chỉ chứa trong thanh ghi dptr vào thanh ghi A.

MOVX @ Ri, A ;Chuyển nội dung của thanh ghi A ra ô ;nhớ ngoài có địa chỉ chứa trong thanh ghi Ri.

MOVX @DPTR, A ;Chuyển nội dung của thanh ghi A ra ô ;nhớ ngoài có địa chỉ chứa trong thanh ghi dptr.

Một phần của tài liệu Kỹ thuật vi xử lý - Chương 3 pps (Trang 25 - 27)

Tải bản đầy đủ (PDF)

(82 trang)