Content deleted Content added
(1) KB = 1000, not 1024; KiB = 1024 (2) Reformat markup for notable 8 bit processor table (3) Remove some incorrect use of second-person ("you") |
Partially undid revision 1234113660 by DASL51984 (talk) - this usage of IEC binary prefixes violated MOS:COMPUNITS. |
||
Line 24:
An 8-bit register can store 2<sup>8</sup> different values. The [[range (computer programming)|range]] of [[integer]] values that can be stored in 8 bits depends on the [[Integer (computer science)#Value and representation|integer representation]] used. With the two most common representations, the range is 0 through 255 (2<sup>8</sup> − 1) for representation as an ([[signedness|unsigned]]) [[binary number]], and −128 (−1 × 2<sup>7</sup>) through 127 (2<sup>7</sup> − 1) for representation as [[two's complement]].
8-bit CPUs use an [[octet (computing)|8-bit]] [[Bus (computing)|data bus]] and can therefore access 8 bits of data in a single [[Instruction (computer science)|machine instruction]]. The address bus is typically a double octet ([[16-bit computing|16 bit]]s) wide, due to practical and economical considerations. This implies a direct [[address space]] of 64 [[
Most [[home computer]]s from the 8-bit era fully exploited the address space, such as the [[BBC Micro]] (Model B) with 32 KB of [[random-access memory|RAM]] plus 32
{{Further|Zero page}}
|