1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Hệ cơ số

Chủ đề trong 'Hỏi đáp Tin học' bởi anbinh5, 21/02/2007.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. anbinh5

    anbinh5 Thành viên mới

    Tham gia ngày:
    18/11/2006
    Bài viết:
    200
    Đã được thích:
    1
    Hệ cơ số

    Em muốn hỏi là sao người ta lại nói: Trong máy tính thường dùng các hệ cơ số 2, 10, 16. Vậy có đúng ko ạ? Bác nào có thể giải thích cho em hoặc chỉ cho em link để em đọc ạ.
  2. iamvtn

    iamvtn Thành viên rất tích cực

    Tham gia ngày:
    22/03/2006
    Bài viết:
    2.797
    Đã được thích:
    0
    Máy tính chạy theo hệ nhị phân, chứ theo bác chạy trên hệ thập phân và hệ thập lục phân thì khủng quá. Máy tính về cơ bản nó chỉ nhận được 2 giá trị là 0 và 1(0 || có). Cái này thì bác tự tìm hiểu thêm nha. Sách của hội Tin học ý đầy.
    Được iamvtn sửa chữa / chuyển vào 00:08 ngày 22/02/2007
  3. acongadanh

    acongadanh Thành viên rất tích cực

    Tham gia ngày:
    09/06/2006
    Bài viết:
    1.021
    Đã được thích:
    0
    OK
    Bổ sung thêm
    Trong hệ thống số Nhị Phân (Binary) ta chỉ dùng có hai dấu hiệu 0 và 1 để viết ra một con số. Nếu ta đếm từ 0 đến 1 thì đã dùng hết các dấu hiệu rồi. Nếu muốn tiếp tục đếm ta phải dùng lại dấu hiệu 0 và bắt đầu hàng hai, tức là con số hai trong hệ thống Nhị Phân được viết là 10.
    Do đó,
    Ta cần đổi giữa các cơ số với nhau. Có thuật tóan đổi đấy
  4. n4_t1

    n4_t1 Thành viên mới

    Tham gia ngày:
    30/04/2005
    Bài viết:
    40
    Đã được thích:
    0
    - Máy tính dùng cơ số 2, toàn bộ dữ liệu chỉ là 0,1.
    Lý do đại khái là mạch lưu 1 đơn vị dữ liệu của máy tính thiết kế 2 trạng thái
    - Khi xử lý tính toán, người ta thường dùng hệ 16 vì hệ 2 viết dài, viết hệ 16 dễ nhìn và dễ tính toán hơn. Bản chất thì máy tính vẫn xử lý dữ liệu 0,1 mà thôi.
    - Người ta nói hệ 10, vì hệ 10 chúng ta quen dùng hàng ngày nên tính toán vẫn dùng hệ 10. Bản chất, máy tính vẫn chỉ xử lý với dữ liệu 0,1.
  5. anbinh5

    anbinh5 Thành viên mới

    Tham gia ngày:
    18/11/2006
    Bài viết:
    200
    Đã được thích:
    1

    Cám ơn sự giải thích của các bác. Máy tính với hệ nhị phân (0,1) thì dễ hiểu rùi nhưng người ta đưa ra hệ 16 chỉ để tính toán (trên máy? hay trên cái gì ạ...) cho nhanh thôi ạ?
  6. somuch_vimaru

    somuch_vimaru Thành viên mới

    Tham gia ngày:
    29/01/2006
    Bài viết:
    925
    Đã được thích:
    0
    hệ 16, 32, hay 64
    bây h có win 16, win32, và win64 đấy
    chắc bác biết
    nói nôm na là thế này
    cái số 16 hay 32, 64 kia kìa nó nói lên rằng
    tại một thời điểm cực nhỏ nào đó, máy tính sẽ tính toán được các phép tính có độ dài 16 đơn vị nào đó, hoặc 32, hoặc 64 đơn vị
    Từ đó thấy 64 nhanh hơn 32 và 32 lại nhanh hơn 16
    đúng ko ạ
    đơn vị đó là 18 bit, hay 32 bit ... thì phải
    cái này kiến thức cơ bản
    em ko nhớ rõ lắm ^_^
    nếu phải tính 1 phép tính nào tới 64 bit chẳng hạn
    thì thằng win64 sẽ làm mất 1 phát
    còn thằng 32 sẽ phải chia nhỏ cái phép 64 ấy thành vài *10 mũ... 32 phép tính nhỏ hơn để tính ^_^ rồi cho ra kết quả
    các bác sẽ thấy nó nhanh hơn thế nào
    Nôm na là vậy bác ạ
    còn so sánh thực thế thế nào thì em ko chắc đâu nhá

Chia sẻ trang này