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

      There are no results that meet this criteria.

      Đang tải...