hỏi về biểu diễn số thập phân

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • viet_bk
    Nhập môn đệ tử
    • Oct 2007
    • 5

    #1

    hỏi về biểu diễn số thập phân

    Bác nào cho em hỏi cách biểu diễn số thập phân cái

    em có một chương trình sau:

    Synopsis:
    Code:
    #include <arith.h>
    void fpmul(float fOpr1, float fOpr2, float *fRes);
    Assembly: 
    push X ; preserve X register if necessary
    mov A, >fRes ; push the address of result variable
    push A
    mov A, <fRes
    push A
    mov A, [fOpr2+0] ; push the second parameter fOpr2
    push A
    mov A, [fOpr2+1]
    push A
    mov A, [fOpr2+2]
    push A
    mov A, [fOpr2+3]
    push A
    mov A, [fOpr1+0] ; push the first parameter fOpr1
    push A
    mov A, [fOpr1+1]
    push A
    mov A, [fOpr1+2]
    push A
    mov A, [fOpr1+3]
    push A
    lcall fpmul ; do the multiplication
    add SP, 246 ; pop the stack
    pop X ; restore the X register if necessary
    trong đó:
    fOpr1,fOpr2 là các số thập phân. nó biểu diễn bằng 4byte thì phải. bác nào giả thích cho em cái. thanks
    Last edited by namqn; 05-01-2009, 05:22 PM.
  • namqn
    Trưởng lão PIC bang
    • Feb 2006
    • 3020

    #2
    Các toán hạng fOpr1 và fOpr2 là các toán hạng kiểu float (dấu chấm động, độ chính xác đơn trong C). Bạn chưa cho biết bộ xử lý được dùng.

    Thân,
    Biển học mênh mông, sức người có hạn.

    Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
    http://www.picvietnam.com/forum/showthread.php?t=1263

    Comment

    • viet_bk
      Nhập môn đệ tử
      • Oct 2007
      • 5

      #3
      em dùng Psoc. em cung đã tìm hiều hiểu nhưng chưa hiểu rõ lắm. rất mong anh giả đáp. nó bảo là dùng theo chuẩn IEEE standard 754.

      thanks!

      Comment

      • namqn
        Trưởng lão PIC bang
        • Feb 2006
        • 3020

        #4
        Nguyên văn bởi viet_bk View Post
        em dùng Psoc. em cung đã tìm hiều hiểu nhưng chưa hiểu rõ lắm. rất mong anh giả đáp. nó bảo là dùng theo chuẩn IEEE standard 754.

        thanks!
        Ở www.dientuvietnam.net có box dành cho PSoC, bạn nên đặt câu hỏi ở đó. Về IEEE 754, Google sẽ trả về rất nhiều link có ích, chẳng hạn:

        An overview of IEEE Standard 754 floating-point representation.




        Thân,
        Biển học mênh mông, sức người có hạn.

        Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
        http://www.picvietnam.com/forum/showthread.php?t=1263

        Comment

        Working...