Đổi 1 Số Bất Kỳ Sang BCD, Cộng 2 Số BCD

  • Đăng ký hoặc đăng nhập
    • Logging in... Ghi Nhớ? Ðăng Nhập Forgot password or user name? hoặc Đăng ký
    • Log in with Facebook
  • Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
Thông báo Collapse No announcement yet. Đổi 1 số bất kỳ sang BCD, cộng 2 số BCD Collapse X Collapse
  • Bài viết
  • Hoạt động gần đây
  • Tìm kiếm
  • Trang of 1
  • Lọc
  • Giờ All Time hôm nay Last Week Last Month
  • Show All Discussions only Photos only Videos only Links only Polls only Events only
Filtered by: Clear All new posts Trước template Next
  • autvcc autvcc Thành viên mới
    • Tham gia: Dec 2008
    • Bài viết: 5
    • Share
    • Tweet
    #1

    Đổi 1 số bất kỳ sang BCD, cộng 2 số BCD

    08-12-2008, 16:47 Đây là môn kiến trúc máy tính: Anh (Chị) nào có lòng tốt xin chỉ dùm em chương trình "đổi 1 số bất kỳ sang BCD. Công 2 số BCD". Viết bằng C hay Pascal càng tốt. Em rất cảm ơn, em không chuyên nên rất khó Tags: None
  • autvcc autvcc Thành viên mới
    • Tham gia: Dec 2008
    • Bài viết: 5
    • Share
    • Tweet
    #2 09-12-2008, 08:57 Em giải thích thêm: Thập Phân BCD 0 - 0000 1 - 0001 2 - 0010 3 - 0011 4 - 0100 5 - 0101 6 - 0110 7 - 0111 8 - 1000 9 - 1001 ví dụ: Ta nhập vào số bất kỳ là số 9 -> đổi thành 1001 (BCD) Tiếp theo nếu là cộng 2 số BCD (cái này mới phiền phức) ta lấy 25 + 5 = 0010 0101 + 0101 = 0010 1010 ( * ) kq: 2 1010 Do 1010 không trong bảng trên nên ta cộng thêm sai số vào (số đó là số 6). Nếu như ở trên là 24+5 (thì ở bước này ta cộng thêm số 6). Lấy ( * ) cộng thêm số 6 vào 0010 1010 + 0110 = 0010 0000 = 20 (Đây là kết quả đúng)

    Comment

    Gửi bài viết Huỷ bỏ
  • autvcc autvcc Thành viên mới
    • Tham gia: Dec 2008
    • Bài viết: 5
    • Share
    • Tweet
    #3 10-12-2008, 09:52 Không được sau các bạn

    Comment

    Gửi bài viết Huỷ bỏ
  • avr avr Banned
    • Tham gia: Aug 2007
    • Bài viết: 712
    • Share
    • Tweet
    #4 10-12-2008, 15:28 Nguyên văn bởi autvcc Xem bài viết Em giải thích thêm: Thập Phân BCD 0 - 0000 1 - 0001 2 - 0010 3 - 0011 4 - 0100 5 - 0101 6 - 0110 7 - 0111 8 - 1000 9 - 1001 ví dụ: Ta nhập vào số bất kỳ là số 9 -> đổi thành 1001 (BCD) Tiếp theo nếu là cộng 2 số BCD (cái này mới phiền phức) ta lấy 25 + 5 = 0010 0101 + 0101 = 0010 1010 ( * ) kq: 2 1010 Do 1010 không trong bảng trên nên ta cộng thêm sai số vào (số đó là số 6). Nếu như ở trên là 24+5 (thì ở bước này ta cộng thêm số 6). Lấy ( * ) cộng thêm số 6 vào 0010 1010 + 0110 = 0010 0000 = 20 (Đây là kết quả đúng) chưa nhớ 1 . = 0011 0000 = 30 bcd - binary coded decimal - số thập phân được mã hóa nhị phân (từng chữ số của số thập phân). mà tại sao lại + 6 khi không có trong bảng ? có nguyên gì chứ? http://www.youtube.com/watch?v=SruKb...eature=related

    Comment

    Gửi bài viết Huỷ bỏ
  • autvcc autvcc Thành viên mới
    • Tham gia: Dec 2008
    • Bài viết: 5
    • Share
    • Tweet
    #5 12-12-2008, 23:43 Bạn xem lại kỷ nội dung dùm mình nhé!

    Comment

    Gửi bài viết Huỷ bỏ
  • ngohaibac ngohaibac Moderator
    • Tham gia: Sep 2005
    • Bài viết: 600
    • Share
    • Tweet
    #6 14-12-2008, 16:46 Nguyên nhân đơn giản bởi vì khi thao tác với số BCD như là thao tác với số thập phân là cơ số 10 vậy. Nếu A+B > 10 thì nhớ sang hàng chục, do khi cộng BCD nó không tự nhớ nên phải tự cộng thêm 6 vào để cho nó nhớ sang thôi. Tại sao lại là 6: A+B = 10 + C ( A, B, C là số BCD). Giá trị 1 ở hàng chục tương đương với 16 nên cộng thêm 6 để cho nó tràn sang 4 bit trên thôi. (if A+B>10, A+B+6 = 16 + C = 1C(dạng BCD)) Chúc bạn thành công. Technical sale at WT Microelectronics S'pore Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim Liên hệ: 0915.560.511 hoặc ngo.haibac@wtmec.com

    Comment

    Gửi bài viết Huỷ bỏ
  • avr avr Banned
    • Tham gia: Aug 2007
    • Bài viết: 712
    • Share
    • Tweet
    #7 17-12-2008, 14:11 Nguyên văn bởi autvcc Xem bài viết Đây là môn kiến trúc máy tính: Anh (Chị) nào có lòng tốt xin chỉ dùm em chương trình "đổi 1 số bất kỳ sang BCD. Công 2 số BCD". Viết bằng C hay Pascal càng tốt. Em rất cảm ơn, em không chuyên nên rất khó clearly? ko nên dấu dốt vì sĩ diện (sd của em chỉ vài gram thôi)

    Comment

    Gửi bài viết Huỷ bỏ
  • anhtuanbk15 anhtuanbk15 Thành viên mới
    • Tham gia: Nov 2011
    • Bài viết: 1
    • Share
    • Tweet
    #8 02-11-2011, 17:40 dùng asembly cộng 2 số BCD 4 chữ số thì sao ạ.help me!

    Comment

    Gửi bài viết Huỷ bỏ
