Thông báo

Collapse
No announcement yet.

Help me lập trinh assembly

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

  • Help me lập trinh assembly

    guíp mình với, gấp lắm rồi. giả sử như mình có 1 thanh ghi có chưa giá trị 60, 1 thanh ghi khac có giá tri là 5. mình cần nhân 2 thanh ghi này lại với nhau rồi lưu gia tri nhdduwwowcj lai, nhưng chíp mình dùng là 8951 1 thanh ghi chi co 8bit tức la chi chứa được đến 255 là hết. giúp mình bài này với

  • #2
    Nguyên văn bởi congtuvip168 Xem bài viết
    guíp mình với, gấp lắm rồi. giả sử như mình có 1 thanh ghi có chưa giá trị 60, 1 thanh ghi khac có giá tri là 5. mình cần nhân 2 thanh ghi này lại với nhau rồi lưu gia tri nhdduwwowcj lai, nhưng chíp mình dùng là 8951 1 thanh ghi chi co 8bit tức la chi chứa được đến 255 là hết. giúp mình bài này với
    1 thanh ghi không lưu hết thì tìm cách lưu nó vào 2 thanh ghi, hoặc là lưu nó vào thanh ghi 16 bits.

    Comment


    • #3
      cach luu vao 2 thanh ghi ntn ban, theo minh` biet thi vdk 8951 lam gi co thanh ghi nao 16bit

      Comment


      • #4
        Nguyên văn bởi congtuvip168 Xem bài viết
        cach luu vao 2 thanh ghi ntn ban,
        Ví dụ với bài của chủ topic thì số 60 bạn lưu vào thanh gi A, số 5 bạn lưu vào thanh ghi B. Lúc này bạn dùng lệnh "MUL AB" sẽ cho kết quả bằng 300d hay 012Ch. Trong đó: byte cao của giá trị 012Ch tức là số 01 sẽ được lưu trả lại vào thanh khi B còn byte thấp của số 012Ch (tức là số 2C) sẽ được lưu trả lại trong thanh ghi A. Và lúc này cờ OV được thiết lập (nếu kết quả nhân được nhỏ hơn 255 thì cờ OV sẽ bị xóa).

        Nguyên văn bởi congtuvip168 Xem bài viết
        theo minh` biet thi vdk 8951 lam gi co thanh ghi nao 16bit
        Chắc bạn không đọc kỹ sách rồi. 8051 có thanh ghi 16 bits, ví dụ như thanh ghi con trỏ dữ liệu DPTR

        Comment


        • #5
          thaks ban rất nhiều, nhưng mình vẫn còn 1 vấn đề là bây h mình muốn hiển thị số 300 hay 012Ch ra led 7 đoạn. minh sẽ sử dụng 3 thanh ghi là DONVI,CHUC,TRAM. làm thế nào để mình có thể lấy giá trị đó ra và chia lấy hàng đơn vị lưu vào thanh ghi DONVI, hàng chục lưu vao thanh ghi CHUC, hàng trăm lưu vào thanh ghi TRAM

          Comment


          • #6
            có ai biết giúp mình với

            Comment

            Về tác giả

            Collapse

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

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

            Collapse

            Đang tải...
            X