Bank switchingBank switching is a technique used in computer design to increase the amount of usable memory beyond the amount directly addressable by the processor instructions. It can be used to configure a system differently at different times; for example, a ROM required to start a system from diskette could be switched out when no longer needed. In video game systems, bank switching allowed larger games to be developed for play on existing consoles. Bank switching originated in minicomputer systems.
Mode d'adressageLes modes d'adressage sont un aspect de l'architecture des processeurs et de leurs jeux d'instructions. Les modes d'adressage définis dans une architecture régissent la façon dont les instructions en langage machine identifient leurs opérandes. Un mode d'adressage spécifie la façon dont est calculée l'adresse mémoire effective d'un opérande à partir de valeurs contenues dans des registres et de constantes contenues dans l'instruction ou ailleurs dans la machine.
Commodore PETLe Commodore PET 2001 (PET étant l'acronyme de Personal Electronic Transactor) est un ordinateur personnel commercialisé en 1977 par Commodore International. Héritier du KIM-1 de MOS Technology, il est monobloc avec une unité centrale basée sur un processeur 6502 cadencé à 1 MHz, une RAM de 4 ou , un écran monochrome (blanc, puis vert) de 40 colonnes par 25 lignes, une unité de stockage sur cassette audio et un clavier d'ordinateur QWERTY de 73 touches, dont un pavé numérique.
Registre d'indexUn registre d'index est un des registres d'un processeur d'ordinateur : il participe au calcul de l'adresse d'un opérande durant l'exécution d'un programme, par exemple pour faire des opérations répétitives sur plusieurs éléments d'un vecteur ou d'un tableau. Concrètement, une instruction machine spécifie une certaine adresse. Cette adresse est ajoutée au contenu du registre d'index afin de trouver l’adresse effective de l'opérande.
Motorola 68008Le Motorola MC68008 est un microprocesseur CISC 8/16/32 bits de la famille m68k de Motorola. C'est une variante bon marché du Motorola 68000. Le 68008 a été introduit en 1982. Le 68008 existe en deux versions : en puce de 48 ou de 52 broches. Selon la version, il a un bus d'adresse de 20 ou 22 bits, au lieu de 24 pour le 68000. Le 68008 peut donc adresser 1 ou 4 mébioctets de mémoire informatique. Il a un bus de données externe de 8 bits au lieu de 16 pour 68000.
Virgule flottantevignette|Comme la notation scientifique, le nombre à virgule flottante a une mantisse et un exposant. La virgule flottante est une méthode d'écriture de nombres fréquemment utilisée dans les ordinateurs, équivalente à la notation scientifique en numération binaire. Elle consiste à représenter un nombre par : un signe (égal à −1 ou 1) ; une mantisse (aussi appelée significande) ; et un exposant (entier relatif, généralement borné).
History of computing hardware (1960s–present)The history of computing hardware starting at 1960 is marked by the conversion from vacuum tube to solid-state devices such as transistors and then integrated circuit (IC) chips. Around 1953 to 1959, discrete transistors started being considered sufficiently reliable and economical that they made further vacuum tube computers uncompetitive. Metal–oxide–semiconductor (MOS) large-scale integration (LSI) technology subsequently led to the development of semiconductor memory in the mid-to-late 1960s and then the microprocessor in the early 1970s.