Thông báo

Collapse
No announcement yet.

biểu diễn số am hệ nhị phân?

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

  • biểu diễn số am hệ nhị phân?

    hi các anh cho em hõi làm sao biểu diễn số am trong hệ nhị phân vd số -1.5 biểu diễn nó như thế nào zậy

  • #2
    không ai biết à

    Comment


    • #3
      chú hơi ko chịu động não nhỉ, kiểu giá trị con 1820 xuất ra ko phải định dạng số thực mà nó kết hợp giống như 1 gói giá trị. Tại sao chú ko chịu thử mô phỏng xuất trực tiếp giá trị đọc đc rồi tự tìm hướng giải quyết.

      Comment


      • #4
        em có đọc nó ra rùi phần dương thì xử lí được đến phần âm em mù tìm hoài mà chẳng có phương pháp nào hết zậy nhờ anh hướng dẫn giùm vd số -1.5 thì nó là 11101000 làm sao để đổi nó về dạng nhi phân em thử đổi rùi mà sai bét hết vậy nhờ đến sư phụ zậy
        còn 1.5 + thì nó là 00011000 cái này em biết nhưng anh thấy đấy khác nhau hoàn toàn

        Comment


        • #5
          giup em với chỉ môt vi du thui mà

          Comment


          • #6
            đây là số fixpoint, bạn đổi số 1,5 ra nhị phân là 0001.1 bạn đảo bit rồi cộng thêm 1 vào là ra số -1.5

            Comment


            • #7
              ủa số fixpoint là số gì zậy bác có tài liệu nói zề cái này hônng cho mình xin để hiểu cặn kẽ cám ơn bạnnhiều

              Comment


              • #8
                còn -1.6 tui tính zầy có đúng hông 00011010 dao 11100101+1=11100110 nếu đổi ngược lại 1.6 thì 11100110-1=11100101 ~00011010 zầy đu61ng chứ mà sao con ds18b20 -1.6 lại là 11100111 nhỉ nấu đổi ra 11100110~00011001 vì sao nhỉ nếu tính phần sau dấu phẩy thì -1.6 ban đầu là 1x2^-1+0x2^-2+1x2^-3+0x2^-4=0.625 còn con ds18b20 là 1x2^-1+0x2^-2+0x2^-3+1x2^-4=0.5625 sai biệt 0.1 bạn có biết vì sao hông
                Last edited by sansuridan; 05-10-2012, 19:44.

                Comment


                • #9
                  chú hỏi ma k chịu suy nghĩ cái j cả, 1.6 k thể biểu diễn vs chữ số hữu hạn dc, nên khi ta dùng thì thường giới hạn bao nhiu số sau dấu chấm

                  Comment


                  • #10
                    nói cái số fixpoint mình cũng chả hiểu j, tên tiếng anh của nó chăng. trong nhị phân muốn biểu diễn số âm người ta sử dụng mã bù 2.
                    mã bù 2 của 1 số = mã của số đảo bít + 1. bạn kiểm chứng luôn vs cái số -1.5 = đảo 1.5 +1 xem có đúng ko là rõ
                    quy ước bit đầu tiên = 0 là số dương và =1 là số âm. giá trị của số được tính từ bít thứ 2 trở đi.
                    p/s: mình thấy chủ topic spam loạn cái mục 8051 này nên. ko ai cấm hỏi nhưng mà trước khi hỏi cũng phải tìm hiểu trước đã, bí bách mới hỏi. đâu phải lúc nào cũng có người tìm vs trả lời cho đâu
                    Website chính thức đổi địa chỉ website thành
                    Mời các bạn ghé thăm !!!

                    Comment

                    Về tác giả

                    Collapse

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

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

                    Collapse

                    Đang tải...
                    X