User Tag List

Trang 1/2 12 cuốicuối
kết quả từ 1 tới 10 trên 16
Cây cảm ơn3Cảm ơn

Ðề tài: mã nhị phân thường khác mã BCD 8421 NTN?

  
  1. #1
    Thành viên mới pyramidvn's Avatar
    Tham gia
    Mar 2007
    Bài viết
    5
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Question mã nhị phân thường khác mã BCD 8421 NTN?

    Em đang thiết kế DAC theo phương pháp cộng điện áp với đầu vào là mã nhị phân thường và mã nhị phân BCD 8421 . Em không hiểu 2 mã này khác nhau như thế nào mong các anh giải đáp giúp!

    Last edited by cooloo; 03-05-08 at 17:46.

  2. #2
    Thành viên mới pyramidvn's Avatar
    Tham gia
    Mar 2007
    Bài viết
    5
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    sao không ai trả lời vậy ta!


  3. #3
    Thành viên tích cực duc thang's Avatar
    Tham gia
    Oct 2007
    Bài viết
    169
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Bạn sử dụng DAC nào mà dùng cả 2 loại mã vậy.


  4. #4
    Thành viên tích cực nghaiha's Avatar
    Tham gia
    Jul 2006
    Bài viết
    744
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)
    Click here to enlarge Nguyên văn bởi pyramidvn Click here to enlarge
    Em đang thiết kế DAC theo phương pháp cộng điện áp với đầu vào là mã nhị phân thường và mã nhị phân BCD 8421 . Em không hiểu 2 mã này khác nhau như thế nào mong các anh giải đáp giúp!
    Mã nhị phân thông thường (mà mình hay xài) và mã BCD 8421 chỉ là một. Chẳng qua ta gọi BCD 8421 để phân biệt với các loại mã nhị phân khác chẳng hạn: mã dư 3, mã 2421, mã 5211, mã gray...

    Mã 8421 nghĩa là: Giả sử bác có số nhị phân 1010 thì giá trị của nó ở hệ thập phân là 1*8+0*4+1*2+0*1=10. Số 0110 thì giá trị thập phân của nó là 0*8+1*4+1*2+0*1=6.

    Last edited by nghaiha; 06-05-08 at 09:13.
    Email: dom@dom.vn - Mobil: tạm thời ngừng liên lạc 1 thời gian
    Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website. http://whynotseo.com

  5. #5
    Moderator HTTTTH's Avatar
    Tham gia
    Dec 2007
    Nơi Cư Ngụ
    VIỆT NAM
    Bài viết
    4,266
    Mentioned
    25 Post(s)
    Tagged
    4 Thread(s)
    Hiểu một cách đơn giản thì sự khác nhau của 2 mã này là:
    Mã nhị phân thường: một số thập phân chuyển qua nhị phân bằng cách chia cho 2 ... lấy số dư. Trọng số của các số nhị phân là 8-4-2-1.
    Mã nhị phân BCD 8421 (BCD=binary code decimal): dùng mã nhị phân như trên để ký hiệu các số thập phân. Trong mã nhị phân BCD, 1 số thập phân <=9 để ký hiệu dùng 4bit .
    Ví dụ với các số thập phân 6 và 14.
    6 chuyển mã nhị phân và nhị phân BCD cùng có giá trị là 0110
    14 chuyển mã nhị phân thường = 1110
    14 chuyển mã nhị phân BCD = 0001 0100
    @nghaiha: 1010 nhị phân = 10 thập phân. Chắc bạn cộng nhầm thành 12.

    tungage1 đã cảm ơn nội dung này.

  6. #6
    Thành viên tích cực nghaiha's Avatar
    Tham gia
    Jul 2006
    Bài viết
    744
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)
    Click here to enlarge Nguyên văn bởi HTTTTH Click here to enlarge
    @nghaiha: 1010 nhị phân = 10 thập phân. Chắc bạn cộng nhầm thành 12.
    Cám ơn bác, khả năng tính toán của em kém quá, giống như 17 nhân 5 mà không biết bao nhiêu.

    Email: dom@dom.vn - Mobil: tạm thời ngừng liên lạc 1 thời gian
    Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website. http://whynotseo.com

  7. #7
    Thành viên chính thức baohuy's Avatar
    Tham gia
    Jun 2008
    Nơi Cư Ngụ
    Bách Khoa HN
    Bài viết
    61
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Click here to enlarge Nguyên văn bởi nghaiha Click here to enlarge
    Mã nhị phân thông thường (mà mình hay xài) và mã BCD 8421 chỉ là một. Chẳng qua ta gọi BCD 8421 để phân biệt với các loại mã nhị phân khác chẳng hạn: mã dư 3, mã 2421, mã 5211, mã gray...

    Mã 8421 nghĩa là: Giả sử bác có số nhị phân 1010 thì giá trị của nó ở hệ thập phân là 1*8+0*4+1*2+0*1=10. Số 0110 thì giá trị thập phân của nó là 0*8+1*4+1*2+0*1=6.
    Mình không đồng ý cách giải thích rằng mã nhị phân và mã BCD chỉ là một.
    Mã nhị phân (binary) là cách biểu diễn số trong hệ 2 với hệ số là 2.
    Mã BCD là Binary Coded Decimal nghĩa là số thập phân được mã hóa bằng nhị phân, nó đơn giản là: các số hàng đơn vị, chục, trăm, nghìn,... được viết thành dạng giống số nhị phân với các cơ số 8, 4, 2, 1 (với mã 8421) và hệ số là 1.
    VD: Số 34 trong hệ thập phân viết thành mã BCD 8421 là:
    3 = 0011; 4 = 0100; như vậy 34(decimal) = 0011 0100 (BCD)
    Còn 34 trong số nhị phân thì cứ làm theo cách thông thường: chia cho 2 lấy số dư.
    Kiến thức có hạn, nếu mà sai mong các bác bỏ quá.

    tungage1 đã cảm ơn nội dung này.
    Băn khoăn đi kiếm lẽ yêu đời...

  8. #8
    Thành viên tích cực nghaiha's Avatar
    Tham gia
    Jul 2006
    Bài viết
    744
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)
    Click here to enlarge Nguyên văn bởi baohuy Click here to enlarge
    Mình không đồng ý cách giải thích rằng mã nhị phân và mã BCD chỉ là một.
    Mã nhị phân (binary) là cách biểu diễn số trong hệ 2 với hệ số là 2.
    Mã BCD là Binary Coded Decimal nghĩa là số thập phân được mã hóa bằng nhị phân, nó đơn giản là: các số hàng đơn vị, chục, trăm, nghìn,... được viết thành dạng giống số nhị phân với các cơ số 8, 4, 2, 1 (với mã 8421) và hệ số là 1.
    VD: Số 34 trong hệ thập phân viết thành mã BCD 8421 là:
    3 = 0011; 4 = 0100; như vậy 34(decimal) = 0011 0100 (BCD)
    Còn 34 trong số nhị phân thì cứ làm theo cách thông thường: chia cho 2 lấy số dư.
    Kiến thức có hạn, nếu mà sai mong các bác bỏ quá.
    Xin lỗi ở đây em viết sai. Ý em nói là mã 8421. Trước nay em nghe chỉ có mã BCD, mã 8421 chứ chưa được nghe về mã BCD 8421. Cám ơn bác đã góp ý.

    Email: dom@dom.vn - Mobil: tạm thời ngừng liên lạc 1 thời gian
    Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website. http://whynotseo.com

  9. #9
    Thành viên chính thức tmtm's Avatar
    Tham gia
    Dec 2006
    Bài viết
    60
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Click here to enlarge Nguyên văn bởi baohuy Click here to enlarge
    Mình không đồng ý cách giải thích rằng mã nhị phân và mã BCD chỉ là một.
    Mã nhị phân (binary) là cách biểu diễn số trong hệ 2 với hệ số là 2.
    Mã BCD là Binary Coded Decimal nghĩa là số thập phân được mã hóa bằng nhị phân, nó đơn giản là: các số hàng đơn vị, chục, trăm, nghìn,... được viết thành dạng giống số nhị phân với các cơ số 8, 4, 2, 1 (với mã 8421) và hệ số là 1.
    VD: Số 34 trong hệ thập phân viết thành mã BCD 8421 là:
    3 = 0011; 4 = 0100; như vậy 34(decimal) = 0011 0100 (BCD)
    Còn 34 trong số nhị phân thì cứ làm theo cách thông thường: chia cho 2 lấy số dư.
    Kiến thức có hạn, nếu mà sai mong các bác bỏ quá.
    Chính xác. Đó là kiến thức kinh điển, các sách điện tử số nói rất rõ vấn đề này.


  10. #10
    Thành viên chính thức baohuy's Avatar
    Tham gia
    Jun 2008
    Nơi Cư Ngụ
    Bách Khoa HN
    Bài viết
    61
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Click here to enlarge Nguyên văn bởi nghaiha Click here to enlarge
    Xin lỗi ở đây em viết sai. Ý em nói là mã 8421. Trước nay em nghe chỉ có mã BCD, mã 8421 chứ chưa được nghe về mã BCD 8421. Cám ơn bác đã góp ý.
    Theo mình biết thì BCD là khái niệm chung chỉ loại mã hóa mà ở đó số thập phân được viết dưới dạng 0 1. BCD có nhiều loại, chủ yếu phụ thuộc vào cơ số của nó, 8421 là 1 loại phổ biến nhất, ngoài ra còn 2421, 4221,...

    Băn khoăn đi kiếm lẽ yêu đời...

Trang 1/2 12 cuốicuối

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không được gửi luồng mới
  • Bạn không được trả lời bài viết
  • Bạn không được gửi file đính kèm
  • Bạn không được sửa bài viết của mình
  •