<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://www.museo8bits.com/wiki/index.php?action=history&amp;feed=atom&amp;title=CP1600</id>
	<title>CP1600 - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://www.museo8bits.com/wiki/index.php?action=history&amp;feed=atom&amp;title=CP1600"/>
	<link rel="alternate" type="text/html" href="https://www.museo8bits.com/wiki/index.php?title=CP1600&amp;action=history"/>
	<updated>2026-05-07T13:18:41Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://www.museo8bits.com/wiki/index.php?title=CP1600&amp;diff=2472&amp;oldid=prev</id>
		<title>Museo8bits: 1 revisión importada</title>
		<link rel="alternate" type="text/html" href="https://www.museo8bits.com/wiki/index.php?title=CP1600&amp;diff=2472&amp;oldid=prev"/>
		<updated>2021-08-23T07:54:06Z</updated>

		<summary type="html">&lt;p&gt;1 revisión importada&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 09:54 23 ago 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;es&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Sin diferencias)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Museo8bits</name></author>
	</entry>
	<entry>
		<id>https://www.museo8bits.com/wiki/index.php?title=CP1600&amp;diff=2471&amp;oldid=prev</id>
		<title>Museo8bits: Nueva página: CP1600 / CP1610 El &#039;&#039;&#039;CP1600&#039;&#039;&#039; es un microprocesador NMOS de 16 bits, fabricado por General Instrument y utilizado en su miniordena...</title>
		<link rel="alternate" type="text/html" href="https://www.museo8bits.com/wiki/index.php?title=CP1600&amp;diff=2471&amp;oldid=prev"/>
		<updated>2008-04-06T22:50:56Z</updated>

		<summary type="html">&lt;p&gt;Nueva página: &lt;a href=&quot;/wiki/index.php/Archivo:CP1600_PIN.png&quot; title=&quot;Archivo:CP1600 PIN.png&quot;&gt;thumb|300 px|CP1600 / CP1610&lt;/a&gt; El &amp;#039;&amp;#039;&amp;#039;CP1600&amp;#039;&amp;#039;&amp;#039; es un &lt;a href=&quot;/wiki/index.php/Microprocesador&quot; title=&quot;Microprocesador&quot;&gt;microprocesador&lt;/a&gt; &lt;a href=&quot;/wiki/index.php?title=NMOS&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;NMOS (la página no existe)&quot;&gt;NMOS&lt;/a&gt; de 16 bits, fabricado por &lt;a href=&quot;/wiki/index.php?title=General_Instrument&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;General Instrument (la página no existe)&quot;&gt;General Instrument&lt;/a&gt; y utilizado en su miniordena...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Imagen:CP1600_PIN.png|thumb|300 px|CP1600 / CP1610]]&lt;br /&gt;
El &amp;#039;&amp;#039;&amp;#039;CP1600&amp;#039;&amp;#039;&amp;#039; es un [[microprocesador]] [[NMOS]] de 16 bits, fabricado por [[General Instrument]] y utilizado en su miniordenador GIMINI. Existe una versión más lenta, el &amp;#039;&amp;#039;&amp;#039;CP1610&amp;#039;&amp;#039;&amp;#039;, utilizado por Mattel en su consola de videojuegos [[Intellivision]].&lt;br /&gt;
El PC1600 necesita un reloj de dos fases, no compatible con [[TTL]]. Se alimenta a tres tensiones: Vdd: 12V (11V en el CP1610), Vcc: 5V y Vss: -3V (-2&amp;#039;2 en el CP1610).&lt;br /&gt;
==Arquitectura==&lt;br /&gt;
===Registros===&lt;br /&gt;
Dispone de un &amp;#039;&amp;#039;array&amp;#039;&amp;#039; de 8 registros de 16 bits, además de un registro de estado de cuatro bits: &amp;#039;&amp;#039;&amp;#039;S Z OV C&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;R7&amp;#039;&amp;#039;&amp;#039; es el contador de programa&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;R6&amp;#039;&amp;#039;&amp;#039; es el puntero de la pila&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;R5&amp;#039;&amp;#039;&amp;#039; y &amp;#039;&amp;#039;&amp;#039;R4&amp;#039;&amp;#039;&amp;#039; sirven para direccionamiento indirecto y se llaman &amp;#039;&amp;#039;Data counters&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;R3&amp;#039;&amp;#039;&amp;#039; a &amp;#039;&amp;#039;&amp;#039;R0&amp;#039;&amp;#039;&amp;#039; son de propósito general.&lt;br /&gt;
===Memoria===&lt;br /&gt;
Direcciona directamente 64K palabras a través de un bus de 16 hilos, dando un espacio de memoria total de 128 [[Kilobyte]]s, uno de los más amplios de su tiempo.&lt;br /&gt;
Las instrucciones sólo emplean 12 bits, siendo irrelevantes los cuatro más significativos. Esto tiene su explicación en el precio de las memorias: en lugar de poner 4 [[ROM]] de cuatro bits, basta con poner tres. General Instrument menciona otra ventaja: como hay cuatro bits irrelevantes, éstos los puede utilizar el usuario para codificar instrucciones a los periféricos. La desventaja, para la propia GI es que las ROMs para el CP1600 son exclusivamente para el CP1600, es decir no es un circuito de propósito general.&lt;br /&gt;
Permite la comunicación con periféricos a través de sólo ocho hilos.&lt;br /&gt;
===Interrupciones===&lt;br /&gt;
Dispone de una entrada de interrupción enmascarable y no enmascarable.  &amp;quot;MoVe Out&amp;quot; y &amp;quot;PuSH Register&amp;quot; son instrucciones no interrumpibles.&lt;br /&gt;
&lt;br /&gt;
==Instrucciones==&lt;br /&gt;
Dispone de un juego completo de instrucciones, pero carece de multiplicación y división.&lt;br /&gt;
Utilizando los &amp;#039;&amp;#039;Data counters&amp;#039;&amp;#039; puede realizar direccionamientos &amp;quot;autoincrementados&amp;quot;, por ejemplo, para gestión de pilas.&lt;br /&gt;
Los desplazamientos se pueden realizar en uno o dos bits, si bien el acarreo sólo mantiene el último bit.&lt;br /&gt;
Para el acceso a periféricos existe un prefijo que le obliga a separar los 16 bits en dos accesos de ocho.&lt;br /&gt;
Como las instrucciones se codifican en 12 bits, la instrucción de salto ocupa tres palabras, para acomodar la dirección de 16 bits.&lt;br /&gt;
&lt;br /&gt;
Dispone de 16 condiciones externas para saltos.&lt;br /&gt;
&lt;br /&gt;
==Periféricos==&lt;br /&gt;
General Instrument fabricó diversos periféricos de uso general:&lt;br /&gt;
*Interface paralelo&lt;br /&gt;
*Converdor D/A&lt;br /&gt;
*Interfaz serie: toda una familia de UART de propósito general&lt;br /&gt;
Y para la que fue su aplicación más común, videojuegos, ofrecía:&lt;br /&gt;
*[[chip de sonido|PSG]], Generadores de sonido programable: [[General Instrument AY-3-8910|AY-3-8910, AY-3-8912, AY-3-8913, AY-3-8915]]&lt;br /&gt;
*STIC, Standard Television IC, Para generar las señales de televisión  [[NTSC]] y [[PAL]].&lt;br /&gt;
*Sintetizadores de voz: SP0256&lt;br /&gt;
&lt;br /&gt;
{{wp}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría: Microprocesadores]]&lt;/div&gt;</summary>
		<author><name>Museo8bits</name></author>
	</entry>
</feed>