Nhờ các bác Pro giải thích dùm em về Cờ CY và AC

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • kaszuky
    Thành viên chính thức
    • Oct 2008
    • 61

    #1

    Nhờ các bác Pro giải thích dùm em về Cờ CY và AC

    Hãy trình bày trạng thái các cờ CY, AC và P sau phép cộng 9CH với 64H

    Lời giải : 9C (10011100)
    +64 (01100100)
    =100(00000000)

    Cờ CY = 1 vì có nhớ qua bit D7
    Cờ AC = 1 Vì có nhớ từ D3 sang D4
    Cờ P = 0
    ************************************************** ******

    Em ko hiểu chổ cờ CY và AC á. Mong mấy bác chỉ giúp. Em cảm ơn
  • conanz12
    Thành viên mới
    • Mar 2010
    • 23

    #2
    cùng quan tâm
    làm sao tính ra đc 100 vậy bác
    Cờ CY = 1 vì có nhớ qua bit D7
    Cờ AC = 1 Vì có nhớ từ D3 sang D4
    Cờ P = 0
    có bác nào biết khúc này là sao ko, chỉ giáo em với.thanks nhiều

    Comment

    • trandchien
      Thành viên chính thức
      • Mar 2011
      • 42

      #3
      cờ nhớ CY sẽ có giá trị c=1 khi mà có nhớ từ bit D7.
      kết quả của phép cộng trên được lưu giữ vào thanh ghi A . với 8 bit thì giá trị của thanh ghi A là 0000 0000
      khi cờ nhớ CY=1, lúc này cờ nhớ CY đóng vai trò là byte cao và A đóng vai trò là byte thấp. giá trị của bạn thu được sẽ là
      9Ch+64h=0100h .
      ứng dụng của giá cờ nhớ trên, ta có chương trình con tính tổng bằng cách kiểm tra, mỗi kết quả mà cờ nhớ CY=1, ta tăng thêm vào thanh ghi ( ví dụ R3) lên 1 đơn vị. kết quả là ta có thể tính được tổng của nhiều số 8 bit và kết quả là 16 bit.

      Comment

      Về tác giả

      Collapse

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

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

      Collapse

      Đang tải...