close
Saltar ao contido

Intel 8088

Na Galipedia, a Wikipedia en galego.
Intel 8088
Imaxe
 Instancia de
 Subclase de
Características
 Método de fabricación
3 µm (pt) Traducir Editar o valor en Wikidata
 Obra derivada
K1810VM88 (en) Traducir Editar o valor en Wikidata
 Conxunto de instrucións
Implicados
Datas
 Descontinuación
década de 1990 Editar o valor en Wikidata
 Data de publicación
1979 Editar o valor en Wikidata
 Anuncio
xuño de 1979 Editar o valor en Wikidata
Historia
 Precedido por
 Sucedido por
Códigos e identificadores
Freebase/m/03wtm Editar o valor en Wikidata
Wikidata C:Commons

O microprocesador Intel 8088 ("oitenta-oitenta e oito", tamén chamado iAPX 88)[1][2][3] é unha variante do Intel 8086. Introducido o 1 de xuño de 1979,[4][5][6][7] o 8088 ten un bus de datos externo de 8 bits en lugar do bus de 16 bits do 8086. Non obstante, os rexistros de 16 bits e o rango de enderezos dun megabyte non se modificaron. De feito, segundo a documentación de Intel, o 8086 e o ​​8088 teñen a mesma unidade de execución (EU); só a unidade de interface de bus (BIU) é diferente. O 8088 utilizouse no IBM PC orixinal e en clons compatibles con IBM PC.

Historia e descrición

[editar | editar a fonte]
BERJAYA
Die do AMD 8088.

O 8088 foi deseñado no laboratorio de Intel en Haifa, Israel (como o foron un gran número de procesadores de Intel) como unha versión de baixo custo do 8086.[8] O 8088 estaba dirixido a sistemas económicos ao permitir o uso dunha ruta de datos de oito bits e compatibilidade con oito bits e chips periféricos; as placas de circuítos complexas aínda eran bastante voluminosas e caras cando se lanzou. A fila de precarga do 8088 acurtouse a catro bytes fronte aos seis bytes do 8086, e o algoritmo de precarga modificouse lixeiramente para adaptarse ao bus máis estreito.[nota 1] Estas modificacións do deseño básico do 8086 foron un dos primeiros traballos asignados á nova oficina de deseño e laboratorio de Intel en Haifa.

Entre as variantes do 8088 cunha frecuencia de reloxo máxima de máis de 5 MHz inclúese o 8088–2, que se fabricou empregando o novo proceso nMOS mellorado de Intel chamado HMOS e especificado para unha frecuencia máxima de 8 MHz. Máis tarde seguiu o 80C88, un deseño CHMOS totalmente estático, que podía funcionar con velocidades de reloxo de 0 a 8 MHz. Tamén houbo outras variantes, máis ou menos semellantes, doutros fabricantes. Por exemplo, o NEC V20 era unha variante do 8088, compatible con pins e lixeiramente máis rápida (na mesma frecuencia de reloxo), deseñada e fabricada por NEC. Os sucesivos procesadores compatibles co NEC 8088 funcionarían a ata 16 MHz. En 1984, Commodore International asinou un acordo para fabricar o 8088 para o seu uso nun clon licenciado de Dynalogic Hyperion, nun movemento que se considerou como unha sinal dun novo rumbo importante para a empresa.[9] A versión CMOS dispoñible foi subcontratada a Oki Electronic Industry Co., Ltd.[10] Cando se anunciou, o prezo de venda do 8088 era de 124,80 dólares estadounidenses.[11][12] A versión con encapsulado de plástico introduciuse en xullo de 1981 por 14,10 USD. Os prezos indicados son para cantidades de 100 unidades.[13] Intel subministrou a fabricación deste microprocesador a Fujitsu Limited.[14]

Diferenzas co 8086

[editar | editar a fonte]