Trước template Next Về tác giả Collapse autvcc Tìm hiểu thêm về autvcc Bài viết mới nhất Collapse
  • Hieudt09 Sơ đồ ôm mét bởi Hieudt09 Các cao nhân tứ phương giúp em câu này với ạ...
    • Channel: Điện tử dành cho người mới bắt đầu
    hôm nay, 01:35
  • nhathung1101 Trả lời cho Hỏi về bơm màng bldc bởi nhathung1101 Nguyên lý cái bơm này cũng như cái bơm cho máy lọc nước RO, hoặc máy phun sương. Khác là nó dùng loại động cơ này để có thể chỉnh tốc độ theo ý muốn, để đạt lưu lượng theo yêu cầu. Còn loại bơm RO nó phệt thẳng...
    • Channel: Điện tử dành cho người mới bắt đầu
    Hôm qua, 17:52
  • khoine9899 Trả lời cho Hỏi về bơm màng bldc bởi khoine9899 vì hiện tại em đang gặp vấn đề về phần động cơ nên em mới show ảnh phần rotor, stator và mạch điện bên trong liên quan. Ngoài ra em xin phép gửi thêm cơ cấu bơm cũng như thêm thông tin để các anh và mọi người tham khảo thêm ạ ...
    • Channel: Điện tử dành cho người mới bắt đầu
    Hôm qua, 10:47
  • nhathung1101 Trả lời cho Hỏi về bơm màng bldc bởi nhathung1101 Thì đây là 4r điên nặng điện mà, nên họ show phần điện thôi. Phần "cốt lõi" có cái tay biên chắc sang Văn Môn rồi....
    • Channel: Điện tử dành cho người mới bắt đầu
    30-11-2024, 18:54
  • nhathung1101 Trả lời cho Chọn dây dẫn cho điện DC? bởi nhathung1101 Điện DC đương nhiên là khác với AC rồi. Chỉ cần biết mặt chữ là thấy khác như gà trống với gà mái mà. Còn về bản chất, AC là dòng điện hoạt động theo tần số. Tần số càng cao thì dây dẫn càng mỏng, nhẹ, vì hiệu ứng...
    • Channel: Điện tử dành cho người mới bắt đầu
    30-11-2024, 18:46
  • nhathung1101 Trả lời cho Công thức điện tử bởi nhathung1101 Ăn ít => Nói nhiều. Nói nhiều => Làm ít. Làm ít => Vợ mắng. Vợ mắng => Cáu nhiều. Cáu nhiều => Ngủ ít. Ngủ ít => Râu nhiều. Râu nhiều =>...
    • Channel: Tâm tình dân kỹ thuật
    30-11-2024, 18:39
  • mèomướp Trả lời cho Chọn dây dẫn cho điện DC? bởi mèomướp Dạ vài chục mét thì chú tính như vậy được ạ. Chứ chuẩn thì phải tính cả điện trở của toàn bộ chiều dài dây dẫn nhân với dòng điện xem sụt áp có trong khoảng chấp nhận đc hông ạ. Trong mạch điện tử khoảng cách ngắn và mạch...
    • Channel: Điện tử dành cho người mới bắt đầu
    30-11-2024, 14:49
  • vietroad Chọn dây dẫn cho điện DC? bởi vietroad Theo mình biết thì chọn dây dẫn dựa vào dòng tải. Thường thì tiết diện 1mm2 cho dòng 6A. Nhưng trong các mạch điện tử, như mạch nguồn tổ ong chẳng hạn, dòng đến vài chục Ampe mà đường mạch mỏng dính. Phải chăng điện DC nó khác với...
    • Channel: Điện tử dành cho người mới bắt đầu
    30-11-2024, 14:19
  • vi van pham Trả lời cho Hỏi về bơm màng bldc bởi vi van pham Phải xem cơ cấu bơm, chứ xem cơ cấu rotor, thì chỉ làm thầy bói xem voi.
    • Channel: Điện tử dành cho người mới bắt đầu
    29-11-2024, 08:19
  • yname11 Trả lời cho Xin hỏi về màn hình laptop bởi yname11 vg, cám ơn bác...........
    • Channel: Thiết bị điện tử cá nhân
    28-11-2024, 14:37
Xem toàn bộ Copyright © 2000-2024 Dientuvietnam.net. Founded by BinhAnh. Developed by R&P. All rights reserved. Forum software powered by vBulletin® Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Múi giờ GMT+7. Trang này được tạo vào lúc 04:19. Đang tải... Ðồng ý Không OK OK Huỷ bỏ X

Từ khóa » Hệ Số Bcd