Thông báo

Collapse
No announcement yet.

Các lệnh bit và equ trong lập trình bằng ngôn ngữ assembly

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

  • Các lệnh bit và equ trong lập trình bằng ngôn ngữ assembly

    Em có 1 đoạn lệnh viết cho con at89s51 như thế này:
    bit_run bit 00h
    led equ 53h
    save equ 41h
    ....
    setb bit_run
    move save,led

    Các bác cho em hỏi các lệnh bit , equ dùng để thay thế cho các ô nhớ.Nếu như đã là ô nhớ thì nó setb bit_run lên làm j ạ. Có phải các địa chỉ 00h trên là 1 chân của con at89s51 ko ah. Vậy mấy cái 41h , 53h là địa chỉ của ô nhớ trong ram hay là j vậy ah

  • #2
    đúng là cái 41h à 53h là trong ram ,và thăng bit_run là bit mà
    Phân phối kim thu sét ....thiết bị chống sét lan truyền,phụ kiện

    Comment


    • #3
      Sorry các bác em hỏi linh tinh rồi.Em chưa đọc kĩ phần ram định địa chỉ bit

      Comment


      • #4
        bit dùng để thay thế 1 bit trong ram( vùng có định địa chỉ bit), còn data dùng để thay thế 1 byte trong ram. Có thể thay thế 2 lệnh bit và data bằng equ vì nó không phân biệt. Bạn có thể ko sử dụng các lệnh đó cũng dc. dùng như sau thay vì setb bit_run thì setb 00h

        Comment


        • #5
          mấy cái BIT với EQU hay DATA là nhãn (label) mà bạn, giống như bác ngtrung99 nói đó thay vì bạn phải setb 00H thì bạn setb bit_run,điều này giúp ta khi lập trình 1 file lớn thì ko bị lẫn lộn giữa các bit

          Comment

          Về tác giả

          Collapse

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

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

          Collapse

          Đang tải...
          X