Thông báo

Collapse
No announcement yet.

Nhờ dịch giùm đoạn code!

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Nhờ dịch giùm đoạn code!

    org 00h
    MOV R0,#04h
    MOV A,R0
    MOV DPTR,#csdl
    MOVC A,@a+dptr
    DEC R0
    MOV @R0,A
    SJMP $
    csdl:
    DB 0c0h,0f9h,0a4h,0b0h,99h
    DB 92h,82h,0f7h,80h,90h
    END
    Sau khi thực hiện đoạn code này thanh ghi R3 có giá trị bao nhiêu?

    Các bạn dịch giùm mình đoạn code trên, giữa R0 và R3 liên quan gì với nhau mà R3 lại thay đổi giá trị.
    Xin cảm ơn diễn đàn!

  • #2
    Nguyên văn bởi trongthect Xem bài viết
    org 00h
    MOV R0,#04h
    MOV A,R0
    MOV DPTR,#csdl
    MOVC A,@a+dptr
    DEC R0
    MOV @R0,A

    SJMP $
    csdl:
    DB 0c0h,0f9h,0a4h,0b0h,99h
    DB 92h,82h,0f7h,80h,90h
    END
    Sau khi thực hiện đoạn code này thanh ghi R3 có giá trị bao nhiêu?

    Các bạn dịch giùm mình đoạn code trên, giữa R0 và R3 liên quan gì với nhau mà R3 lại thay đổi giá trị.
    Xin cảm ơn diễn đàn!
    mov r0,#04h
    ...
    dec r0 ===> r0 từ 04h trở thành 03h mà 03h tương đương địa chỉ của r3
    lẹnh MOV @R0,A sẽ nạp vào r3 giá trị của A

    Comment

    Về tác giả

    Collapse

    trongthect Tìm hiểu thêm về trongthect

    Bài viết mới nhất

    Collapse

    Đang tải...
    X