Hệ máy tính 8-bit
Trong kiến trúc máy tính, số nguyên 8bit hoặc các đơn vị dữ liệu khác là những số nguyên có chiều rộng 8-bit (1 octet). Ngoài ra, kiến trúc CPU và ALU 8-bit là những kiến trúc dựa trên thanh ghi hoặc bus dữ liệu có kích thước đó. Địa chỉ bộ nhớ (và do đó địa chỉ bus) cho CPU 8-bit thường lớn hơn 8 bit, thường là 16-bit, trong khi về lý thuyết chúng có thể là 8-bit và trong một số trường hợp, địa chỉ 8-bit cũng được sử dụng với địa chỉ 16-bit chủ yếu được sử dụng. '8-bit' cũng là một thế hệ máy vi tính trong đó bộ vi xử lý 8-bit là tiêu chuẩn. Thuật ngữ '8-bit' cũng được áp dụng cho các bộ ký tự có thể được sử dụng trên máy tính có byte 8-bit, được biết đến nhiều nhất là các dạng ASCII mở rộng khác nhau, bao gồm chuỗi ISO / IEC 8859 của các bộ ký tự quốc gia - đặc biệt là tiếng Latin 1 cho các ngôn ngữ tiếng Anh và Tây Âu.
IBM System / 360 đã giới thiệu bộ nhớ định địa chỉ byte với các byte 8 bit, trái ngược với bộ nhớ định địa chỉ bằng chữ số hoặc chữ số có địa chỉ bit hoặc thập phân, mặc dù của nó thanh ghi mục đích chung rộng 32 bit và địa chỉ được chứa trong 24 bit thấp hơn của các địa chỉ đó. Các mô hình khác nhau của System / 360 có độ rộng đường dẫn dữ liệu nội bộ khác nhau; IBM System / 360 Model 30 (1965) đã triển khai kiến trúc 32-bit System / 360, nhưng có độ rộng đường dẫn gốc 8 bit và thực hiện số học 32-bit, 8-bit cùng một lúc. Bộ vi xử lý 8-bit đầu tiên được sử dụng rộng rãi là Intel 8080, được sử dụng trong nhiều máy tính yêu thích vào cuối những năm 1970 và đầu những năm 1980, thường chạy CP / Hệ điều hành M; nó có các từ dữ liệu 8 bit và địa chỉ 16 bit. Zilog Z80 (tương thích với 8080) và Motorola 6800 cũng được sử dụng trong các máy tính tương tự. Z80 và MOS Technology 6502 CPU 8-bit đã được sử dụng rộng rãi trong máy tính gia đình và bảng điều khiển trò chơi thế hệ thứ ba và của những năm 1970 và 1980. Nhiều CPU 8-bit hoặc vi điều khiển là cơ sở của các hệ thống nhúng phổ biến hiện nay.
Một thanh ghi 8 bit có thể lưu trữ 28 giá trị khác nhau. Phạm vi giá trị số nguyên có thể được lưu trữ trong 8 bit phụ
thuộc vào cách biểu diễn số nguyên được sử dụng. Với hai cách biểu diễn phổ biến nhất, phạm vi từ 0 đến 255 (28 - 1) để biểu diễn dưới dạng số nhị phân (không dấu) và −128 (−1 × 27) đến 127 (27 - 1) để biểu diễn dưới dạng phần bù của hai. CPU 8 bit sử dụng bus dữ liệu 8 bit và do đó có thể truy cập 8 bit dữ liệu trong một lệnh máy duy nhất. Bus địa chỉ thường rộng một octet kép (16 bit), do các cân nhắc thực tế và kinh tế. Điều này ngụ ý một không gian địa chỉ trực tiếp là 64KB (65,536 byte) trên hầu hết các bộ xử lý 8-bit.
Share with your friends: |