Loading AI tools
De Wikipedia, la enciclopedia libre
El NEC V20 (μPD70108) es un microprocesador fabricado por NEC Corporation. Fue desarrollado utilizando ingeniería inversa y es compatible pin a pin con el microprocesador Intel 8088, con un conjunto de instrucciones compatible con el Intel 80186. El V20 fue lanzado en 1982,[1] y el V30 en 1983.[2][3]
NEC V20 y sucesores | ||
---|---|---|
Información | ||
Tipo | modelo de objeto manufacturado | |
Código | μPD70108 | |
Fabricante | ||
Fecha de lanzamiento | 1982 | |
Descontinuación | 1990 | |
Datos técnicos | ||
Frecuencia de reloj de CPU |
8 MHz — 10 MHz | |
Conjunto de instrucciones | x86 | |
Número de núcleos | 1 | |
Cronología | ||
N/A | NEC V20 y sucesores | ver abajo |
El chip tiene aproximadamente 29.000 transistores y la frecuencia de reloj se sitúa entre 8 MHz y 10 MHz (16 en modelos posteriores). El diseño del NEC V20 fue más eficiente que el del 8088 gracias a lo cual podía funcionar un 30% más rápido a la misma velocidad de reloj, dependiendo de la aplicación. La característica principal que hizo que funciona más rápido fue que tenía hardware para multiplicación, mientras que los chips de Intel realizaban la multiplicación por medio del software de microcódigo.
Sony también produjo este microprocesador bajo licencia de NEC como el V20H (Sony CXQ70108).[3]
El NEC V20 fue utilizado en versiones "turbo" de algunos clones de PC, como el Copam PC-401 TURBO y el NEC PC-9801VM, la serie de laptops Tandy 1110, el Epson PX-16, en la PDA Casio PV-S450 y en el palmtop Hewlett-Packard HP 95LX.
Una característica inusual del NEC V20 es que añade un modo de emulación del Intel 8080, en el que puede ejecutar programas escritos para el procesador Intel 8080. Las instrucciones adicionales BRKEM
en modo 8086 (NEC utiliza una notación diferente para las instrucciones que Intel y BRK
en notación NEC = INT
en notación Intel), y RETEM
y CALLN
en modo 8080 se utilizan para entrar y salir del modo de emulación. Algunos programas pueden ejecutar programas CP/M-80 (basados en código 8080) en una máquina MS-DOS: V2080 CPMulator (más tarde ZRUN) de Michael Day y 22nice de SYDEX.
Otra característica inusual es la existencia de varias familias de instrucciones únicas. Las instrucciones ADD4S
, SUB4S
, CMP4S
son capaces de sumar, restar y comparar grandes números decimales codificados en binario almacenados en la memoria. Las instrucciones ROL4
y ROR4
giran nibbles. Otra familia consiste en las instrucciones TEST1
, SET1
, CLR1
, NOT1
. Estas instrucciones prueban, fijan, limpian e invierten los bits individuales, pero son mucho menos eficientes que los equivalentes posteriores del Intel 80386 BT
, BTS
, BTR
y BTC
, ni son compatibles sus codificaciones. Hay dos instrucciones para extraer e insertar campos de bits de longitudes arbitrarias (EXT
, INS
).Y, por último, dos prefijos de repetición adicionales, REPC
y REPNC
, que modifican las originales REPE
y REPNE
y preparan una cadena de bytes de palabras para ser escaneados (con instrucciones SCAS
y CMPS
) mientras menos o no menos.[4]
Pines del NEC V20. Las líneas del bus de direcciones se indican en rojo, las del bus de datos en azul y las del bus de control en verde. Las líneas del bus de energía se ven en negro. El procesador multiplexa en tiempo el bus de direcciones, con el bus de datos y de control.
+--\_/--+ GND 1| |40 Vcc (+5V) <-- A14 2| |39 A15 --> <-- A13 3| |38 A16 --> PS0 --> <-- A12 4| |37 A17 --> PS1 --> <-- A11 5| |36 A18 --> PS2 --> <-- A10 6| |35 A19 --> PS3 --> <-- A9 7| |34 LBS0 (HIGH) --> <-- A8 8| |33 S/!LG <-- <-> D7 <-- A7 9|NEC V20|32 !RD --> <-> D6 <-- A6 10| |31 HLDRQ (!RQ/!AKO) <-> <-> D5 <-- A5 11| |30 HLDAK (!RQ/!AK1) <-> <-> D4 <-- A4 12| |29 !WR (!BUSLOOK) --> <-> D3 <-- A3 13| |28 IO/!M (BS2) --> <-> D2 <-- A2 14| |27 BUF !R/W (BS1) --> <-> D1 <-- A1 15| |26 !BUFEN (BS0) --> <-> D0 <-- A0 16| |25 ASTB (QS0) --> --> NMI 17| |24 !INTAK (QS1) --> -->INTR 18| |23 !POOL <-- --> CLK 19| |22 READY <-- GND 20| |21 RESET <-- +-------+
BRKXA
y RETXA
) para soportar el modo de direccionamiento extendido. No soporta el modo de emulación 8080.A partir del NEC V60, NEC abandona el diseño basado en x86, pero sigue licenciando su lógica a terceros, como Vadem (diseño hoy soportado por Amphus[6])
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.