O 8088 é arquitectonicamente moi similar ao 8086. A principal diferenza é que só hai oito liñas de datos en lugar das 16 liñas do 8086. Todos os outros pins do dispositivo realizan a mesma función que o 8086 con dúas excepcións. En primeiro lugar, o pin 34 xa non é BHE (esta é a selección de bytes de orde superior no 8086; o 8088 non ten un byte de orde superior no seu bus de datos de oito bits).[15] No seu lugar, emite un estado de modo máximo, SS0. Combinado cos sinais IO/M e DT/R, ​​os ciclos do bus pódense descodificar (xeralmente indica cando hai unha operación de escritura ou unha interrupción en curso). A segunda modificación é o sentido invertido do pin que sinala se se está a realizar un acceso á memoria ou un acceso a entrada/saída. O pin do 8088 é IO/M. Na parte do 8086 é IO/M. A razón da inversión é que fai que o 8088 sexa compatible co 8085.[15]

  1. Especificamente, o cambio máis obvio é que a unidade de bus 8088 precargará un byte cando poida se polo menos un byte da fila está baleiro; a unidade de bus 8086 non precargará a menos que polo menos dous dos seis bytes da fila estean baleiros, de xeito que poida precargar unha palabra completa aliñada de 16 bits, o que fai nun ciclo de bus. O 8088, ao ter un bus de datos externo de 8 bits, só pode obter un byte por ciclo de bus, polo que esperar para precargar unha palabra completa non tería ningún beneficio e só atrasaría, reducindo a posibilidade de que o seguinte byte de instrución xa estea na fila de precarga cando se necesita.
Referencias
  1. "iAPX 86, iAPX 88 user's manual" (PDF) (en inglés). Consultado o 2024-10-05.
  2. "iAPX 86, 88, 186 Microprocessors Part I, Workshop Notebook" (PDF) (en inglés). xuño de 1984.
  3. "iAPX 286 Programmers' Reference Manual" (PDF) (en inglés). 1983. page 1-1.
  4. "Microprocessor Quick Reference Guide". Intel (en inglés). Intel. Consultado o 2019-06-01.
  5. "Microprocessor Quick Reference Guide". Intel (en inglés). Intel. Consultado o 2019-06-01.
  6. Singh, Renu (2006). Microprocessor Interfacing and Applications (en inglés). New Age International. pp. 2–27. ISBN 81-224-1400-1. Consultado o 2019-06-01.
  7. Govindarajalu, B. (2002). IBM PC and Clones: Hardware, Troubleshooting and Maintenance (en inglés) (2ª ed.). McGraw-Hill. p. 248. ISBN 978-0-07-048286-9. Consultado o 2019-06-01.
  8. Liebson, Steven. "How the Intel 8088 Got Its Bus" (en inglés). Electronic Engineering Journal. Consultado o 2025-11-04.
  9. Cook, Karen (17 de abril – 1 de maio de 1984). "Commodore Adds Hyperion, Chips". PC Magazine (en inglés) 1 (8): 52.
  10. Intel Corporation, "NewsBit: Intel Licenses Oki on CMOS Version of Several Products", Solutions, Xullo/Agosto de 1984, páxina 1.
  11. "Intel Brings Out 8-Bit MPU featuring 16-Bit Architecture". Computerworld (en inglés) XIII (20): 71. 1979-05-14. Consultado o 2011-11-21.
  12. Intel Corporation, "Microcomputer Components: Intel Introduces the 8089 IOP, an I/O processor for the advanced 8088/8086 CPU family, the first of a series of new subsystem components", Intel Preview, Maio/Xuño de 1979, P. 9.
  13. Intel Corporation, "News Bits", Solutions, Xullo/Agosto de 1981, páxina 1.
  14. Intel Corporation, "NewsBits: Second Source News", Solutions, Xaneiro/Febreiro de 1985, páxina 1
  15. 1 2 Osborne 16 bit Processor Handbook (Adam Osborne & Gerry Kane) ISBN 0-931988-43-8.

Véxase tamén

[editar | editar a fonte]

Ligazóns externas

[editar | editar a fonte]

Este artigo tan só é un bosquexo
 Este artigo sobre informática é, polo de agora, só un bosquexo. Traballa nel para axudar a contribuír a que a Galipedia mellore e medre.
 Existen igualmente outros artigos relacionados con este tema nos que tamén podes contribuír.