
MOS 6502 microprocessor in a dual in-line package , an extremely popular 8-bit design MOS 6502 en un microprocesador dual en línea de paquetes , un muy popular de 8-bits de diseño
Related to number representation is the size and precision of numbers that a CPU can represent. Relacionadas con la representación número es el tamaño y la precisión de los números que un CPU puede representar. In the case of a binary CPU, a bit refers to one significant place in the numbers a CPU deals with. En el caso de un CPU binario, un bit se refiere a un lugar significativo en el número de ofertas de una CPU con. The number of bits (or numeral places) a CPU uses to represent numbers is often called " word size ", "bit width", "data path width", or "integer precision" when dealing with strictly integer numbers (as opposed to Floating point ). El número de bits (o lugares numeral) un CPU usa para representar los números a menudo se llama " tamaño de la palabra "," ancho de bits "," ancho de la ruta de datos ", o" número entero de precisión "cuando se trata de un número entero estrictamente (en lugar de flotantes punto ). This number differs between architectures, and often within different parts of the very same CPU. Este número difiere entre las arquitecturas, ya menudo dentro de las diferentes partes de la CPU misma. For example, an 8-bit CPU deals with a range of numbers that can be represented by eight binary digits (each digit having two possible values), that is, 2 8 or 256 discrete numbers. Por ejemplo, uno de 8-bit CPU ofertas con un rango de números que puede ser representada por ocho dígitos binarios (cada dígito tiene dos valores posibles), es decir, 2 8 ó 256 números discretos. In effect, integer size sets a hardware limit on the range of integers the software run by the CPU can utilize. [ 9 ] En efecto, el tamaño entero establece un límite de hardware en el rango de enteros que el software a cargo de la CPU se pueden utilizar. [9]
Integer range can also affect the number of locations in memory the CPU can address (locate). Rango de números enteros también puede afectar el número de ubicaciones en la memoria de la CPU puede direccionar (localizar). For example, if a binary CPU uses 32 bits to represent a memory address, and each memory address represents one octet (8 bits), the maximum quantity of memory that CPU can address is 2 32 octets, or 4 GiB . Por ejemplo, si un CPU binario utiliza 32 bits para representar una dirección de memoria, y cada dirección de memoria representa un octeto (8 bits), la cantidad máxima de memoria que la CPU se puede abordar es 2 32 octetos, o 4 GiB . This is a very simple view of CPU address space , and many designs use more complex addressing methods like paging in order to locate more memory than their integer range would allow with a flat address space. Esta es una visión muy simple de CPU espacio de direcciones , y la mayoría utilizan métodos de direccionamiento más complejos, como la paginación con el fin de localizar más memoria que su rango de números enteros permitiría con un espacio de direcciones plano.
No hay comentarios:
Publicar un comentario