<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1539886112177000849</id><updated>2024-09-14T01:22:54.640-04:00</updated><category term="CURSO DE ASSEMBLER DEL MICROPROCESADOR 8086/8088"/><category term="Ejemplos assembler"/><category term="Emu8086 Emulador"/><title type='text'>Assembler8086</title><subtitle type='html'>Curso de lenguaje de bajo nivel ensamblador(assembler)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://assembler8086.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1539886112177000849/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://assembler8086.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00661050930582408412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1539886112177000849.post-4976009578618056315</id><published>2012-10-20T18:12:00.001-04:00</published><updated>2012-10-20T19:15:30.291-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Emu8086 Emulador"/><title type='text'>EMULADOR EMU-8086 (DOWNLOAD)</title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;span lang=&quot;ES&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;El Emulador EMU8086 es el programa que se utiliza en el curso de &lt;b&gt;Estructura de computadores II&lt;/b&gt; que imparte la carrera&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;Ingeniería&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;Informática&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;&amp;nbsp;de la FNI. Se ha elegido este emulador porque posee una interfaz de usuario muy amistosa que permite familiarizarse con los fundamentos de la programación en lenguaje ensamblador(assembler) de forma muy intuitiva, aparte de eso brinda una serie de recursos para ejecutar y depurar los programas. También tiene algunas desventajas como el de no soportar algunas de las interrupciones más interesantes que posee el sistema operativo y tampoco puede acceder a los puertos físicos (reales), sino que los emula usando otros programas que ya están incluidos en su respectiva carpeta.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;ES&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 20px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;u&gt;&lt;b&gt;Pautas&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span lang=&quot;ES&quot;&gt;Para iniciar se debe ejecutar el archivos EMU886.exe, que se encuentra en la carpeta del mismo nombre, en el directorio raíz; seguramente en la computadora donde corra el programa tendrá otras alternativas para activar el programa, como un acceso directo en el escritorio o en el menú de programas del sistema operativo.&lt;/span&gt;&lt;span lang=&quot;ES&quot;&gt;Si está ejecutando la versión 4.05 del EMU8086 observará primero la pantalla de&lt;/span&gt;&lt;span lang=&quot;ES&quot;&gt;Bienvenida (welcome), similar a la que se muestra en la Figura 1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFkTvM4Q6zepn9l13GSePo8_4gsLBh1KoFCjPj5cVS0B-1-pCe2iy2p0LAnu-OxERSKLWzYqCUV6RB_BbZiRqp3s3ZVyINojdb-kmtSfVj6pMZyhJiYlIINO9yG_-x0imFz8BQFkJ-zlTv/s1600/emu.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;330&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFkTvM4Q6zepn9l13GSePo8_4gsLBh1KoFCjPj5cVS0B-1-pCe2iy2p0LAnu-OxERSKLWzYqCUV6RB_BbZiRqp3s3ZVyINojdb-kmtSfVj6pMZyhJiYlIINO9yG_-x0imFz8BQFkJ-zlTv/s400/emu.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span lang=&quot;ES&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;ES&quot;&gt;Figura 1. Pantalla de bienvenida del emulador EMU8086.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span lang=&quot;ES&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;ES&quot; style=&quot;font-family: inherit;&quot;&gt;Se presentan cuatro diferentes opciones para elegir:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;ES&quot; style=&quot;font-family: inherit;&quot;&gt;• &lt;b&gt;New:&lt;/b&gt; Le permite escribir un nuevo código en lenguaje ensamblador (al que&lt;/span&gt;&lt;span lang=&quot;ES&quot; style=&quot;font-family: inherit;&quot;&gt;Llamaremos “Código Fuente” y tendrá extensión .ASM)&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;ES&quot; style=&quot;font-family: inherit;&quot;&gt;• &lt;b&gt;Code examples:&lt;/b&gt; Le permite acceder a una serie de programas ejemplos que&lt;/span&gt;&lt;span lang=&quot;ES&quot; style=&quot;font-family: inherit;&quot;&gt;pueden ayudarle a comprender funciones más complejas.&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;ES&quot; style=&quot;font-family: inherit;&quot;&gt;• &lt;b&gt;Quick star tutor :&lt;/b&gt; activa un conjunto de documentos de ayuda, se recomienda&lt;/span&gt;&lt;span lang=&quot;ES&quot; style=&quot;font-family: inherit;&quot;&gt;revisarlos frecuentemente en caso de dudas.&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;ES&quot; style=&quot;font-family: inherit;&quot;&gt;• &lt;b&gt;Recent file:&lt;/b&gt; Le muestra los últimos archivos que se trabajaron en la máquina.&lt;/span&gt;&lt;span lang=&quot;ES&quot; style=&quot;font-family: inherit;&quot;&gt;Para continuar este primer contacto con el emulador seleccione New. Observará una&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;ES&quot; style=&quot;font-family: inherit;&quot;&gt;nueva caja de dialogo “choose code template”,como se muestra en la Figura2&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: inherit; text-align: center;&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-0QJ_Iqt-BZ0/T1DDXthv46I/AAAAAAAABNY/XoXk2uXtdZE/s1600/2.png&quot; style=&quot;border: none; font-family: inherit; padding: 0px;&quot; /&gt;&lt;/div&gt;
&lt;span lang=&quot;ES&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span lang=&quot;ES&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Figura 2. Caja de dialogo para seleccionar el tipo plantilla (template).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span lang=&quot;ES&quot; style=&quot;font-family: inherit;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span lang=&quot;ES&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span lang=&quot;ES&quot; style=&quot;font-family: inherit;&quot;&gt;
&lt;/span&gt;&lt;span lang=&quot;ES&quot; style=&quot;font-family: inherit;&quot;&gt;En ella se le presentan seis opciones, cuatro que le permiten usar plantillas predefinidas con algunos de los tipo de archivo que se pueden crear en lenguaje ensamblador: COM template, EXE template, BIN template y BOOT template (cada uno le permite diferentes características que se abordaran a su debido tiempo en el curso). Dos que le permiten usar un espacio vacío “empty workspace” (sin una plantilla) o activar el emulador mismo. Selecciones la opción del espacio vacío. Observará la ventana de edición o mejor dicho el Entorno de Desarrollo Integrado (Integrated Development Environme IDE), como se muestra en la Figura 3, donde escribirá sus archivos fuentes en lenguaje ensamblador, por favor lo confunda con el lenguaje de máquina.&lt;/span&gt;&lt;span lang=&quot;ES&quot; style=&quot;font-family: inherit;&quot;&gt;Podrá ver una barra de menú de Windows con sus opciones file, edit, etc. pero también vera unas opciones poco usuales como assembler, emulator, etc. propias del emulador. También vera una serie de botones que le permitirán crear un nuevo archivo (new), abrir un ejemplo (examples), compilar un archivo fuente (compile), emular un archivo ejecutable (emulate) y otras opciones que ira descubriendo a medida que se familiarice con el programa.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-kEX4Kvh7CfA/T1DDZKATl_I/AAAAAAAABNo/U1gprA2Va0k/s1600/3.png&quot; style=&quot;border: none; font-family: inherit; padding: 0px;&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Figura 3. Ventana de edición del EMU8086.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; text-align: left;&quot;&gt;
&lt;b&gt;Para &lt;u&gt;descargar&lt;/u&gt; el programa haga clic en el siguiente enlace:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://docs.google.com/open?id=0B5WlOw2nY-cAeUZaUjh5WGZMMGs&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Descargar Emu8086 v4.8&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;background-color: white; clear: both; color: #555555; font-family: Arial, Helvetica, sans-serif; line-height: 20px; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;background-color: white; clear: both; color: #555555; font-family: Arial, Helvetica, sans-serif; line-height: 20px; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;background-color: white; clear: both; color: #555555; font-family: Arial, Helvetica, sans-serif; line-height: 20px; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;background-color: white; clear: both; color: #555555; font-family: Arial, Helvetica, sans-serif; line-height: 20px; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;background-color: white; clear: both; color: #555555; font-family: Arial, Helvetica, sans-serif; line-height: 20px; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #555555; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0.0001pt;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #555555; font-family: Arial, Helvetica, sans-serif; line-height: 14.3pt;&quot;&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://assembler8086.blogspot.com/feeds/4976009578618056315/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1539886112177000849/4976009578618056315?isPopup=true' title='7 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1539886112177000849/posts/default/4976009578618056315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1539886112177000849/posts/default/4976009578618056315'/><link rel='alternate' type='text/html' href='http://assembler8086.blogspot.com/2012/10/ejercicios-en-emu-8086.html' title='EMULADOR EMU-8086 (DOWNLOAD)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00661050930582408412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFkTvM4Q6zepn9l13GSePo8_4gsLBh1KoFCjPj5cVS0B-1-pCe2iy2p0LAnu-OxERSKLWzYqCUV6RB_BbZiRqp3s3ZVyINojdb-kmtSfVj6pMZyhJiYlIINO9yG_-x0imFz8BQFkJ-zlTv/s72-c/emu.jpg" height="72" width="72"/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1539886112177000849.post-5320151632559370893</id><published>2012-10-20T17:24:00.000-04:00</published><updated>2012-10-20T19:27:10.599-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ejemplos assembler"/><title type='text'>EJERCICIOS ASSEMBLER </title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;u&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Ejemplos en assembler&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://inf3530.files.wordpress.com/2011/11/ejemplos-en-ensamblador.pdf&quot;&gt;Ejemplos introductorios assembler&lt;/a&gt;&lt;b&gt;(Download PDF)&lt;/b&gt;:En este archivo se encontrara la suma de&amp;nbsp;números&amp;nbsp;mediante&amp;nbsp;asignación&amp;nbsp;de datos a los registros,&amp;nbsp;también&amp;nbsp;nos enseña como mostrar por pantalla un&amp;nbsp;carácter&amp;nbsp;ASCII y hacer un bucle repetitivo todo esto se realiza en el DEBUG de windows.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;Realizado en EMU8086 v4.08&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Ejemplo 1: &lt;/b&gt;Mostrar su nombre en pantalla mediante interrupciones&lt;/div&gt;
&lt;div&gt;
&lt;pre&gt;&lt;span style=&quot;font-family: Terminal; font-size: x-small;&quot;&gt;
&lt;span style=&quot;color: #000064;&quot;&gt;org&lt;/span&gt; 100h &lt;/span&gt;&lt;span style=&quot;color: green; font-family: Terminal; font-size: x-small;&quot;&gt;;Todo lo escrito despues de &quot; ; &quot; son comentarios  &lt;/span&gt;&lt;span style=&quot;font-family: Terminal; font-size: x-small;&quot;&gt;
 &lt;span style=&quot;color: green;&quot;&gt;;escribir su nombre en pantalla &lt;/span&gt;
 &lt;span style=&quot;color: blue;&quot;&gt;jmp&lt;/span&gt; inicio &lt;/span&gt;&lt;span style=&quot;color: green; font-family: Terminal; font-size: x-small;&quot;&gt;;salto incondicional a una etiqueta&lt;/span&gt;&lt;span style=&quot;font-family: Terminal; font-size: x-small;&quot;&gt;
 nombre &lt;span style=&quot;color: #000064;&quot;&gt;db&lt;/span&gt; &lt;span style=&quot;color: purple;&quot;&gt;&quot;Jorge Arce$&quot;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;;Para este caso el nombre tiene que terminar con $ &lt;/span&gt;
 inicio: &lt;/span&gt;&lt;span style=&quot;font-family: Terminal; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green; font-family: Terminal; font-size: x-small;&quot;&gt;;etiqueta&lt;/span&gt;&lt;span style=&quot;font-family: Terminal; font-size: x-small;&quot;&gt;
 &lt;span style=&quot;color: blue;&quot;&gt;mov&lt;/span&gt; &lt;span style=&quot;color: #c80000;&quot;&gt;ah&lt;/span&gt;,9 &lt;span style=&quot;color: green;&quot;&gt;;con esto le digo a la interrupcion que escriba en pantalla &lt;/span&gt;
 &lt;span style=&quot;color: blue;&quot;&gt;mov&lt;/span&gt; &lt;span style=&quot;color: #c80000;&quot;&gt;dx&lt;/span&gt;,&lt;span style=&quot;color: #000064;&quot;&gt;offset&lt;/span&gt; nombre &lt;span style=&quot;color: green;&quot;&gt;;con esto le indico la direccion del texto &lt;/span&gt;
 &lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; 21h &lt;span style=&quot;color: green;&quot;&gt;;invoco a la interrupcion para escribir en pantalla &lt;/span&gt;
 &lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; 20h &lt;span style=&quot;color: green;&quot;&gt;;invoco interrupcion para termina el programa &lt;/span&gt;
&lt;span style=&quot;color: blue;&quot;&gt;ret&lt;/span&gt;                    
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;font-family: Terminal; font-size: x-small;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b style=&quot;font-family: &#39;Times New Roman&#39;; white-space: normal;&quot;&gt;Ejemplo 2&lt;/b&gt;&lt;b style=&quot;font-family: &#39;Times New Roman&#39;; white-space: normal;&quot;&gt;:&amp;nbsp;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; white-space: normal;&quot;&gt;Mostrar su nombre en pantalla mediante el acceso a la memoria del video en modo texto&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;font-family: Terminal; font-size: x-small;&quot;&gt;
&lt;span style=&quot;color: #000064;&quot;&gt;org&lt;/span&gt; 100h 
 &lt;span style=&quot;color: green;&quot;&gt;;escribir su nombre en pantalla accediendo a la memoria del video &lt;/span&gt;
 &lt;span style=&quot;color: blue;&quot;&gt;jmp&lt;/span&gt; inicio 
 nombre &lt;span style=&quot;color: #000064;&quot;&gt;db&lt;/span&gt; &lt;span style=&quot;color: purple;&quot;&gt;&quot;Jorge Arce&quot;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;;Guardo en una variable mi nombre &lt;/span&gt;
 inicio: &lt;span style=&quot;color: green;&quot;&gt;;etiqueta para saltos de memoria &lt;/span&gt;
   
 &lt;span style=&quot;color: blue;&quot;&gt;mov&lt;/span&gt; &lt;span style=&quot;color: #c80000;&quot;&gt;dx&lt;/span&gt;,0b800h &lt;span style=&quot;color: green;&quot;&gt;;guardo la direccion del video en dx &lt;/span&gt;
 &lt;span style=&quot;color: blue;&quot;&gt;mov&lt;/span&gt; &lt;span style=&quot;color: maroon;&quot;&gt;es&lt;/span&gt;,&lt;span style=&quot;color: #c80000;&quot;&gt;dx&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;;direcciono el video al segmento extra  &lt;/span&gt;
 &lt;span style=&quot;color: blue;&quot;&gt;mov&lt;/span&gt; &lt;span style=&quot;color: #c80000;&quot;&gt;cx&lt;/span&gt;,10 &lt;span style=&quot;color: green;&quot;&gt;;guardo en cx la cantidad de caracteres de la variable nombre &lt;/span&gt;
 &lt;span style=&quot;color: blue;&quot;&gt;mov&lt;/span&gt; &lt;span style=&quot;color: #c80000;&quot;&gt;si&lt;/span&gt;,0 &lt;span style=&quot;color: green;&quot;&gt;;inicializo la posicion del primer caracter &lt;/span&gt;
 &lt;span style=&quot;color: blue;&quot;&gt;mov&lt;/span&gt; &lt;span style=&quot;color: #c80000;&quot;&gt;di&lt;/span&gt;,&lt;span style=&quot;color: #000064;&quot;&gt;offset&lt;/span&gt; nombre &lt;span style=&quot;color: green;&quot;&gt;;direcciono en &quot;di&quot; la direccion inicial de nombre  &lt;/span&gt;
bucle:  &lt;span style=&quot;color: green;&quot;&gt;;etiqueta para el bucle o ciclo repetitivo &lt;/span&gt;
 &lt;span style=&quot;color: blue;&quot;&gt;mov&lt;/span&gt; &lt;span style=&quot;color: #c80000;&quot;&gt;al&lt;/span&gt;,&lt;span style=&quot;color: #0064c8;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #c80000;&quot;&gt;di&lt;/span&gt;&lt;span style=&quot;color: #0064c8;&quot;&gt;]&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;;direcciono en &quot;al&quot; el siguiente caracter de nombre &lt;/span&gt;
 &lt;span style=&quot;color: maroon;&quot;&gt;es&lt;/span&gt;:&lt;span style=&quot;color: blue;&quot;&gt;mov&lt;/span&gt; &lt;span style=&quot;color: #000064;&quot;&gt;byte&lt;/span&gt; &lt;span style=&quot;color: #000064;&quot;&gt;ptr&lt;/span&gt;&lt;span style=&quot;color: #0064c8;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #c80000;&quot;&gt;si&lt;/span&gt;&lt;span style=&quot;color: #0064c8;&quot;&gt;]&lt;/span&gt;,&lt;span style=&quot;color: #c80000;&quot;&gt;al&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;;muestro en pantalla el caracter en posicion &quot;si&quot; &lt;/span&gt;
 &lt;span style=&quot;color: blue;&quot;&gt;add&lt;/span&gt; &lt;span style=&quot;color: #c80000;&quot;&gt;si&lt;/span&gt;,2 &lt;span style=&quot;color: green;&quot;&gt;;desplazo la posicion de puntero para seguir escribiendo &lt;/span&gt;
 &lt;span style=&quot;color: blue;&quot;&gt;inc&lt;/span&gt; &lt;span style=&quot;color: #c80000;&quot;&gt;di&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;;incremento en 1 a &quot;di&quot; y paso al siguiente caracter &lt;/span&gt;
 &lt;span style=&quot;color: blue;&quot;&gt;loop&lt;/span&gt; bucle &lt;span style=&quot;color: green;&quot;&gt;;regresa a bucle y resta cx en 1 hasta que cx sea igual a 0  &lt;/span&gt;
 &lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; 20h &lt;span style=&quot;color: green;&quot;&gt;;invoco interrupcion para termina el programa &lt;/span&gt;
&lt;span style=&quot;color: blue;&quot;&gt;ret&lt;/span&gt;                    
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;font-family: Terminal; font-size: x-small;&quot;&gt;&lt;u&gt;Ejecución de los dos programas anteriores&lt;/u&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrO1hXLLj_j4WzZs2LLj_zJUJgUjjqJz9sZnjzKJy24_f7Ucq_-_JQrYjFdUPoyhDDuE0YHuQQVqf98Am2_WXCtgTwugmZZnzyDl36rVIROXld-CuPRUQM0tqu6PiKQFgZXAY2PKx9tJXS/s1600/ejem1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrO1hXLLj_j4WzZs2LLj_zJUJgUjjqJz9sZnjzKJy24_f7Ucq_-_JQrYjFdUPoyhDDuE0YHuQQVqf98Am2_WXCtgTwugmZZnzyDl36rVIROXld-CuPRUQM0tqu6PiKQFgZXAY2PKx9tJXS/s400/ejem1.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://assembler8086.blogspot.com/feeds/5320151632559370893/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1539886112177000849/5320151632559370893?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1539886112177000849/posts/default/5320151632559370893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1539886112177000849/posts/default/5320151632559370893'/><link rel='alternate' type='text/html' href='http://assembler8086.blogspot.com/2012/10/ejercicios-assembler.html' title='EJERCICIOS ASSEMBLER '/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00661050930582408412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrO1hXLLj_j4WzZs2LLj_zJUJgUjjqJz9sZnjzKJy24_f7Ucq_-_JQrYjFdUPoyhDDuE0YHuQQVqf98Am2_WXCtgTwugmZZnzyDl36rVIROXld-CuPRUQM0tqu6PiKQFgZXAY2PKx9tJXS/s72-c/ejem1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1539886112177000849.post-4000893027506205655</id><published>2012-10-13T17:44:00.001-04:00</published><updated>2012-10-13T17:44:45.367-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CURSO DE ASSEMBLER DEL MICROPROCESADOR 8086/8088"/><title type='text'>CAPITULO IV: MICROPROCESADOR DE PROPÓSITO GENERAL 8086/8088</title><content type='html'>&lt;div style=&quot;background-color: white; line-height: 10.285714149475098px; text-align: center;&quot;&gt;
&lt;span style=&quot;text-indent: 0cm;&quot;&gt;&lt;span style=&quot;font-family: inherit; text-indent: 0cm;&quot;&gt;&lt;br /&gt;CURSO DE ASSEMBLER DEL MICROPROCESADOR 8086/8088&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white; font-family: inherit; line-height: 10.285714149475098px; text-indent: 0cm;&quot;&gt;&lt;b&gt;Cap 4.- Microprocesador de proposito general 8086/8088&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.- Características&amp;nbsp;fundamentales del 8086/8088&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit; text-align: justify;&quot;&gt;A diferencia de sus predecesores
(8080, 8085) de 8 bits pueden manejar la información de 16 bits. o sea, cuenta
con registros y bus de datos de 16 bits.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Al respecto existe una diferencia
entre el 8088 y el 8086.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b style=&quot;text-indent: -19.85pt;&quot;&gt;8088&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 106.2pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Bus de datos
interna&amp;nbsp; 16 bits&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 106.2pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Registro de
trabajo&amp;nbsp; 16 bits&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 106.2pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Bus de datos
externo 8 bits&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b style=&quot;text-indent: -19.85pt;&quot;&gt;8086&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 106.2pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Bus de datos
interna&amp;nbsp; 16 bits&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 106.2pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Registro de
trabajo&amp;nbsp; 16 bits&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 106.2pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Bus de datos
externo 16 bits&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;El bus de datos externo del 8088
es de 8 bits, en cambio el bus de datos externo de 8086 es&amp;nbsp; de 16 bits. Poder manipular datos e
instrucciones en 16 bits.&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
Permite:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Mayor precisión&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Mayor velocidad de procesamiento&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;/ul&gt;
Su configuración Hardware incluye instrucciones que no contienen sus antecesores (8080,8085) como:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Multiplicación&amp;nbsp;&lt;/li&gt;
&lt;li&gt;División&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b style=&quot;text-align: justify;&quot;&gt;Su set de instrucciones consta
de 92 instrucciones básicas&lt;/b&gt;&lt;span style=&quot;text-align: justify;&quot;&gt;. Incluye sofisticadas estructura de
interrupciones, lo que permite mayor eficiencia de los dispositivos de E/S.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit; text-align: justify;&quot;&gt;Incluye mecanismos eficientes de
detección y recuperación de errores, (p.e en la instrucción DIV, prevé una
interrupción para división por cero).&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Puede acceder a una mayor
cantidad de memoria, su bus de direcciones de de 20 bits, con lo que puede
direccionar 1 Megabyte de memoria.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Parte de la dirección y todo el
bus de datos están multiplexados en 16 terminales. Los 4 bits de dirección
restantes se corresponden con los 4 terminales de dirección adicionales.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;El 8088 tiene una estructura de
interrupciones muy potente, realiza las operaciones de E/S en un espacio
físicamente separada de la memoria llamado espacio de E/S de hasta 64 kbytes de
longitud.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoBodyText&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Estos microprocesadores de propósito general pueden trabajar
en un a configuración de múltiples procesadores, tanto en procesamiento
paralelo como multiproceso, con otros procesadores especializados como con:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; text-indent: -19.85pt;&quot;&gt;8087 Procesador matemático&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; text-indent: -19.85pt;&quot;&gt;8089 Procesador de E/S&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Estos chips no son obligatorios
para las funciones usuales, pero esta disponible en caso de que se los quiera
utilizar. Para esto, este microprocesador tiene una configuración tal que puede
trabajar en dos modos diferentes:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;u style=&quot;text-indent: -19.85pt;&quot;&gt;Modo mínimo:&lt;/u&gt;&lt;span style=&quot;text-indent: -19.85pt;&quot;&gt; trabajo de manera
independiente&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;u style=&quot;text-indent: -19.85pt;&quot;&gt;Modo máximo:&lt;/u&gt;&lt;span style=&quot;text-indent: -19.85pt;&quot;&gt; trabaja con otros integrados,
8288 controlador de bus, 8087 coprocesador matemático y otros.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;u&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;2.- Estructura de los microprocesadores de&amp;nbsp;propósito&amp;nbsp;general&amp;nbsp;8088/8086&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;div class=&quot;MsoBodyText2&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoBodyText&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;El 8088 y el 8086 son microprocesadores de 16 bits de
propósito general de intel. Estos microprocesadores son una extensión lógica
del popular 8080. Internamente son iguales, excepto por el tamaño del bus de
datos externo, el 8088 esta diseñado para trabajar con bus de datos externo.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoBodyText&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;El 8088 esta diseñado para trabajar con &lt;b&gt;bus de 8 bits&lt;/b&gt;,
siendo de esta manera&amp;nbsp; compatible con la
mayoría de los buses del mismo tamaño. El &lt;b&gt;8086&lt;/b&gt; por el contrario, se
conecta a &lt;b&gt;un bus de 16 bits&lt;/b&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;El 6 de 86 indica el bus de 16
bits; el 8 del 88 significa que el bus en este caso es de 8 bits, ambos números
se refieren a la anchura del bus de datos. Internamente, ambos poseen el mismo
juego de instrucciones y el mismo tamaño de datos.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Intel trata esta igualdad interna y desigualdad externa,
dividiendo cada procesador 8086 y 8088 en dos sub-procesadores. O sea, cada uno
consta de una:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 70.8pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Unidad de Ejecución&lt;/span&gt;&lt;/b&gt; (EU Execution Unit) y una &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 70.8pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Unidad Interfaz de Bus&lt;/span&gt;&lt;/b&gt; (BIU Bus Interface Unit) .&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Tal como se muestra el siguiente esquema del 8088.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoBodyText&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoBodyText&quot; style=&quot;text-align: center;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU9bqTuCbCerbyWFLyVO2HS7pYZ4348VlTDqrLO18uhDQwJDrFCVZ-UtieNBnzluNm_2l5OrqbOegNfTRx4c40VZMP6UPoJpjHBbjOJLtN7-RV6G-ZdBidO51CPILVqYhfuwJXz8OJXwYi/s1600/cap41.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU9bqTuCbCerbyWFLyVO2HS7pYZ4348VlTDqrLO18uhDQwJDrFCVZ-UtieNBnzluNm_2l5OrqbOegNfTRx4c40VZMP6UPoJpjHBbjOJLtN7-RV6G-ZdBidO51CPILVqYhfuwJXz8OJXwYi/s320/cap41.jpg&quot; width=&quot;296&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;FIGURA 1.-
Arquitectura del Microprocesador 8088&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Los microprocesadores 8088/8086
constan de una Unidad de ejecución EU y una Unidad de Interfaz de Bus BIU.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;font-family: inherit;&quot;&gt;La Unidad de ejecución:&lt;/b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;
esta encargada de realizar todas las operaciones .&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;La unidad de interfaz de bus:&lt;/b&gt;
Esta encargada de acceder a datos e instrucciones del mundo exterior. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Las unidades de ejecución son
idénticas en ambos procesadores, pero las unidades de interfaz son diferentes
en varias cuestiones que se verán mas adelante. Esta aproximación es un ejemplo
claro de diseño modular. Esto es, todo el procesador se divide en partes, dos
subprocesadores, y cada una esta encargada de ciertas tareas especificas.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Entonces una de las principales
características del 8088/8086 es un proceso interno dual, que permite realizar
al mismo tiempo las principales funciones de transferencias de datos y búsqueda
de instrucciones.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Una unidad, la BIU esta encargada
de localizar las instrucciones y de transferir todos los datos entre los
registros y el mundo exterior. La otra unidad la EU esta encargada de
decodificar y ejecutar todas las instrucciones.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Además la BIU que es la encargada
de buscar las instrucciones, utiliza el método llamado de estructura tabular o
por colas para almacenar nuevas instrucciones hasta que se necesiten.&amp;nbsp; La BIU del 8088 es más compleja, ya que debe
transferir datos entre el bus de datos interno de 16 bits y el bus de datos
externo de 8 bits.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;3.- Colas de instrucciones&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Una cola es una línea de espera,
el 8088/8086 utilizan tales lineas de espera para almacenar sus instrucciones.
Dicho de otra manera, las instrucciones que han de ejecutarse llegan al
procesador antes de lo necesario y esperan en una cola de instrucciones.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Este sistema posee la ventaja de
que cada instrucción puede extraerse de memoria mientras otras se esta
ejecutando, reduciendo en consecuencia el tiempo de proceso. Las colas son
normalmente cortas, de 4 a 6 octetos, la del 8086 es de 6 y la del 8088 es de 4
bytes.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;b&gt;&lt;u&gt;4.- Espacio de E/S&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;El 8088/8086 tiene otra especie
de memoria separada, llamada espacio de E/S, que puede considerarse como una
memoria extra para direccionar los lugares donde se encuentren los dispositivos
de E/S (direcciones cableadas). El espacio de E/S de 8088/8086 usa un
direccionamiento de 16 bits (permite direccionar hasta 64 bits). Tanto la
memoria principal como el espacio de E/S usan el mismo juego de direcciones y
líneas de datos. Solo el uso de señales de control separa la memoria y el
espacio de E/S.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;5.- Juego de registros&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;El juego de registro del 8088 y
del 8086 son exactamente iguales, con 14 registro internos de 16 bits. Cada
registro tiene su propia personalidad, cada uno con un objetivo especial.
Algunos pertenecen a la EU y otros a la BIU.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit; text-align: justify;&quot;&gt;Cuatro son &lt;/span&gt;&lt;span style=&quot;color: red; font-family: inherit; text-align: justify;&quot;&gt;registro de
trabajo&lt;/span&gt;&lt;span style=&quot;font-family: inherit; text-align: justify;&quot;&gt; que se usan temporalmente por los programas para almacenar
resultados intermedios y los operandos que se necesitan las operaciones
aritméticas y lógicas.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Cuatro &lt;span style=&quot;color: red;&quot;&gt;registro de segmento&lt;/span&gt; que
almacenan las direcciones de comienzo de ciertos segmentos de la memoria.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Cinco &lt;span style=&quot;color: red;&quot;&gt;registro relativos&lt;/span&gt; que
almacenan las direcciones relativas que se emplean con las direcciones de
segmento para indicar donde están situados los datos en la memoria.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Finalmente hay un &lt;span style=&quot;color: red;&quot;&gt;registro de estado&lt;/span&gt;,
formado por nueve bits que se emplean para registrar las información del esta
do del 8088/8086&amp;nbsp; y de las operaciones
del control.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;6.-&amp;nbsp;&lt;/o:p&gt;Los registros de trabajo&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Cuándo él ordenador esta
procesando datos, gran parte del tiempo el microprocesador lo ocupa en la
transferencia de sus datos con la memoria. Este tiempo de acceso se puede
reducir substancialmente en muchas ocasiones, guardando en el interior del 8088
oprerandos mas usados y los resultados obtenidos.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Los cuatro registro de 16 bits
llamados normalmente de trabajo, o de datos, se emplean con este propósito.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Estos son: AX, BX, CX, DX. Cada
uno de ellos se puede subdividir y direccionarse de forma separada, como si
fueran dos medios registros de 8 bits. Los medios registro de mayor orden se
conocen como AH, BH, CH, DH&amp;nbsp; y los de
orden bajo se conocen como AL, BL, CL, DL. La utilización de los registro
completos, o medios, pueden ser manipulados libremente como el programador lo
desee en función de sus necesidades.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Estos se emplean la mayor parte
de las veces como áreas temporales&amp;nbsp; de
trabajo, en particular para realizar operaciones aritméticas. Aunque estos
registros se encuentran disponible para realizar cualquier tipo de trabajo,
cada uno tiene asignado algunos usos especiales como:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 35.4pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;El registro &lt;span style=&quot;color: red;&quot;&gt;AX (es un
acumulador)&lt;/span&gt;, y es el registro principal para realizar las operaciones
aritméticas.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 35.4pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;El registro &lt;span style=&quot;color: red;&quot;&gt;BX (registro base)&lt;/span&gt;
se utiliza a menudo para apuntar el comienzo de una tabla en memoria. Se puede
usar también para almacenar la parte relativa de una dirección segmentada.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 35.4pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;El registro &lt;span style=&quot;color: red;&quot;&gt;CX (contador)&lt;/span&gt;
se utiliza como un contador de repetición para control de bucles. Por ejemplo,
la instrucción LOOP utiliza para almacenar el contador que indica el numero de
iteraciones del bucle. Ninguno de los otros registro puede realizar esta
función.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 35.4pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;El registro &lt;span style=&quot;color: red;&quot;&gt;DX (datos)&lt;/span&gt;
se utiliza para almacenar datos de 16 bits con propósitos generales.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Aunque los registro de trabajo se
utilicen para el almacenamiento temporal de datos y operando, o para las tareas
especificas ya mencionadas, la naturaleza de zona de trabajo les posibilita
también para otros usos. Por ejemplo los cuatro se usan a menudo para albergar
las direcciones relativas de datos que pasan como parámetros de un programa&amp;nbsp; a otro.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;u&gt;&lt;b&gt;7.- Los registros de segmento&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;En el método de segmentación que
es la que utiliza el 8088/8086, la dirección completa de una posición de
memoria consiste en la dirección de un segmento y el desplazamiento en el
segmento. Los cuatro registro, llamados CS, DS, SS y ES se utilizan para
identificar cuatro segmentos específicos de memoria, de los cuatro registro,
tres son de propósitos especiales.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 35.4pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;El &lt;span style=&quot;color: red;&quot;&gt;registro CS
(Segmento de código)&lt;/span&gt; localiza el segmento de código, es decir la
dirección a partir de la cual empieza el programa que esta siendo ejecutado.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 35.4pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;El &lt;span style=&quot;color: red;&quot;&gt;registro DS
(Segmento de Datos)&lt;/span&gt; localiza el segmento de datos, que es la dirección
donde empieza el área de memoria que almacena los datos que se están
utilizando.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 35.4pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;El &lt;span style=&quot;color: red;&quot;&gt;registro SS
(Segmento de Pila)&lt;/span&gt; localiza el segmento de pila, que es la dirección
donde empieza el área de memoria de trabajo temporal que almacena parámetros y
direcciones que utiliza el programa que esta activo.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 35.4pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;El &lt;span style=&quot;color: red;&quot;&gt;registro ES
(Segmento extra)&lt;/span&gt; localiza el segmento extra, que se utiliza normalmente
como suplemento del segmento de datos, con objeto de que se pueda usar mas de
64 k de memoria para almacenamiento. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
También se utiliza para transferir datos entre segmentos. Sin embargo este segmento se usa, casi siempre, para calcular la dirección del destino en cualquier operación de cadenas.&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Es común que los cuatro registro
se solapen o sean idénticos; también es común que solo se utilice sola una
parte del segmento de 64 k; por ejemplo, un programa puede necesitar tan solo
16k de un segmento de 64k.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;&lt;u&gt;8.- Los registros relativos&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Se utilizan los cinco registro relativos para localizar un byte en concreto dentro de un segmento especifico de 64k.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;El registro llamado&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: inherit;&quot;&gt;puntero de instrucción (IP)&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;, indica cual es la dirección donde se encuentra situada la instrucción dentro del segmento de código que se va a ejecutar.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Registros de pila&lt;/span&gt;, están íntimamente ligados a la pila, que no es mas que una zona de la memoria donde el 8088 guarda información de direcciones y de datos, que necesita recuerden para su utilización posterior.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Dos registros que quedan se denomina&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: inherit;&quot;&gt;registros de índice&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;y se utilizan para señalar la situación de los operandos que se van a utilizar dentro del segmento de datos.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 35.4pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;El&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;puntero de instrucción (IP)&lt;/span&gt;&amp;nbsp;también llamado contador de programa &lt;b&gt;(PC)&lt;/b&gt;, proporciona la dirección relativa en el segmento de código donde se encuentra localizada la instrucción del programa que se va a ejecutar. Se utiliza junto con los registro CS. Los programa no tienen acceso directo al registro IP, pero hay un conjunto de instrucciones, tales como JMP y CALL que cambian el contenido a/o desde la pila.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Los&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: inherit;&quot;&gt;registros de pila&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;, denominados puntero de pila &lt;b&gt;(SP)&lt;/b&gt; y puntero de base &lt;b&gt;(BP)&lt;/b&gt;, proporcionan direcciones relativas dentro del segmento de pila. SP proporciona la situación de la cabecera de la pila y es análogo al registro IP. El registro BP se utiliza para indicar partiendo de la posición inicial de la pila , donde se encuentra determinada información.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 35.4pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Los&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: inherit;&quot;&gt;registros índice&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;, denominados el índice de fuente &lt;b&gt;(SI) &lt;/b&gt;y el índice de destino &lt;b&gt;(DI),&lt;/b&gt; se utilizan normalmente con otro registro (AX, BX, CX, DX) o con ciertas instrucciones que proporcionan la dirección relativa del lugar inicial de&amp;nbsp; un campo de datos.&lt;/span&gt;&lt;br /&gt;
Se utilizan muy a menudo cuando se transfieren grandes listas de datos.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;u&gt;&lt;b&gt;9.- Registro de estado o de indicadores (Flags).&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
Es un registro de 16 bits de los cuales 9 son utilizados para indicar diversas situaciones durante la ejecución de un programa.&amp;nbsp;Los bits 0, 2, 4, 6, 7 y 11 son indicadores de condición, que reflejan los resultados de operaciones del programa; los bits del 8 al 10 son indicadores de control y el resto no se utilizan.&lt;br /&gt;
Estos indicadores pueden ser comprobados por las instrucciones de salto condicional, lo que permite variar el flujo secuencial del programa según el resultado de las operaciones.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihbSO3dyhojocQIz1Esri3RUojeSCBB_nY7Vdm6IFaP09xgqW3RJJMjF8KP2MgEQOZvV3TWz7hOP2W4hJXs9N4cUhudJa8tkgkQlCb2eTBnDUiv6wHAFh2KgcM-lxTPK2kBZmIex8uAksr/s1600/cap42.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;56&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihbSO3dyhojocQIz1Esri3RUojeSCBB_nY7Vdm6IFaP09xgqW3RJJMjF8KP2MgEQOZvV3TWz7hOP2W4hJXs9N4cUhudJa8tkgkQlCb2eTBnDUiv6wHAFh2KgcM-lxTPK2kBZmIex8uAksr/s640/cap42.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;ul style=&quot;margin-top: 0cm; text-align: start;&quot; type=&quot;disc&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;CF (Carry Flag): Indicador de acarreo. Su valor más habitual es&amp;nbsp;&lt;i&gt;lo que nos llevamos&lt;/i&gt;&amp;nbsp;en una suma o resta.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;OF (Overflow Flag): Indicador de desbordamiento. Indica que el resultado de una operación no&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;cabe en el tamaño del operando destino.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ZF (Zero Flag): Indicador de resultado 0 o comparación igual.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;SF (Sign Flag): Indicador de resultado o comparación negativa.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;PF (Parity Flag): Indicador de paridad. Se activa tras algunas operaciones aritmético-lógicas para indicar que el número de bits a uno resultante es par.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;AF (Auxiliary Flag): Para ajuste en operaciones BCD.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;DF (Direction Flag): Indicador de dirección. Manipulando bloques de memoria, indica el sentido de avance (ascendente/descendente).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;IF (Interrupt Flag): Indicador de interrupciones: puesto a 1 están permitidas.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;TF (Trap Flag): Indicador de atrape (ejecución paso a paso).&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://assembler8086.blogspot.com/feeds/4000893027506205655/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1539886112177000849/4000893027506205655?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1539886112177000849/posts/default/4000893027506205655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1539886112177000849/posts/default/4000893027506205655'/><link rel='alternate' type='text/html' href='http://assembler8086.blogspot.com/2012/10/capitulo-iv-microprocesador-de.html' title='CAPITULO IV: MICROPROCESADOR DE PROPÓSITO GENERAL 8086/8088'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00661050930582408412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU9bqTuCbCerbyWFLyVO2HS7pYZ4348VlTDqrLO18uhDQwJDrFCVZ-UtieNBnzluNm_2l5OrqbOegNfTRx4c40VZMP6UPoJpjHBbjOJLtN7-RV6G-ZdBidO51CPILVqYhfuwJXz8OJXwYi/s72-c/cap41.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1539886112177000849.post-6997936668599582500</id><published>2012-10-09T12:16:00.001-04:00</published><updated>2012-10-13T19:02:37.770-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CURSO DE ASSEMBLER DEL MICROPROCESADOR 8086/8088"/><title type='text'>CAPITULO III: ESTRUCTURA DEL COMPUTADOR CLASICO</title><content type='html'>&lt;span style=&quot;background-color: white; font-family: inherit; text-indent: 0cm;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;background-color: white; font-family: inherit; text-indent: 0cm;&quot;&gt;&lt;span style=&quot;font-family: inherit; text-indent: 0cm;&quot;&gt;CURSO DE ASSEMBLER DEL MICROPROCESADOR 8086/8088&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &#39;Arial Black&#39;, sans-serif; text-indent: 0cm;&quot;&gt;Cap 3.- Estructura del Computador&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial Black, sans-serif;&quot;&gt;Clásico&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial Black, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Un computador
digital puede entenderse como un sistema que:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;&lt;span lang=&quot;ES-MX&quot;&gt;&lt;b&gt;EXPLORA: &lt;/b&gt;B&lt;/span&gt;&lt;span style=&quot;text-indent: -30pt;&quot;&gt;usca secuencialmente las
instrucciones de la memoria del sistema, que junto con los datos constituyen un
programa.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;&lt;span lang=&quot;ES-MX&quot;&gt;&lt;b&gt;INTERPRETA:&lt;/b&gt; D&lt;/span&gt;&lt;span style=&quot;text-indent: -30pt;&quot;&gt;ecodifica todo este programa de
manera que sea entendible para la maquina.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;&lt;span lang=&quot;ES-MX&quot;&gt;&lt;b&gt;EJECUTA: &lt;/b&gt;G&lt;/span&gt;&lt;span style=&quot;text-indent: -30pt;&quot;&gt;ene&lt;/span&gt;&lt;span style=&quot;text-indent: -30pt;&quot;&gt;ra todas las señales de control
necesarias para realizar las operaciones que ordenan las instrucciones.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Para ello el &lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;sistema dispone
de un hardware&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt; o sea de una&amp;nbsp;constitución&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;física&lt;span style=&quot;text-indent: 0cm;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Circuitos que elaboran funciones&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;lógicas&amp;nbsp;mas o
menos complejas, interconectados sobre tarjetas agrupadas en elementos
funcionales de caracteristicas definidas.&lt;/span&gt;&lt;span style=&quot;text-indent: 0cm;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Formando &lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;racks o armarios&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;, con
sus&amp;nbsp;periféricos, teletipos, consolas de&amp;nbsp;visualización&amp;nbsp; impresoras, perforadoras
y lectoras de tarjetas, unidades de disco y cintas&amp;nbsp;magnéticas, etc.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;&lt;span lang=&quot;ES-MX&quot; style=&quot;font-family: Symbol;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;C&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;ada &lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;computador&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;
dispone de un &lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;conjunto de instrucciones&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt; particular que lo
caracteriza,&amp;nbsp;simultáneamente&amp;nbsp;a como lo caracteriza su harware.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Este conjunto de instrucciones &lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;forma
lo que se llama software&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;básico&amp;nbsp;y define completamente al computador
desde el punto de vista de la&amp;nbsp;programación.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;&lt;span lang=&quot;ES-MX&quot;&gt;El software &lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;no se limita al
conjunto de instrucciones&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt; sino que incluye&amp;nbsp;también&amp;nbsp;programas&amp;nbsp;inteligibles&amp;nbsp;por el computador, por tanto escritos de acuerdo con el software&amp;nbsp;básico&amp;nbsp;y que permiten &lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;interpretar programas escritos con
lenguajes mas evolucionados&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Los computadores explicados de esta manera
son los llamados &lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;computadores de&amp;nbsp;propósito&amp;nbsp;general&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt; o
programa almacenado.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Son lo que se puede hacer &lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;realizar&amp;nbsp;prácticamente&amp;nbsp;cualquier trabajo&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;&lt;span lang=&quot;ES-MX&quot;&gt;La estructura de un computador&amp;nbsp;clásico&amp;nbsp;es
el que muestra en la Figura 4.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVfEX1rAEWFqrwToUYIvO6BhUtc4mUBS3zSPv-Qq16Km16Lh54eQbXBZ7bjgsNKlDCH37yvCTpswSv6zoLSyr1L_lfiElY3emeI22pcjVkXGgyli090U_dJfneaNnATG-vtQK8MPzR6Uwj/s1600/cap31.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;181&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVfEX1rAEWFqrwToUYIvO6BhUtc4mUBS3zSPv-Qq16Km16Lh54eQbXBZ7bjgsNKlDCH37yvCTpswSv6zoLSyr1L_lfiElY3emeI22pcjVkXGgyli090U_dJfneaNnATG-vtQK8MPzR6Uwj/s320/cap31.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span lang=&quot;ES-BO&quot; style=&quot;text-indent: -27pt;&quot;&gt;Figura
4.&lt;/span&gt;&lt;span lang=&quot;ES-BO&quot; style=&quot;text-indent: -27pt;&quot;&gt;Estructura de un computador&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;clásico&lt;/span&gt;&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;El esquema responde&amp;nbsp;básicamente&amp;nbsp;a los
preceptos&amp;nbsp;propuestos&amp;nbsp;por &lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Charles Babbage&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt; ya en el siglo
XIX, quien&amp;nbsp;estableció&amp;nbsp;los &lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;principios&amp;nbsp;básicos&amp;nbsp;para la&amp;nbsp;construcción&amp;nbsp;de los computadores&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;modernos&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt; en su “maquina&amp;nbsp;analítica”.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Aunque la maquina de Babbage era de&amp;nbsp;construcción&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;mecánica&amp;nbsp;y los computadores actuales son&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;electrónicos, las &lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;funciones
desarrolladas&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt; por las diferentes secciones &lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;son casi las
mismas&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;span lang=&quot;ES-MX&quot; style=&quot;color: #ff6600;&quot;&gt;Unidad Central
de Proceso&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;No es otra cosa&amp;nbsp; que la ALU ampliada con otros elementos mas
que mejoran sus desempeño; tales como acumuladores, registros de estado o
banderas y otros registros&amp;nbsp;rápidos&amp;nbsp;de trabajo.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;span lang=&quot;ES-MX&quot; style=&quot;color: #ff6600;&quot;&gt;Unidades de E/S&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Son las encargadas de gestionar la
transferencia de&amp;nbsp;información&amp;nbsp;desde/hacia los&amp;nbsp;dispositivos&amp;nbsp;de E/S. Estan
construidos basicamente por multiplexores y una serie de registros en los que
se deposita temporalmente la&amp;nbsp;información&amp;nbsp;en&amp;nbsp;circulación.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;span lang=&quot;ES-MX&quot; style=&quot;color: #ff6600;&quot;&gt;Unidades de
Acoplamiento&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Conocidas mas como interfaces, realizan la
tarea de adecuar los diferentes formatos de la&amp;nbsp;información&amp;nbsp;con que trabajan los
dispositivos de E/S a la que maneja la unidad de proceso y control.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;span lang=&quot;ES-MX&quot; style=&quot;color: #ff6600;&quot;&gt;Dipositivos de
E/S o perifericos&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot; type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Hacen que el sistema pueda interactuar con
el programador, algunos ejemplos son los teletipos, consolas de&amp;nbsp;visualización,
impresoras, perforadoras y lectoras de tarjetas, unidades de disco y cintas&amp;nbsp;magnéticas, etc.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;La anterior estructura ha sido la
primitiva y &lt;/span&gt;&lt;span lang=&quot;ES-MX&quot; style=&quot;color: #3399ff;&quot;&gt;fue evolucionando&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;, variando no
tanto en esencia, sino en forma.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Hasta llegar a la actual estructura
mostrada en el siguiente esquema Figura 5.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Puede verse que tanto en uno como en otro
esquema las unidades funcionales&amp;nbsp; son&amp;nbsp;prácticamente&amp;nbsp;las mismas.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQSC1e6GYebsXF793Rn0j7kNFi018zysekyhRNKepQA0Sk4Ay5kQdFIzJLbSUI0POJ56iTck4mL5XSlYtxmf7YEy5KiEROgdNEKGHlx2CRkMSPzKZDC5Jyf-VRx8IrBjozNzhM-qW1O4Ic/s1600/cap32.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;137&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQSC1e6GYebsXF793Rn0j7kNFi018zysekyhRNKepQA0Sk4Ay5kQdFIzJLbSUI0POJ56iTck4mL5XSlYtxmf7YEy5KiEROgdNEKGHlx2CRkMSPzKZDC5Jyf-VRx8IrBjozNzhM-qW1O4Ic/s320/cap32.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span lang=&quot;ES-MX&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span lang=&quot;ES-MX&quot;&gt;&lt;span lang=&quot;ES-MX&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;text-align: center; text-indent: -27pt;&quot;&gt;FIGURA
5. Estructura de un Computador Moderno&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span lang=&quot;ES-MX&quot;&gt;
&lt;/span&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: center; text-indent: -36px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot; type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Lo que ha sufrido modificaciones ha sido
las interconexiones de las unidades funcionales que modernamente se realizan
por intermedio de buses y antes no se realizaban&amp;nbsp;así.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;La interconexion de buses ha representado
un gran ahorro de interconexiones y una&amp;nbsp;simplificación&amp;nbsp;desde el punto de vista
estructural&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Puesto que todas la unidades van colgadas
de los mismos nodos, su acceso se realiza&amp;nbsp;prácticamente&amp;nbsp;de la misma forma, etc.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Esto ha sido posible gracias a la&amp;nbsp;evolución&amp;nbsp;tecnológica&amp;nbsp;que ha permitido obtener sistemas de tipo TRI-STATE, que
permiten formar buses, estructuras mas simples y de potencia cada vez mayor.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Un TRI-STATE, como sugiere su nombre, es
un dispositivo que presenta tres estados:&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot; type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Estado
de&amp;nbsp;conducción&amp;nbsp;0&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot; type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Estado
de&amp;nbsp;conducción&amp;nbsp;1&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot; type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Estado
de alta impedancia&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;span lang=&quot;ES-MX&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff6600; font-family: &#39;Arial Black&#39;, sans-serif; text-indent: 0cm;&quot;&gt;Estructura del Computador Moderno&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot; type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Es posible conectar y desconectar
cualquier dispositivo, que este conectado al bus del sistema, a&amp;nbsp;través&amp;nbsp;de este
dispositivo,&amp;nbsp;llevándolo&amp;nbsp;a su estado de alta impedancia.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;El siguiente esquema Figura 6. Se usara
como base para toda la&amp;nbsp;explicación&amp;nbsp;de las estructura de un computador digital.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span lang=&quot;ES-BO&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span lang=&quot;ES-BO&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4O4htgzb5yhW_X7IDihhbm8AteTYz4dPr6t2ECHcmQImN-PXSszQ9ul-nuaxKFFcXaQL3meHu1WWNro-nKTEAT-2aJRQ3A-Sgp3SaBoOmt8-dB2sl-fGRPrE68G8XDUVy4WUtAIT-SC4y/s1600/cap33.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;176&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4O4htgzb5yhW_X7IDihhbm8AteTYz4dPr6t2ECHcmQImN-PXSszQ9ul-nuaxKFFcXaQL3meHu1WWNro-nKTEAT-2aJRQ3A-Sgp3SaBoOmt8-dB2sl-fGRPrE68G8XDUVy4WUtAIT-SC4y/s320/cap33.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span lang=&quot;ES-BO&quot;&gt;
&lt;/span&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span lang=&quot;ES-BO&quot;&gt;&lt;span lang=&quot;ES-BO&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;text-align: center; text-indent: -27pt;&quot;&gt;FIGURA
6. Estructura del computador moderno&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span lang=&quot;ES-BO&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;text-align: center; text-indent: -27pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot; type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;En el esquema se distinguen los siguientes
sub-buses:&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot; type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Bus de&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;alimentación&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot; type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Bus de&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;dirección&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot; type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Bus de datos&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot; type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Bus de control&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
Y las siguientes unidades funcionales&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot; type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Unidad de memoria&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot; type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Unidad de control&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot; type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Unidad de proceso&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot; type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Controladores del sistema&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot; type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Controladores de dispositivos de E/S o
interfaces&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot; type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Dispositivos de E/S&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot; type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Fuente de alimentación&lt;/span&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;span lang=&quot;ES-MX&quot; style=&quot;color: #ff6600; font-family: &amp;quot;Arial Black&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;BUSES&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span lang=&quot;ES-MX&quot; style=&quot;color: #ff6600; font-family: &amp;quot;Arial Black&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;BUS DE ALIMENTACION&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang=&quot;ES-MX&quot; style=&quot;color: #ff6600;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;ES-MX&quot; style=&quot;text-indent: -18pt;&quot;&gt;Mediante este bus se hace llegar a todos
los componentes del sistema la&amp;nbsp;energía&amp;nbsp;eléctrica&amp;nbsp;necesaria para su&amp;nbsp;funcionamiento&amp;nbsp;desde la fuente de&amp;nbsp;alimentación.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;La cantidad de lineas y los valores
nominales de los voltajes que maneja este bus dependen del sistema.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Algunos valores comunes son: &amp;nbsp;&lt;/span&gt;+5 voltios ,&amp;nbsp;&amp;nbsp; -5 voltios,+12 voltios,&amp;nbsp;&amp;nbsp; -12 voltios.&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;span lang=&quot;ES-MX&quot; style=&quot;color: #ff6600; font-family: &amp;quot;Arial Black&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;BUS DE CONTROL&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span lang=&quot;ES-MX&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; El bus de control es portador&amp;nbsp; de todas las señales necesarias para el
control del sistema, tales como:&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Señales de termporizacion, &lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;ES-MX&quot;&gt;impulsos
de reloj o tiempos elementales o estados que sincronizan el funcionamiento de
las diferentes partes del sistema.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Señales de sentido de los datos,&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;ES-MX&quot;&gt; como
las ordenes de lectura o escritura.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Señales de&amp;nbsp;ocupación&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;ES-MX&quot;&gt; a
travez de las cuales otros dispositivos maestros (dispositivos de E/S,
controladores del sistema, etc) se informan, que el bus del sistema esta
ocupado, por tanto no pueden acceder a ella.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Interrupciones,&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;ES-MX&quot;&gt;
solicitudes de diferentes dispositivos para que se interrumpa el proceso en
curso y se active una rutina de servicio pertinente al dispositivo solicitante.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;span lang=&quot;ES-MX&quot; style=&quot;color: #ff6600; font-family: &amp;quot;Arial Black&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;BUS DE DIRECCIONES&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;La&amp;nbsp;información&amp;nbsp;que transporta este bus, sirve
para distinguir o direccionar una localidad de memoria de las miles que tiene
la memoria.&lt;/span&gt;&lt;span style=&quot;text-indent: 0cm;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Así&amp;nbsp;como&amp;nbsp;también&amp;nbsp;para distinguir uno de
los varios ports (puertas&amp;nbsp;lógicas&amp;nbsp;que son la&amp;nbsp;vía&amp;nbsp;de comunicación con los
dispositivos externos de E/S) que tiene el sistema.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Esta&amp;nbsp;información&amp;nbsp;nos permite acceder
(leer/escribir) de manera controlada y ordenada a las diferentes posiciones de
memoria y ports.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Las informaciones del bus de direcciones
las proporciona o bien el contador de programa (también&amp;nbsp;llamado puntero de
instrucciones) en busca de una&amp;nbsp;instrucción&amp;nbsp; o bien uno de los registro
auxiliares de la unidad de control y proceso en busca de un dato.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;span lang=&quot;ES-MX&quot; style=&quot;color: #ff6600; font-family: &amp;quot;Arial Black&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;BUS DE DATOS&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Este bus transporta la&amp;nbsp;información&amp;nbsp;relacionada con las instrucciones o tareas que debe realizar el sistema, y los
datos que se han de procesar. Tanto instrucciones como datos se mueven a&amp;nbsp;través&amp;nbsp;de todo el sistemas&amp;nbsp;vía&amp;nbsp;este bus.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Si bien, la&amp;nbsp;información&amp;nbsp;del bus de
direcciones permite identificar una determinar la localidad de memoria o un
port, el bus de datos conduce el contenido de dicha localidad hacia/desde la
unidad de memoria desde/hacia la unidad de control y proceso.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;La&amp;nbsp;información&amp;nbsp;del bus de datos la
utilizan el:&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;acumulador (ACU)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;los registro auxiliares de trabajo (RAT),&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;la
unidad&amp;nbsp;aritmética&amp;nbsp;lógica&amp;nbsp;(ALU),&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;el&amp;nbsp;registro&amp;nbsp;de instrucciones (RI)&lt;/span&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;En cada operación de&amp;nbsp;búsqueda&amp;nbsp;de
instrucciones, y el buffer de datos de memoria en las operaciones de
Lectura/Escritura de/en memoria.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;El numero de bits del bus limita la
magnitud de los datos que se&amp;nbsp;podrían&amp;nbsp;manejar en cada ciclo de operación y la
velocidad con que de manipulan.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span lang=&quot;ES-MX&quot; style=&quot;color: #ff6600; font-family: &amp;quot;Arial Black&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;UNIDADES FUNCIONALES&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;ES-BO&quot; style=&quot;color: #ff6600; font-family: &amp;quot;Arial Black&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;FUENTE DE ALIMENTACION&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-BO&quot;&gt;Es el dispositivo capaz de entregar al
sistema computacional la&amp;nbsp;energía&amp;nbsp;eléctrica&amp;nbsp;suficiente&amp;nbsp; y adecuada para su correcto funcionamiento.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-BO&quot;&gt;Fundamentalmente sus&amp;nbsp;función&amp;nbsp;consiste en
convertir la&amp;nbsp;tensión&amp;nbsp;alterna de la red de&amp;nbsp;distribución&amp;nbsp;de&amp;nbsp;energía&amp;nbsp; domiciliaria en&amp;nbsp;tensión&amp;nbsp;continua, que es con
la que trabaja el sistema.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Los valores de voltajes que se debe
entregar dependen del sistema, algunos valores comunes son:&lt;/span&gt;+5 voltios ,&amp;nbsp;&amp;nbsp; -5 voltios,&amp;nbsp;+12 voltios,&amp;nbsp;&amp;nbsp; -12 voltios.&lt;/li&gt;
&lt;/ul&gt;
&lt;span lang=&quot;ES-BO&quot; style=&quot;color: #ff6600; font-family: &amp;quot;Arial Black&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;UNIDAD DE PROCESO&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Es la encargada de realizar las
operaciones&amp;nbsp;aritméticas&amp;nbsp;y&amp;nbsp;lógicas&amp;nbsp;&amp;nbsp;así&amp;nbsp;como las de transferencias entre&amp;nbsp; los diferentes registros de esta unidad y la
memoria.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Las operaciones se realizan por lo
general:&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;entre
registros,&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;registro
y memoria,&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;registro
o memoria y el acumulador,&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;o entre
el dato inmediato del programa y el acumulador o registro.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;span lang=&quot;ES-BO&quot;&gt;Esta unidad esta&amp;nbsp;constituido&amp;nbsp;básicamente&amp;nbsp;por:&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span lang=&quot;ES-BO&quot;&gt;La Unidad&amp;nbsp;Aritmética&amp;nbsp;y&amp;nbsp;Lógica&amp;nbsp;(ALU)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-BO&quot;&gt;es
un circuito combinacional, recibe&amp;nbsp;información&amp;nbsp;procedente de la memoria o
registros, realiza con ellos las operaciones de transferencias,&amp;nbsp;aritméticas&amp;nbsp;y&amp;nbsp;lógicas&amp;nbsp;y devuelve los resultados obtenidos.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;span lang=&quot;ES-BO&quot;&gt;El acumulador
(ACU)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-BO&quot;&gt;es un dispositivo secuencial, un registro
auxiliar que sirve para almacenar temporalmente datos y resultados intermedios.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;span lang=&quot;ES-BO&quot;&gt;El acumulador
(cont.)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-BO&quot;&gt;En algunos procesadores el resultado de
toda operación queda siempre en el acumulador, en cambio otros son mas&amp;nbsp;versátiles&amp;nbsp;en este aspecto, estos almacenan en el acumulador un registro&amp;nbsp; de trabajo o una localidad de memoria.&lt;/span&gt;&lt;b style=&quot;text-indent: -27pt;&quot;&gt;&lt;span lang=&quot;ES-BO&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;span lang=&quot;ES-BO&quot;&gt;El Registro de
Banderas&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-BO&quot;&gt;Es un registro formado por biestables en
el que cada bit es un indicador de estado o bandera (flag).&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;span lang=&quot;ES-BO&quot;&gt;El Registro de
Banderas(cont.)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-BO&quot;&gt;Que se encargan de informar acerca del
estado del proceso que se esta ejecutando (p.e. El flag de acarreo CF, el flag
de cero ZF, etc) o del estado del sistema (p.e. El flag de interrupciones&amp;nbsp; IF, etc)&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;span lang=&quot;ES-BO&quot;&gt;Los registros auxiliares de trabajo o
indice&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-BO&quot;&gt;Son registros&amp;nbsp;rápidos&amp;nbsp;en lo que se
almacena temporalmente datos, resultados parciales y algunas direcciones.&lt;/span&gt;&lt;b style=&quot;text-indent: -27pt;&quot;&gt;&lt;span lang=&quot;ES-BO&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span lang=&quot;ES-BO&quot; style=&quot;color: #ff6600; font-family: &amp;quot;Arial Black&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;UNIDAD DE CONTROL&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-BO&quot;&gt;En realidad llega a ser el&amp;nbsp;corazón&amp;nbsp;del
computador digital.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-BO&quot;&gt;Es la encargada de:&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-BO&quot;&gt;rescatar
las intrucciones de memoria (fetch),&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-BO&quot;&gt;preservarlas
temporalmente,&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-BO&quot;&gt;decodificarlas&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-BO&quot;&gt;y
finalmente ejecutarlas.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;span lang=&quot;ES-BO&quot;&gt;Contiene en su
interior las siguientes partes:&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span lang=&quot;ES-BO&quot;&gt;Base de tiempos&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-BO&quot;&gt;Genera los pulsos de reloj que sincronizan
los diferentes estados elementales del computador.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;span lang=&quot;ES-BO&quot;&gt;El contador de
programa (PC)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-BO&quot;&gt;Llamado tambien &lt;/span&gt;&lt;span lang=&quot;ES-BO&quot; style=&quot;color: #3399ff;&quot;&gt;puntero de
instrucciones&lt;/span&gt;&lt;span lang=&quot;ES-BO&quot;&gt;; es un contador binario que guarda la&amp;nbsp;dirección&amp;nbsp;de la&amp;nbsp;próxima&amp;nbsp;instrucción a ejecutarse, luego de ejecutarse se incrementa&amp;nbsp;automáticamente&amp;nbsp;direccionando la siguiente instrucción, y asi sucesivamente.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;span lang=&quot;ES-BO&quot;&gt;El registro de
instrucciones (IR)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-BO&quot; style=&quot;color: #3399ff;&quot;&gt;Guarda temporalmente las direcciones
obtenidas&lt;/span&gt;&lt;span lang=&quot;ES-BO&quot;&gt; de la memoria en la fase de&amp;nbsp;búsqueda&amp;nbsp;de instrucción
(fetch).&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;span lang=&quot;ES-BO&quot;&gt;El decodificador
de instrucciones (ID)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-BO&quot;&gt;Que recibe del IR el&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;ES-BO&quot;&gt;&lt;span style=&quot;color: #3399ff;&quot;&gt;código&amp;nbsp;de operación&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-BO&quot;&gt; de las instrucciones, la &lt;/span&gt;&lt;span lang=&quot;ES-BO&quot;&gt;&lt;span style=&quot;color: #3399ff;&quot;&gt;interpreta y la&amp;nbsp;envía&amp;nbsp;a la matriz de control&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-BO&quot;&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;span lang=&quot;ES-BO&quot;&gt;La matriz de
control (MC)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-BO&quot;&gt;Es el dispositivo secuenciador o generador
de microinstrucciones, establece todas las señales:&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-BO&quot;&gt;&lt;span style=&quot;font-family: Times New Roman, serif;&quot;&gt;de apertura de las puertas&amp;nbsp;lógicas&amp;nbsp;y
relojes de registros, que hacen transferir&amp;nbsp;información&amp;nbsp;de unos a otros
registros a&amp;nbsp;través&amp;nbsp;de los buses internos de cada unidad&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-BO&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;de orden de escritura y lectura, etc.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-BO&quot;&gt;Por tanto la unidad de control es la
encargad&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;a&lt;/span&gt;&lt;span lang=&quot;ES-BO&quot;&gt; de hacer ejecutar las diferentes fases u operaciones de un computador
digital.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;span lang=&quot;ES-BO&quot;&gt;El puntero de pila
o stack (SP)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-BO&quot;&gt;Es la que permite direccionar la pila,&amp;nbsp;básicamente&amp;nbsp;la pila es un dispositivo de memoria de tipo LIFO, es una unidad
que permite almacenar&amp;nbsp;información&amp;nbsp;pertinente al control de flujo del programa,
como ser: direcciones de retorno de diferentes subrutinas del programa u otro
tipo de&amp;nbsp;información&amp;nbsp;de control.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-BO&quot;&gt;Dependiendo del sistema el stack puede
estar ubicado o formando parte de la unidad de control o siendo parte de la
memoria; en este ultimo caso, el contenido del SP debe salir por el bus de
direcciones y direccionar una localidad de memoria en la que se encuentra el
tope de la pila.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span lang=&quot;ES-MX&quot; style=&quot;color: #ff6600; font-family: &amp;quot;Arial Black&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;Unidad de Memoria&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;La unidad de memoria es&amp;nbsp;fundamentalmente&amp;nbsp;el&amp;nbsp;almacén&amp;nbsp;tanto de las instrucciones como datos, cuyo conjunto define un
programa.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Básicamente&amp;nbsp;es un circuito digital
secuencial que se usa para almacenar una gran cantidad de posiciones binarias.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;La memoria en un computador esta formado
por un conjunto de celdas direccionables aleatoriamente por el bus de
direcciones. Cada&amp;nbsp;posición&amp;nbsp;de memoria tiene un asociado en ella un&amp;nbsp; numero que lo identifica y viene a ser su&amp;nbsp;dirección, ver Figura 7.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Por lo general, hasta en los sistemas
grandes cada&amp;nbsp;posición&amp;nbsp;o localidad de memoria contiene 8 bits, es dicir esta
organizado en bytes&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR7eNE2keX4_CW1t4MqfZL7rnOOI2hexq0QOa9jhTMcAtFDqIvVvH6NbYxdH7EfvFtBboyzDMEJqVyPiJZBn6EItqI3l1skC1pA4o1WY4uOHrHWb-AYSdKCotkHi-NW50q6QEPM-5fCZ3i/s1600/cap34.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;247&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR7eNE2keX4_CW1t4MqfZL7rnOOI2hexq0QOa9jhTMcAtFDqIvVvH6NbYxdH7EfvFtBboyzDMEJqVyPiJZBn6EItqI3l1skC1pA4o1WY4uOHrHWb-AYSdKCotkHi-NW50q6QEPM-5fCZ3i/s320/cap34.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;Figura
7. Organización de la memoria&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;text-indent: -27pt;&quot;&gt;
&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot; style=&quot;color: #ff6600; font-family: &amp;quot;Arial Black&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;Controladores del Sistema&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Estos dispositivos liberan a la unidad de
control y proceso algunas tareas, son los que permiten al sistema realizar
tareas independientemente de la unidad de control y proceso, tales como:&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;Los DMAs (Direct Memory Acces) que
posibilitan el acceso directo a memoria independientemente de la unida de
control y proceso.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;&lt;span style=&quot;font-family: Times New Roman, serif;&quot;&gt;Los PICs (Programmable Interrupter
Controler) que libera la unidad de control y proceso de la&amp;nbsp;administración&amp;nbsp;de
interrupciones.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;span lang=&quot;ES-MX&quot; style=&quot;color: #ff6600; font-family: &amp;quot;Arial Black&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;Controladores de disp. de E/S&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Llamados&amp;nbsp;también&amp;nbsp;unidades de acoplamiento
o &lt;/span&gt;&lt;span lang=&quot;ES-MX&quot; style=&quot;color: #3399ff;&quot;&gt;interfaces&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;. Un dispositivo de E/S o&amp;nbsp;periférico&amp;nbsp;no se conecta
directamente, sino a&amp;nbsp;través&amp;nbsp;de este dispositivo que&amp;nbsp;actúa&amp;nbsp;de interfaz&amp;nbsp; entres la unidad de control y proceso y del
dispositivo de E/S.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Es decir tiene una tarea de compatibilizar
algunos&amp;nbsp;parámetros&amp;nbsp;que son diferentes, tal como tiempos, niveles de corriente,
formato de serie a paralelo o formato de digital a&amp;nbsp;analógico, etc.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Algunos ejemplos son:&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Controlador
de tubos de rayos catodicos&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Controlador
de unidades de disco flexible&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;span lang=&quot;ES-MX&quot; style=&quot;color: #ff6600; font-family: &amp;quot;Arial Black&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;DISPOSITIVOS DE E/S&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Conocidos&amp;nbsp;mayormente&amp;nbsp;como&amp;nbsp;periféricos&amp;nbsp;
son lo que hacen posible el uso practico del ordenador, facilitan las tareas de&amp;nbsp;programación&amp;nbsp;y logran sistemas interactivos.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Existe de todos los tipos y preferencias,
sin embargo los mas comunes son:&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;El teclado&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Pantalla
de TRC o monitor&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Unidades
de disco duro&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Unidades
de disco flexible&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Impresoras&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Etc.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;span lang=&quot;ES-MX&quot; style=&quot;color: #ff6600; font-family: &amp;quot;Arial Black&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;UNIDAD CENTRAL DE PROCESO (CPU) Y EL
MICROPROCESADOR&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;De lo explicado anteriormente se deduce
que la unidad de control ordena y dirige la&amp;nbsp;realización&amp;nbsp;de procesos&amp;nbsp; y la unidad de proceso lo concretiza.&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Si en el esquema del ordenador&amp;nbsp;genérico&amp;nbsp; se unen los bloques&amp;nbsp;correspondientes&amp;nbsp;a la unidad de proceso y control, se obtiene uno solo que
recibe el nombre de Unidad Central de Proceso o CPU, tal como se muestra en la
Figura 8.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAJKP4L2318xVbQSTl_vIBbCNHHN90G_AW9F-IsDUyN19H6rUcXe5d-TT66U1hEWj21mvTzELcYCAccJEcFZ4QnATQFRRxlkkFatMwTmMjDILXnP7pc-EuiX3X2A9EkZb3WsljjQK3S-rA/s1600/cap35.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;139&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAJKP4L2318xVbQSTl_vIBbCNHHN90G_AW9F-IsDUyN19H6rUcXe5d-TT66U1hEWj21mvTzELcYCAccJEcFZ4QnATQFRRxlkkFatMwTmMjDILXnP7pc-EuiX3X2A9EkZb3WsljjQK3S-rA/s320/cap35.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span lang=&quot;ES-MX&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span lang=&quot;ES-MX&quot;&gt;&lt;span lang=&quot;ES-MX&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;text-align: center; text-indent: -27pt;&quot;&gt;Figura
8. Unidad Central de Proceso (CPU)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span lang=&quot;ES-MX&quot;&gt;
&lt;/span&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;La&amp;nbsp;disminución&amp;nbsp;de la complejidad de la
CPU, permitieron la&amp;nbsp;realización&amp;nbsp;de la unidad central de proceso en un solo
circuito integrado (chip) bajo el nombre&amp;nbsp;genérico&amp;nbsp;de microprocesador. Figura 9.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia2t_jym5rfDmcZHc80kwYxmwxdo0dqLz-eOnuvOYKhMiPsfh2Wh7MAWhACh0bD-2t1bILmTq4C4eYDE6TvlmbERV8hvf8pzQAxa2tuuE2IJHLrN2OKVEBQoHS6PYdixG8nHF49APtk2yp/s1600/cap36.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;68&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia2t_jym5rfDmcZHc80kwYxmwxdo0dqLz-eOnuvOYKhMiPsfh2Wh7MAWhACh0bD-2t1bILmTq4C4eYDE6TvlmbERV8hvf8pzQAxa2tuuE2IJHLrN2OKVEBQoHS6PYdixG8nHF49APtk2yp/s320/cap36.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span lang=&quot;ES-MX&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span lang=&quot;ES-MX&quot;&gt;&lt;span lang=&quot;ES-MX&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;text-align: center; text-indent: -27pt;&quot;&gt;Figura
9. Unidad central de proceso (CPU)&lt;/span&gt;&lt;span style=&quot;text-indent: -27pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span lang=&quot;ES-MX&quot;&gt;
&lt;/span&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot;&gt;En la actualidad la&amp;nbsp;configuración&amp;nbsp;de los
microprocesadores puede ser tan compleja y poderosa como un procesador de un
gran computador . Revisaremos mas adelante la estructura de algunos de ellos
como los 8088, 8086, 80286 y 80386 de Intel Corp. Comprobaremos que en efecto
son muy poderosos&amp;nbsp;así&amp;nbsp;como complejos.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://assembler8086.blogspot.com/feeds/6997936668599582500/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1539886112177000849/6997936668599582500?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1539886112177000849/posts/default/6997936668599582500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1539886112177000849/posts/default/6997936668599582500'/><link rel='alternate' type='text/html' href='http://assembler8086.blogspot.com/2012/10/capitulo-iii-estructura-del-computador_9.html' title='CAPITULO III: ESTRUCTURA DEL COMPUTADOR CLASICO'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00661050930582408412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVfEX1rAEWFqrwToUYIvO6BhUtc4mUBS3zSPv-Qq16Km16Lh54eQbXBZ7bjgsNKlDCH37yvCTpswSv6zoLSyr1L_lfiElY3emeI22pcjVkXGgyli090U_dJfneaNnATG-vtQK8MPzR6Uwj/s72-c/cap31.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1539886112177000849.post-1525742893131314382</id><published>2012-10-07T21:04:00.002-04:00</published><updated>2012-10-13T19:03:00.842-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CURSO DE ASSEMBLER DEL MICROPROCESADOR 8086/8088"/><title type='text'>CAPITULO II : ESTRUCTURA DE LOS COMPUTADORES</title><content type='html'>&lt;br /&gt;
&lt;h3 class=&quot;post-title entry-title&quot; itemprop=&quot;name&quot; style=&quot;background-color: white; margin: 20px 0px 0px; position: relative; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;CURSO DE ASSEMBLER DEL MICROPROCESADOR 8086/8088&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;strong style=&quot;background-color: white; font-size: 13.142857551574707px; line-height: 10.285714149475098px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;
&lt;strong style=&quot;background-color: white; line-height: 10.285714149475098px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;CAP. 2.- ESTRUCTURA DE LOS COMPUTADORES .&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;strong style=&quot;background-color: white; line-height: 10.285714149475098px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;
&lt;br /&gt;
&lt;ul style=&quot;font-family: inherit;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;La utilización de los sistemas secuenciales síncronos de control en combinación con un operador aritmético y lógico elemental, ha permitido el diseño de:&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;sistemas digitales de procesos síncronos especializados o procesadores digitales especializados.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Este tiene una estructura cuyo diagrama de bloques se presenta en la Figura 1.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: inherit; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1t34R-z13piG9r1azrl62Th28bLf0eSUgy3GH2-5vOQYa16DWQzGxZ_Yk-zWhufrlfDjb-26Cpt_s86ZIjcspmrjgvBJGhSFnsVmTCb2WqlOpzgEcfjUk1eHwlH2X-qC8-65vkr4__MXB/s1600/cap21.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;244&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1t34R-z13piG9r1azrl62Th28bLf0eSUgy3GH2-5vOQYa16DWQzGxZ_Yk-zWhufrlfDjb-26Cpt_s86ZIjcspmrjgvBJGhSFnsVmTCb2WqlOpzgEcfjUk1eHwlH2X-qC8-65vkr4__MXB/s320/cap21.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: inherit; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div align=&quot;center&quot; style=&quot;font-family: inherit; margin: 4.8pt 0cm 0.0001pt 27.35pt; text-indent: -27.35pt; vertical-align: baseline;&quot;&gt;
&lt;span lang=&quot;ES-MX&quot; style=&quot;font-family: Consolas;&quot;&gt;Figura
1.- Diagrama en bloques de un procesador digital especializado&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot; style=&quot;font-family: Consolas;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; margin: 4.8pt 0cm 0.0001pt 27.35pt; text-align: center; text-indent: -27.35pt; vertical-align: baseline;&quot;&gt;
&lt;span lang=&quot;ES-MX&quot; style=&quot;font-family: Consolas;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; margin: 4.8pt 0cm 0.0001pt 72pt; text-indent: -18pt;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Es un sistema secuencial sincrono formado por biestables
que almacenan los datos procedentes del exterior y los resultados parciales y
finales del proceso.&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; margin: 0cm 0cm 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; margin: 0cm 0cm 0.0001pt; text-align: left;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;ES-MX&quot;&gt;&lt;u&gt;Unidad de Memoria&lt;/u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; margin: 0cm 0cm 0.0001pt; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOCh-VxrzWsAzBNIv5I96BxBgmfbIQ3JBwQZaXO9pQlam8IVZp8XLH0IeZpU6-JX31T7cmNlMARR5V0dIoMWCBefnMcklrZ7_r0Ojsoegt5IYZlmM3DgUsfRzNu3-946RI5Q8oruEDe_2c/s1600/cap22.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;169&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOCh-VxrzWsAzBNIv5I96BxBgmfbIQ3JBwQZaXO9pQlam8IVZp8XLH0IeZpU6-JX31T7cmNlMARR5V0dIoMWCBefnMcklrZ7_r0Ojsoegt5IYZlmM3DgUsfRzNu3-946RI5Q8oruEDe_2c/s320/cap22.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;span lang=&quot;ES-MX&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; margin: 0cm 0cm 0.0001pt; text-align: left;&quot;&gt;
&lt;span lang=&quot;ES-MX&quot;&gt;Biestable&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; margin: 0cm 0cm 0.0001pt; text-align: left;&quot;&gt;
&lt;span lang=&quot;ES-MX&quot;&gt;Elemento básico: almacena un bit de
información.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; margin: 0cm 0cm 0.0001pt; text-align: left;&quot;&gt;
&lt;span lang=&quot;ES-MX&quot;&gt;Señales de control:&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; margin: 0cm 0cm 0.0001pt 27.35pt; text-align: left; text-indent: -27.35pt;&quot;&gt;
&lt;span lang=&quot;ES-MX&quot;&gt;· Puesta a 0&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; margin: 0cm 0cm 0.0001pt 27.35pt; text-align: left; text-indent: -27.35pt;&quot;&gt;
&lt;span lang=&quot;ES-MX&quot;&gt;· Puesta a 1&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; margin: 0cm 0cm 0.0001pt 27.35pt; text-align: left; text-indent: -27.35pt;&quot;&gt;
&lt;span lang=&quot;ES-MX&quot;&gt;· Complementación.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; margin: 0cm 0cm 0.0001pt 27.35pt; text-align: left; text-indent: -27.35pt;&quot;&gt;
&lt;span lang=&quot;ES-MX&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; margin-left: 72pt; text-align: justify; text-indent: -18pt;&quot;&gt;
&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; margin-left: 72pt; text-align: justify; text-indent: -18pt;&quot;&gt;
&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; margin-left: 72pt; text-align: justify; text-indent: -18pt;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;font-family: inherit;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot; style=&quot;font-family: inherit; text-indent: -18pt;&quot;&gt;Si el numero de datos y resultados es pequeño, se
utilizan registros de entrada y salida en paralelo, disponibles en circuitos
integrados de escala de integracion media (MSI).&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;font-family: inherit;&quot;&gt;
&lt;li&gt;&lt;span lang=&quot;ES-MX&quot; style=&quot;font-family: inherit; text-indent: -18pt;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCeYA0P5-semMAjY1IKrYiHuooKVxHd4_W88cBI32MUcbVYfWF0jN3KDIloM_zH_R1a3COEJSfTLSHUNUorExc-KxPZIfd0_41h6eaTyjmbsE_bXlpIWKFeSx-YMm05NqRYJYfqu-7mfcs/s1600/cap23.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;133&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCeYA0P5-semMAjY1IKrYiHuooKVxHd4_W88cBI32MUcbVYfWF0jN3KDIloM_zH_R1a3COEJSfTLSHUNUorExc-KxPZIfd0_41h6eaTyjmbsE_bXlpIWKFeSx-YMm05NqRYJYfqu-7mfcs/s200/cap23.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Consolas; text-indent: -18pt;&quot;&gt;Señales de control&lt;/span&gt;&lt;br /&gt;


&lt;div style=&quot;margin-left: 27.35pt; text-indent: -27.35pt;&quot;&gt;
&lt;span lang=&quot;ES-MX&quot; style=&quot;font-family: Consolas; mso-ansi-language: ES-MX;&quot;&gt;· Puesta a 0&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 27.35pt; text-indent: -27.35pt;&quot;&gt;
&lt;span lang=&quot;ES-MX&quot; style=&quot;font-family: Consolas; mso-ansi-language: ES-MX;&quot;&gt;· Puesta a 1&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 27.35pt; text-indent: -27.35pt;&quot;&gt;
&lt;span lang=&quot;ES-MX&quot; style=&quot;font-family: Consolas; mso-ansi-language: ES-MX;&quot;&gt;· Complemento&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 27.35pt; text-indent: -27.35pt;&quot;&gt;
&lt;span lang=&quot;ES-MX&quot; style=&quot;font-family: Consolas; mso-ansi-language: ES-MX;&quot;&gt;· Desplazamiento&lt;/span&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 27.35pt; text-indent: -27.35pt;&quot;&gt;
&lt;span lang=&quot;ES-MX&quot; style=&quot;font-family: Consolas; mso-ansi-language: ES-MX;&quot;&gt;· Etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 27.35pt; text-indent: -27.35pt;&quot;&gt;
&lt;span lang=&quot;ES-MX&quot; style=&quot;font-family: Consolas; mso-ansi-language: ES-MX;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 72.0pt; mso-list: l1 level1 lfo1; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUJM2hPxk0LuI3Wkejy5t6uwu14StFhLOgZPMsCd6swPLXjhTv7eMbvf3LGCwD2aFCLS5hXjAsB64D-fWaBZ1M1GjHIv7CqpoAyGt200pkQXMYhgtPSUgkqUCkHtLtz73D78re3AIR0kFs/s1600/cap24.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;193&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUJM2hPxk0LuI3Wkejy5t6uwu14StFhLOgZPMsCd6swPLXjhTv7eMbvf3LGCwD2aFCLS5hXjAsB64D-fWaBZ1M1GjHIv7CqpoAyGt200pkQXMYhgtPSUgkqUCkHtLtz73D78re3AIR0kFs/s200/cap24.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-no-proof: yes;&quot;&gt;·&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Si por el contrario, dicho numero es elevado, se utilizan unidades
de memoria en la que los elementos biestables se agrupan, constituyendo
diferentes estructuras.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Symbol; text-align: justify; text-indent: -18pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot; style=&quot;font-family: inherit; text-align: justify; text-indent: -18pt;&quot;&gt;Operaciones realizadas:&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;margin-left: 72.0pt; mso-list: l1 level1 lfo1; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 108.0pt; mso-list: l0 level3 lfo2; tab-stops: list 108.0pt; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Monotype Sorts&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Monotype Sorts&amp;quot;; mso-fareast-font-family: &amp;quot;Monotype Sorts&amp;quot;; mso-no-proof: yes;&quot;&gt;x&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Lectura&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 108.0pt; mso-list: l0 level3 lfo2; tab-stops: list 108.0pt; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Monotype Sorts&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Monotype Sorts&amp;quot;; mso-fareast-font-family: &amp;quot;Monotype Sorts&amp;quot;; mso-no-proof: yes;&quot;&gt;x&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Escritura&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; text-align: justify; text-indent: -18pt;&quot;&gt;Es un circuito combinacional, que recibe la informacion
procedente de la memoria.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; text-align: justify; text-indent: -18pt;&quot;&gt;Realiza con ellos las operaciones adecuadas:&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div style=&quot;font-family: inherit; margin-left: 72pt; text-align: justify; text-indent: -18pt;&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; margin-left: 72pt; text-align: justify; text-indent: -18pt;&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; margin-left: 108pt; text-align: justify; text-indent: -18pt;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-no-proof: yes;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Transferencias&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; margin-left: 108pt; text-align: justify; text-indent: -18pt;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-no-proof: yes;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Aritmeticas y&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot; style=&quot;font-family: inherit; text-indent: -18pt;&quot;&gt;Logicas.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; margin-left: 108pt; text-align: justify; text-indent: -18pt;&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: inherit; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx5Hyo9XaILvPjufNTREnEduk7RFZ-14-_4eim8zcfNMhLzdRbGlnhUIFc2qegRbSw_tPBvptbY5byKfJzBq41uUwxBA0SqfYxWe6oAv6EHjsl2B2VYwAFwFDsIEHBA9fEDZWTj8cBDlVJ/s1600/cap25.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;97&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx5Hyo9XaILvPjufNTREnEduk7RFZ-14-_4eim8zcfNMhLzdRbGlnhUIFc2qegRbSw_tPBvptbY5byKfJzBq41uUwxBA0SqfYxWe6oAv6EHjsl2B2VYwAFwFDsIEHBA9fEDZWTj8cBDlVJ/s200/cap25.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; margin-left: 108pt; text-align: justify; text-indent: -18pt;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-no-proof: yes;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;ES-MX&quot;&gt;Devuelve los resultados obtenidos.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit; margin-left: 108pt; text-align: justify; text-indent: -18pt;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;font-family: inherit;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; text-indent: -18pt;&quot;&gt;Gobierna la Unidad de Memoria y la ALU, constituida por un sistema
secuencial sincrono, que por lo general esta construido en base a puertas logicas
interconectadas entre si.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-MX&quot; style=&quot;font-family: inherit; text-indent: -18pt;&quot;&gt;En principio la unidad se control se encuentra en un estado
inicial, luego de recibir la orden en forma de pulsos de reloj cambia de
estados en una forma sincrona siguiendo un diagrama de flujo.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; text-indent: -18pt;&quot;&gt;En cada estado la unidad de control genera las correspondientes
señales de control adecuadas para que la unidad de memoria y la ALU realicen
las operaciones apropiadas.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Este
sistema tiene un gran inconveniente:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;Si
se desea &lt;/span&gt;&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;cambiar las especificaciones de
funcionamiento&lt;/span&gt;&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;,
necesariamente se debe realizar modificaciones en la unidad de control.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Que
implica:&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Modificacion&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt; en el cableado de las puertas &lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;logicas&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Cambio de toda la placa impresa en
las que &lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;estan&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt; conectadas las puertas &lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;logicas&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Lo
que resulta demasiado costoso, de aquí nace la necesidad de &lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;realizar unidades de control programables.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Todo
lo expuesto suscito el &lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;interes&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;
por realizar &lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;unidades de control programables&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;
que reciban desde el exterior las instrucciones que &lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;deberian&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;
ejecutar.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Para
ello la &lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;unidad de control&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;
ha de recibir &lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;una secuencia de instrucciones&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;
que indiquen las sucesivas operaciones&amp;nbsp; a
realizar en lugar de una simple orden externa de operación.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.38in;&quot;&gt;Dichas
instrucciones se &lt;/span&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.38in;&quot;&gt;almacenaran en una unidad de
memoria externa de instrucciones&lt;/span&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.38in;&quot;&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.38in;&quot;&gt;Por
lo tanto, el diagrama de bloques de un &lt;/span&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.38in;&quot;&gt;sistema
digital de proceso programable&lt;/span&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.38in;&quot;&gt;
o de &lt;/span&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.38in;&quot;&gt;proposito&lt;/span&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.38in;&quot;&gt;
general se muestra en la Figura 2.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ_WdXjJ-sS2rOFUmhMu9JFdoAt19w0Y8wqBe8ki68s6zavY7okk2r5L58J0EYovu8zrS1dK1QXkNBvWYB6xelhfiBRaQFJfHm2NFgvYHqB8YVtJiGsc3_MNNMMYdj71MVKHEoRtxMznux/s1600/cap26.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;218&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ_WdXjJ-sS2rOFUmhMu9JFdoAt19w0Y8wqBe8ki68s6zavY7okk2r5L58J0EYovu8zrS1dK1QXkNBvWYB6xelhfiBRaQFJfHm2NFgvYHqB8YVtJiGsc3_MNNMMYdj71MVKHEoRtxMznux/s320/cap26.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0.38in; margin-top: 4.8pt; text-indent: -0.38in; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Figura
2.- Diagrama en bloques de un procesador digital de proposito
general&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0.38in; margin-top: 4.8pt; text-indent: -0.38in; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;text-align: left; text-indent: -0.38in;&quot;&gt;Estos
sistemas se diferencian de los procesadores especializados exclusivamente por
la &lt;/span&gt;&lt;span style=&quot;text-align: left; text-indent: -0.38in;&quot;&gt;existencia de una unidad de
memoria para instrucciones&lt;/span&gt;&lt;span style=&quot;text-align: left; text-indent: -0.38in;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;text-align: left; text-indent: -0.38in;&quot;&gt;Los
sistemas digitales de proceso programable reciben el nombre de &lt;/span&gt;&lt;span style=&quot;text-align: left; text-indent: -0.38in;&quot;&gt;computadores u ordenadores&lt;/span&gt;&lt;span style=&quot;text-align: left; text-indent: -0.38in;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;text-align: left; text-indent: -0.38in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Una
unidad programable tiene dos estados:&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;text-indent: -0.31in;&quot;&gt;Un
&lt;/span&gt;&lt;span style=&quot;color: #ff6600; text-indent: -0.31in;&quot;&gt;estado &lt;/span&gt;&lt;span style=&quot;color: #ff6600; text-indent: -0.31in;&quot;&gt;fetch&lt;/span&gt;&lt;span style=&quot;text-indent: -0.31in;&quot;&gt;
o estado de &lt;/span&gt;&lt;span style=&quot;text-indent: -0.31in;&quot;&gt;busqueda&lt;/span&gt;&lt;span style=&quot;text-indent: -0.31in;&quot;&gt;,
en la cual genera los impulsos adecuados para leer la instrucción contenida en
la memoria&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;text-align: left; text-indent: -0.31in;&quot;&gt;Un
&lt;/span&gt;&lt;span style=&quot;color: #ff6600; text-align: left; text-indent: -0.31in;&quot;&gt;estado &lt;/span&gt;&lt;span style=&quot;color: #ff6600; text-align: left; text-indent: -0.31in;&quot;&gt;Execute&lt;/span&gt;&lt;span style=&quot;text-align: left; text-indent: -0.31in;&quot;&gt;
o de &lt;/span&gt;&lt;span style=&quot;text-align: left; text-indent: -0.31in;&quot;&gt;ejecucion&lt;/span&gt;&lt;span style=&quot;text-align: left; text-indent: -0.31in;&quot;&gt;,
en el cual se generan los impulsos necesarios para ejecutar las instrucciones.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;text-align: left; text-indent: -0.38in;&quot;&gt;Como
se puede observar, para &lt;/span&gt;&lt;span style=&quot;text-align: left; text-indent: -0.38in;&quot;&gt;cambiar las especificaciones&lt;/span&gt;&lt;span style=&quot;text-align: left; text-indent: -0.38in;&quot;&gt;
de operación solamente se deben &lt;/span&gt;&lt;span style=&quot;text-align: left; text-indent: -0.38in;&quot;&gt;cambiar
las instrucciones situadas en la memoria externa&lt;/span&gt;&lt;span style=&quot;text-align: left; text-indent: -0.38in;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;Esto
hace que los sistemas digitales de &lt;/span&gt;&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;proposito&lt;/span&gt;&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;
general sean &lt;/span&gt;&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;idoneos&lt;/span&gt;&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;
cuando el numero de instrucciones que debe ejecutar es elevado.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;text-align: left; text-indent: -0.38in;&quot;&gt;Las
&lt;/span&gt;&lt;span style=&quot;text-align: left; text-indent: -0.38in;&quot;&gt;instrucciones son combinaciones de bits&lt;/span&gt;&lt;span style=&quot;text-align: left; text-indent: -0.38in;&quot;&gt; que indican a la unidad de control
la operación que deben realizar. Por otra parte, los &lt;/span&gt;&lt;span style=&quot;text-align: left; text-indent: -0.38in;&quot;&gt;datos &lt;/span&gt;&lt;span style=&quot;text-align: left; text-indent: -0.38in;&quot;&gt;tambien&lt;/span&gt;&lt;span style=&quot;text-align: left; text-indent: -0.38in;&quot;&gt; son codificados en un formato binario&lt;/span&gt;&lt;span style=&quot;text-align: left; text-indent: -0.38in;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: #ff6600; text-align: left; text-indent: -0.38in;&quot;&gt;Como los datos e instrucciones residen en la memoria en formato
similar, se pueden almacenar en la misma memoria&lt;/span&gt;&lt;span style=&quot;text-align: left; text-indent: -0.38in;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;De
esta manera se obtiene una estructura como muestra el esquema de bloques de la
Figura 3.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-kkhfNG6wVgkjg9J4f1cPbd0Y02ObXj1VjDqIQmuV-VWpzPN7DGhbYAOl8kisMrE2XfvZBw9DSD6fEv31p5p-KsfydxO-dvLwclN7PtMELF5jikrys0husM9lsY51Z4Gcew3dG-Xvqo7s/s1600/cap27.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;219&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-kkhfNG6wVgkjg9J4f1cPbd0Y02ObXj1VjDqIQmuV-VWpzPN7DGhbYAOl8kisMrE2XfvZBw9DSD6fEv31p5p-KsfydxO-dvLwclN7PtMELF5jikrys0husM9lsY51Z4Gcew3dG-Xvqo7s/s320/cap27.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0.38in; margin-top: 4.8pt; text-indent: -0.38in; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
Figura 3.- Procesador digital programable o computador&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0.38in; margin-top: 4.8pt; text-align: left; text-indent: -0.38in; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;direction: ltr; font-size: 24pt; margin-bottom: 0pt; margin-left: 0.38in; margin-top: 5.76pt; text-align: left; text-indent: -0.38in; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left; text-indent: -29.760000228881836px;&quot;&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0.38in; margin-top: 5.76pt; text-indent: -0.38in; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;br /&gt;
&lt;ul style=&quot;line-height: 90%;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;En estos sistemas es necesario &lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;elegir la estructura&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;
mas adecuada para la &lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;unidad de memoria&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;,&amp;nbsp; en muchas &lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;ocaciones&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;
la unidad de control &lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;tendra&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;
que leer o escribir &lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;informacion&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;
en cualquier &lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;posicion&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;
de memoria.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 90%;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;Por ello la &lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;estructura mas adecuada&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;
para la memoria de datos e instrucciones de un sistema de proceso programable
es la de &lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;acceso aleatorio&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 90%;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;Los datos externos y resultados
parciales han de memorizarse en una &lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;memoria
de acceso &lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;aleatorio&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;
de escritura/lectura o activa. (&lt;/span&gt;&lt;span style=&quot;color: #ff6600; line-height: 90%; text-indent: -0.38in;&quot;&gt;RAM&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;).&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 90%;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;Las
i&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;nstrucciones &lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;se
pueden &lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;tambien&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;
almacenar:&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;en una memoria activa&lt;/span&gt;&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;Pero
en casos en que &lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;no tengan que ser modificados&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;
se utiliza:&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; una memoria de acceso aleatorio de
solo lectura (ROM, PROM, EPROM, etc.)&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0.38in; margin-top: 5.76pt; text-indent: -0.38in; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;font-weight: bold; line-height: 14.285714149475098px;&quot;&gt;&lt;u&gt;UNIDADES DE MEMORIA&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;line-height: 90%;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: red; font-weight: bold; line-height: 90%; text-indent: -0.38in;&quot;&gt;RAM&lt;/span&gt;&lt;span style=&quot;color: yellow; font-weight: bold; line-height: 90%; text-indent: -0.38in;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-weight: bold; line-height: 90%; text-indent: -0.38in;&quot;&gt;:
&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;Random&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;acces&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;memory&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;)
Esta memoria llamada Memoria de Acceso Aleatorio, se entiende mejor si
interpretamos su nombre de la siguiente forma &quot;&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;cualquier acceso a memoria toma el mismo tiempo&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;&quot;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 90%;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: red; font-weight: bold; line-height: 90%; text-indent: -0.38in;&quot;&gt;ROM &lt;/span&gt;&lt;span style=&quot;font-weight: bold; line-height: 90%; text-indent: -0.38in;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;(R&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;ead&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;only&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;memory&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;)
Es de &lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;solo lectura&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;
viene con sus datos grabados desde fábrica.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 90%;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: red; font-weight: bold; line-height: 90%; text-indent: -0.38in;&quot;&gt;SAM &lt;/span&gt;&lt;span style=&quot;font-weight: bold; line-height: 90%; text-indent: -0.38in;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;Esta
&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;memoria de acceso secuencial&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt; se puede entender como el antónimo
de la memoria RAM ya que en el caso de la SAM el tiempo de acceso a los datos
depende de donde están ubicados. Un ejemplo de este tipo de memoria lo
constituyen las cintas de música (&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;Cassette&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;).&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 90%;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: red; font-weight: bold; line-height: 90%; text-indent: -0.38in;&quot;&gt;PROM &lt;/span&gt;&lt;span style=&quot;font-weight: bold; line-height: 90%; text-indent: -0.38in;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;Esta
es una &lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;ROM programable&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;,
también llamada OTP (&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;One&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;
Time &lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;Programming&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;).
Sin embargo esta programación sólo se puede hacer una sola vez.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 90%;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: red; font-weight: bold; line-height: 90%; text-indent: -0.38in;&quot;&gt;EPROM &lt;/span&gt;&lt;span style=&quot;font-weight: bold; line-height: 90%; text-indent: -0.38in;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;La
principal característica de esta memoria es que puede ser programable como la
PROM pero con la ventaja de &lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;ser borrable&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;
por medio de un proceso &lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;fotoquimico&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;
(&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;Luz Ultravioleta&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;).&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 90%;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: red; font-weight: bold; line-height: 90%; text-indent: -0.38in;&quot;&gt;EEPROM :&lt;/span&gt;&lt;span style=&quot;font-weight: bold; line-height: 90%; text-indent: -0.38in;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;Al
igual que la EPROM esta memoria puede ser borrable, sin embargo, presenta la
ventaja adicional de que no tiene que ser expuesta a luz ultravioleta
(ahorrando tiempo y mejorando la comodidad). Esta memoria es &lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;borrable por medios eléctricos&lt;/span&gt;&lt;span style=&quot;line-height: 90%; text-indent: -0.38in;&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 90%;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;Hasta
aquí se ha hecho una &lt;/span&gt;&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;descripcion&lt;/span&gt;&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;
muy &lt;/span&gt;&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;basica&lt;/span&gt;&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;
de la &lt;/span&gt;&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;configuracion&lt;/span&gt;&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;
de los sistemas digitales de procesos programables conocidos mas por el nombre
de computadores u ordenadores.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 90%;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;Sin
embargo es necesario ampliar tal &lt;/span&gt;&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;descripcion&lt;/span&gt;&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;
con el objeto de tener una &lt;/span&gt;&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;vision&lt;/span&gt;&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;
completa de la &lt;/span&gt;&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;configuracion&lt;/span&gt;&lt;span style=&quot;text-indent: -0.38in;&quot;&gt;
del computador.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://assembler8086.blogspot.com/feeds/1525742893131314382/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1539886112177000849/1525742893131314382?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1539886112177000849/posts/default/1525742893131314382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1539886112177000849/posts/default/1525742893131314382'/><link rel='alternate' type='text/html' href='http://assembler8086.blogspot.com/2012/10/capitulo-ii-estructura-de-los.html' title='CAPITULO II : ESTRUCTURA DE LOS COMPUTADORES'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00661050930582408412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1t34R-z13piG9r1azrl62Th28bLf0eSUgy3GH2-5vOQYa16DWQzGxZ_Yk-zWhufrlfDjb-26Cpt_s86ZIjcspmrjgvBJGhSFnsVmTCb2WqlOpzgEcfjUk1eHwlH2X-qC8-65vkr4__MXB/s72-c/cap21.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1539886112177000849.post-1055770525026234057</id><published>2012-10-06T23:17:00.001-04:00</published><updated>2012-10-13T19:03:24.560-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CURSO DE ASSEMBLER DEL MICROPROCESADOR 8086/8088"/><title type='text'>CAPITULO I : Historia de los computadores</title><content type='html'>&lt;h2&gt;
&lt;/h2&gt;
&lt;h3 class=&quot;post-title entry-title&quot; itemprop=&quot;name&quot; style=&quot;background-color: white; font-family: Consolas; margin: 20px 0px 0px; position: relative; text-align: center;&quot;&gt;
CURSO DE ASSEMBLER DEL MICROPROCESADOR 8086/8088&lt;/h3&gt;
&lt;strong style=&quot;font-family: Consolas; line-height: 10.285714149475098px; text-indent: -0.42in;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;
&lt;strong style=&quot;font-family: Consolas; line-height: 10.285714149475098px; text-indent: -0.42in;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: large;&quot;&gt;CAP 1.- HISTORIA DE LOS COMPUTADORES.&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;div&gt;
&lt;strong style=&quot;background-color: white; font-family: Consolas; line-height: 10.285714149475098px; text-indent: -0.42in;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;u&gt;Introducción&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0.42in; margin-top: 6.72pt; text-indent: -0.42in; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -0.42in;&quot;&gt;Se
puede definir la&lt;/span&gt;&lt;span style=&quot;font-weight: bold; text-indent: -0.42in;&quot;&gt; arquitectura de computadores&lt;/span&gt;&lt;span style=&quot;text-indent: -0.42in;&quot;&gt;
como el estudio de la estructura, funcionamiento y diseño de computadores. Esto
incluye, sobre todo a aspectos de hardware, pero también afecta a cuestiones de
software de bajo nivel.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0.42in; margin-top: 6.72pt; text-indent: -0.42in; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-weight: bold; text-indent: -0.42in;&quot;&gt;Computador, &lt;/span&gt;&lt;span style=&quot;text-indent: -0.42in;&quot;&gt;dispositivo
electrónico capaz de recibir un conjunto de instrucciones y ejecutarlas
realizando cálculos sobre los datos numéricos, o bien compilando y
correlacionando otros tipos de información.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;u&gt;&lt;strong style=&quot;background-color: white; font-family: Consolas; line-height: 10.285714149475098px; text-indent: -0.42in;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Reseña&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;line-height: 10.285714149475098px; text-indent: -0.42in;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&lt;b&gt;Histórica&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;br /&gt;
&lt;strong style=&quot;background-color: white; font-family: Consolas; line-height: 10.285714149475098px; text-indent: -0.42in;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: -0.42in;&quot;&gt;
La era mecánica de los computadores&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: -0.42in;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;Podríamos
decir que las máquinas mecánicas de calcular constituyendo la &quot;era
arcaica&quot; o generación 0 de los computadores.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1i9wSNbaBf2JwTr8WYcdMdmnHBBMUnc5wGoZsGZ0IVNQFl7STAH1IIrvs6t96Q_b-Kr-evQz-8L58QWrFRzwGddy7D4GjQWZ6v5PkPGZlQJiZ4L5HUWek2nrNxCBriklBjyX19tq9nivI/s1600/Imagen1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;115&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1i9wSNbaBf2JwTr8WYcdMdmnHBBMUnc5wGoZsGZ0IVNQFl7STAH1IIrvs6t96Q_b-Kr-evQz-8L58QWrFRzwGddy7D4GjQWZ6v5PkPGZlQJiZ4L5HUWek2nrNxCBriklBjyX19tq9nivI/s200/Imagen1.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 36pt; text-indent: -0.42in;&quot;&gt;
&lt;o:p&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;Una
evolución de estas máquinas son las máquinas registradoras mecánicas que aún
existen en la actualidad.&amp;nbsp;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;strong style=&quot;background-color: white; text-indent: -0.42in;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&lt;span style=&quot;line-height: 10.285714149475098px;&quot;&gt;&lt;u&gt;La era&amp;nbsp;mecánica&amp;nbsp;de los computadores&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0.42in; margin-top: 6.72pt; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;font-family: inherit; text-indent: -0.42in;&quot;&gt;Ingenios
clásicos de esa etapa fueran la máquina de&lt;/span&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.42in;&quot;&gt;:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-weight: bold; text-indent: -0.42in;&quot;&gt;Pasc&lt;/span&gt;&lt;span style=&quot;font-weight: bold; text-indent: -0.42in;&quot;&gt;al:&lt;/span&gt;&lt;span style=&quot;text-indent: -0.42in;&quot;&gt;
que podía realizar sumar, restas y, posteriormente, multiplicaciones y
divisiones&lt;/span&gt;&lt;span style=&quot;text-indent: -0.42in;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoiC1mzPve4cN3JhxmmDYOwdcruu_Bstrq3O1a4O505AHDJwUlyT-LRm8AXTBG-j7kuKuF8FK0jCrusve_Vdt1t7HcgzhgzObwATI4-iwseMzJjUTEzmeq8I8HYTLY83bwRC76mXfAKWTw/s1600/Imagen2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;138&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoiC1mzPve4cN3JhxmmDYOwdcruu_Bstrq3O1a4O505AHDJwUlyT-LRm8AXTBG-j7kuKuF8FK0jCrusve_Vdt1t7HcgzhgzObwATI4-iwseMzJjUTEzmeq8I8HYTLY83bwRC76mXfAKWTw/s200/Imagen2.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-weight: bold; text-indent: -0.42in;&quot;&gt;Charles
&lt;/span&gt;&lt;span style=&quot;font-family: inherit; font-weight: bold; text-indent: -0.42in;&quot;&gt;Babbag&lt;/span&gt;&lt;span style=&quot;font-family: inherit; font-weight: bold; text-indent: -0.42in;&quot;&gt;e:&lt;/span&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.42in;&quot;&gt;
la &lt;/span&gt;&lt;span style=&quot;font-family: inherit; font-weight: bold; text-indent: -0.42in;&quot;&gt;máquina
de diferencias&lt;/span&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.42in;&quot;&gt;
Sumas y restas.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis-jWMxKxgVYN_vi3mAV6U330yJfBLowDqTCBTRyeNJOMph2elwQDdkQEH_VYdOeVB6r2CxJvibXwNSlkB8EQd2ewpRhjr0g2cspm-U4VUysqrnyaMMFKI3lSIuOmRESmxUoNGSZgLPzCO/s1600/Imagen3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;170&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis-jWMxKxgVYN_vi3mAV6U330yJfBLowDqTCBTRyeNJOMph2elwQDdkQEH_VYdOeVB6r2CxJvibXwNSlkB8EQd2ewpRhjr0g2cspm-U4VUysqrnyaMMFKI3lSIuOmRESmxUoNGSZgLPzCO/s200/Imagen3.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;strong style=&quot;background-color: white; text-indent: -0.42in;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&lt;span style=&quot;line-height: 10.285714149475098px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;
&lt;strong style=&quot;background-color: white; text-indent: -0.42in;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&lt;span style=&quot;line-height: 10.285714149475098px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;
&lt;br /&gt;
&lt;div style=&quot;direction: ltr; line-height: 90%; margin-bottom: 0pt; margin-left: 0.42in; margin-top: 4.8pt; text-indent: -0.42in; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Máquina
analítica -- Charles Babbage (1834)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.42in;&quot;&gt;Primer
computador digital de la historia&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.42in;&quot;&gt;establece
la estructura del computador moderno:&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.42in;&quot;&gt;propósito
general: programable&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.42in;&quot;&gt;programación
mediante tarjetas perforadas:&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.42in;&quot;&gt;Ada
Augusta &lt;/span&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.42in;&quot;&gt;Lovelace&lt;/span&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.42in;&quot;&gt;
primera programadora&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.42in;&quot;&gt;No
llegó a ser operativa por problemas tecnológicos&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;color: #ff6600; font-family: inherit; line-height: 90%; text-indent: -0.42in;&quot;&gt;&amp;nbsp; &amp;nbsp;Charles Babbage es considerado el padre de la Informática&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;strong style=&quot;background-color: white; text-indent: -0.42in;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&lt;span style=&quot;line-height: 10.285714149475098px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;
&lt;strong style=&quot;background-color: white; text-indent: -0.42in;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&lt;span style=&quot;line-height: 10.285714149475098px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;strong style=&quot;background-color: white; text-indent: -0.42in;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&lt;span style=&quot;line-height: 10.285714149475098px;&quot;&gt;&lt;u&gt;La era&amp;nbsp;electrónica&amp;nbsp;de los computadores&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;span style=&quot;font-family: inherit; text-indent: -0.42in;&quot;&gt;Los
computadores envasados en elementos mecánicos planteaban ciertos problemas:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.42in;&quot;&gt;La
velocidad de trabajo está limitada&lt;/span&gt;&lt;span style=&quot;font-family: inherit; font-weight: bold; text-indent: -0.42in;&quot;&gt; a inercia de la partes móviles.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.42in;&quot;&gt;La
transmisión de la información por medios mecánicos (engranajes, palancas,
etcétera.) es poco fiable y difícilmente manejable.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.42in;&quot;&gt;Los
computadores electrónicos salvan estos inconvenientes ya que carecen de partes
móviles y la velocidad de transmisión de la información por métodos eléctricos
no es comparable a la de ningún elemento mecánico.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.42in;&quot;&gt;El
primer elemento electrónico usado para calcular fue la válvula de vacío y,
probablemente, el primer computador electrónico de uso general fue el
E.N.I.A.C. (Electronic Numerical Integrator Calculator) construido
en Universidad de Pennsylvania (1943-46).&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-indent: -0.42in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: #ffcc00; font-size: x-large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;El
primer computador de programa almacenado fue el E.D.V.A.C. (Electronic Discrete
Variable Computer,
1945-51) basado en la idea de &lt;span style=&quot;font-weight: bold;&quot;&gt;John Von Neumann,&lt;/span&gt; que
también participó en el proyecto E.N.I.A.C. de que el programa debe almacenarse
en la misma memoria que los datos&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -0.42in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0.42in; margin-top: 7.68pt; text-indent: -0.42in; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;strong style=&quot;background-color: white; text-indent: -0.42in;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&lt;span style=&quot;line-height: 10.285714149475098px;&quot;&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;strong style=&quot;background-color: white; text-indent: -0.42in;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Consolas;&quot;&gt;&lt;span style=&quot;line-height: 10.285714149475098px;&quot;&gt;&lt;u&gt;Generación de ordenadores&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0.42in; margin-top: 5.76pt; text-indent: -0.42in; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.42in;&quot;&gt;En
la evolución de las máquinas para el tratamiento automático de la información
pueden distinguirse las denominadas&lt;/span&gt;&lt;span style=&quot;font-family: inherit; font-weight: bold; text-indent: -0.42in;&quot;&gt; generaciones de ordenadores.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; text-indent: -0.42in;&quot;&gt;Las
generaciones habidas hasta la actualidad han sido:&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 2.42in; margin-top: 4.8pt; text-indent: -0.42in; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1ª generación: (1946-1955) &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 2.42in; margin-top: 4.8pt; text-indent: -0.42in; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;2ª generación: (1953-1964) &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 2.42in; margin-top: 4.8pt; text-indent: -0.42in; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;3ª
generación: (1964-1974) &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 2.42in; margin-top: 4.8pt; text-indent: -0.42in; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;4ª
generación: (1974- )&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 2.42in; margin-top: 4.8pt; text-indent: -0.42in; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b&gt;&lt;u&gt;1ª generación: (1946-1955)&amp;nbsp;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0.42in; margin-top: 6.72pt; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;         Computadores basados en válvula de vacío que se programaron en lenguaje máquina o en lenguaje ensamblados.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0.42in; margin-top: 6.72pt; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAxr-d3V7qlUyPhhmIuRNe3b-0mQ245mb3nD4vnVR_m1NT42vhZ12EIFL-rhuN_xU8NASerT42i9pp__Eu37i3JE-FYk4KiNk-lid31jHfPhtqqX1v7LhP89VroQgu5-rBzvy3xjL96ojc/s1600/Imagen4.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAxr-d3V7qlUyPhhmIuRNe3b-0mQ245mb3nD4vnVR_m1NT42vhZ12EIFL-rhuN_xU8NASerT42i9pp__Eu37i3JE-FYk4KiNk-lid31jHfPhtqqX1v7LhP89VroQgu5-rBzvy3xjL96ojc/s400/Imagen4.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;b style=&quot;text-align: left; text-indent: -0.42in;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;b style=&quot;text-align: left; text-indent: -0.42in;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;b&gt;John von Neumann.&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left;&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left; text-indent: 35.4pt;&quot;&gt;
Establece la estructura de los computadores modernos&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left; text-indent: 35.4pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;EDSAC.
Maurice Wilkes (1949)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left; text-indent: 35.4pt;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;IAS.
von Neumann (1952)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left;&quot;&gt;
&lt;b&gt;UNIVAC&lt;/b&gt;. Mauchley y Eckert (1951)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left; text-indent: 35.4pt;&quot;&gt;
Primer computador comercial de la historia&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left; text-indent: 35.4pt;&quot;&gt;
Empresas y universidades comienzan a usar
computadores&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left;&quot;&gt;
&lt;b&gt;IBM 701, 704, 709 &lt;/b&gt;(1953)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left; text-indent: 35.4pt;&quot;&gt;
IBM comienza a fabricar computadores de propósito
general&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left; text-indent: 35.4pt;&quot;&gt;
Aplicaciones científicas&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left; text-indent: 35.4pt;&quot;&gt;
Gran éxito comercial&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left; text-indent: 35.4pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left; text-indent: 35.4pt;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0.42in; margin-top: 5.76pt; text-indent: -0.42in; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;&lt;u&gt;2ª
generación:
(1953-1964)&lt;/u&gt;&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0.42in; margin-top: 5.76pt; text-indent: -0.42in; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
Computadores de transistores. Evolucionan los modos de direccionamiento y surgen los lenguajes de alto nivel.&lt;br /&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0.42in; margin-top: 5.76pt; text-indent: -0.42in; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpoAyBDYV_rQSmYwJkUBRxNf3YPWsY1L9WVcWIdUC5KEFaMMq-YZIboh9C-p3U4Tm32fqHSpwFK92KR7AF8ti90MF9rtoIHZdgYqVkpRtD9gSf9NnMOAqRO7P2kxgIleAb-5LzVZ4HysdW/s1600/Imagen5.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;211&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpoAyBDYV_rQSmYwJkUBRxNf3YPWsY1L9WVcWIdUC5KEFaMMq-YZIboh9C-p3U4Tm32fqHSpwFK92KR7AF8ti90MF9rtoIHZdgYqVkpRtD9gSf9NnMOAqRO7P2kxgIleAb-5LzVZ4HysdW/s400/Imagen5.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;PDP-1&lt;/b&gt;. Kenneth Olsen. DEC (1961)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Primer mini-ordenador de la historia&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Se introduce el terminal CRT (monitor)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Gran éxito comercial e implantación en las universidades&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;PDP-8. &lt;/b&gt;DEC (1965)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sucesor del anterior&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Más pequeño, potente y económico&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Arquitectura de un único BUS (omnibus)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Gran éxito: 50000 unidades vendidas&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6nNvlinl-mtdxlW0s0ejy5J7AGrqsG7DEH4mmT02BBt_z6z3ssJxW9Q-wMY9bBiriyAKv9Y9i7LJkjR7ULLV9pAjuNxQ3cQbKUJUnV_DxNt6q-0KGbkuESpSxf9_qPybdacyEYKD53Z2U/s1600/Imagen6.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;176&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6nNvlinl-mtdxlW0s0ejy5J7AGrqsG7DEH4mmT02BBt_z6z3ssJxW9Q-wMY9bBiriyAKv9Y9i7LJkjR7ULLV9pAjuNxQ3cQbKUJUnV_DxNt6q-0KGbkuESpSxf9_qPybdacyEYKD53Z2U/s320/Imagen6.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;IBM 7090 y 7094 &lt;/b&gt;(1962)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left; text-indent: 35.4pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Versión transistorizada del IBM 709&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left; text-indent: 35.4pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Aplicaciones científicas&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left; text-indent: 35.4pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Dominan el mercado en los años 60&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left; text-indent: 35.4pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6A9esQifsjM1V88tvI6qdu5ubMeQgsNDScrAO2f8jeZvusRKS6KnXU-E3qjihZAE_nKECaITk22RPYqJf1NSI6d9RnsDV8GUahbBES7Yt6NH7q23voUIrLVl35An6CEmX3twqJVxqfBdk/s1600/Imagen7.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;190&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6A9esQifsjM1V88tvI6qdu5ubMeQgsNDScrAO2f8jeZvusRKS6KnXU-E3qjihZAE_nKECaITk22RPYqJf1NSI6d9RnsDV8GUahbBES7Yt6NH7q23voUIrLVl35An6CEmX3twqJVxqfBdk/s320/Imagen7.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center; text-indent: 35.4pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;IBM 1401 &lt;/b&gt;(1961)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left; text-indent: 35.4pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Versión económica orientada a los negocios&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;CDC-6600 &lt;/b&gt;(1964)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left; text-indent: 35.4pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Primera máquina en implementar procesamiento
altamente paralelo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left; text-indent: 35.4pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Diez veces más rápida que el IBM 7094&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;Borrows B5000 &lt;/b&gt;(1963)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left; text-indent: 35.4pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Primer computador diseñado para ser programado en un
lenguaje&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left; text-indent: 35.4pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;de alto nivel (Algol 60)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left; text-indent: 35.4pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left; text-indent: 35.4pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;u&gt;3ª generación: (1964-1974) &lt;/u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
Computadores basados en circuitos integrados y con la posibilidad de
trabajar en tiempo compartido.&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;IBM System/360 (1964)&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-indent: 35.4pt;&quot;&gt;
Introduce la
&quot;familia de ordenadores&quot;: varios modelos con&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-indent: 35.4pt;&quot;&gt;
capacidades
diferentes pero compatibles entre si.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-indent: 35.4pt;&quot;&gt;
Sucesión de
familias compatibles hasta mediados de los 80: 370,4300, 3080 y 3090&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;DEC PDP-11 (1970)&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-indent: 35.4pt;&quot;&gt;
Sucesor del
PDP-8&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-indent: 35.4pt;&quot;&gt;
Minicomputador
dominante en los años 70&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-indent: 35.4pt;&quot;&gt;
Gran expansión
en las universidades&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-indent: 35.4pt;&quot;&gt;
Ligado a los
inicios de UNIX y el lenguaje C&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-indent: 35.4pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;4ª generación: (1974- )&lt;/u&gt;&lt;/b&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0.42in; margin-top: 6.72pt; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
Computadores que integran toda la CPU en un solo circuito integrado (microprocesadores). Comienzan a proliferar las redes de computadores.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0.42in; margin-top: 6.72pt; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU2LmMj7s8ihDrqGBbhjiaO0ZecAnlB7I0-udsHRC8G4ogwvHzxLtseme2GM5NX4_jGU3qXF9DqDYEFy79qBVs_GXUUDI-oI2RJYj9N0eWdlIkS2LgM_8Mm7g3cMMOgWcgmKYXaXg5Bo0u/s1600/Imagen8.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;203&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU2LmMj7s8ihDrqGBbhjiaO0ZecAnlB7I0-udsHRC8G4ogwvHzxLtseme2GM5NX4_jGU3qXF9DqDYEFy79qBVs_GXUUDI-oI2RJYj9N0eWdlIkS2LgM_8Mm7g3cMMOgWcgmKYXaXg5Bo0u/s400/Imagen8.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbUFpHGrfWCcLfPE-DQxeUmK4H175xeXzM22uTa-HsYbe1qxdWnmya7ts17KjsvwVAKLpv3SDhilUy5pfDKCbSn7nZwrILNwzgGrb0ZIAnyVArvshRL9YuDgLJ2HZXUQiS88jn-QtYGQdB/s1600/Imagen9.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;245&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbUFpHGrfWCcLfPE-DQxeUmK4H175xeXzM22uTa-HsYbe1qxdWnmya7ts17KjsvwVAKLpv3SDhilUy5pfDKCbSn7nZwrILNwzgGrb0ZIAnyVArvshRL9YuDgLJ2HZXUQiS88jn-QtYGQdB/s400/Imagen9.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTyUXxvvgeloBEZkplbDOzsyuQCnDIFyKFHSZtp-7JAKI0VADYjiYKvgb-NO36-50H4VqVV68Q0IVhUihTcYJjLbbdIEgldKWlGIzJjmKG2scrJS8k8ggHVmz2D7T6sQ4-JcBDtJF1kdwW/s1600/Imagen10.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;217&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTyUXxvvgeloBEZkplbDOzsyuQCnDIFyKFHSZtp-7JAKI0VADYjiYKvgb-NO36-50H4VqVV68Q0IVhUihTcYJjLbbdIEgldKWlGIzJjmKG2scrJS8k8ggHVmz2D7T6sQ4-JcBDtJF1kdwW/s400/Imagen10.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0.42in; margin-top: 6.72pt; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0.42in; margin-top: 5.76pt; text-indent: -0.42in; unicode-bidi: embed; vertical-align: baseline;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://assembler8086.blogspot.com/feeds/1055770525026234057/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1539886112177000849/1055770525026234057?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1539886112177000849/posts/default/1055770525026234057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1539886112177000849/posts/default/1055770525026234057'/><link rel='alternate' type='text/html' href='http://assembler8086.blogspot.com/2012/10/capitulo-i-resena-historica.html' title='CAPITULO I : Historia de los computadores'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00661050930582408412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1i9wSNbaBf2JwTr8WYcdMdmnHBBMUnc5wGoZsGZ0IVNQFl7STAH1IIrvs6t96Q_b-Kr-evQz-8L58QWrFRzwGddy7D4GjQWZ6v5PkPGZlQJiZ4L5HUWek2nrNxCBriklBjyX19tq9nivI/s72-c/Imagen1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1539886112177000849.post-8386318557254261305</id><published>2012-10-06T17:46:00.002-04:00</published><updated>2012-10-13T19:03:48.928-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CURSO DE ASSEMBLER DEL MICROPROCESADOR 8086/8088"/><title type='text'>CURSO DE ASSEMBLER DEL MICROPROCESADOR 8086/8088</title><content type='html'>Bueno este es mi primer blog que hago en Blogger, por que se me&amp;nbsp;ocurrió&amp;nbsp;dar un curso del lenguaje &lt;b&gt;ensamblador(assembler) &amp;nbsp;&lt;/b&gt;orientado a los microprocesadores 8086/8088.&lt;br /&gt;
Este lenguaje esta en gran parte orientado al uso hardware y/o&amp;nbsp;periféricos&amp;nbsp;principalmente como: el ratón, el teclado, el monitor, la impresora, los disco duros, memorias, etc.&lt;br /&gt;
&lt;br /&gt;
A&amp;nbsp;continuación&amp;nbsp;vemos el contenido que&amp;nbsp;tendrá&amp;nbsp;todo en curso.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;strong&gt;&lt;u&gt;PROGRAMA ANALÍTICO ( F.N.I. )&lt;/u&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;strong&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;strong&gt;(PARTE&amp;nbsp;TEÓRICA)&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;

&lt;strong&gt;CAP. 1.- HISTORIA DE LOS COMPUTADORES . &lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Introducción. 
&lt;/li&gt;
&lt;li&gt;Reseña Histórica. 
&lt;/li&gt;
&lt;li&gt;La Era Mecánica de los Computadores. 
&lt;/li&gt;
&lt;li&gt;La Era Electrónica de los Computadores. 
&lt;/li&gt;
&lt;li&gt;Generaciones de Computadores. &lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;CAP. 2.- ESTRUCTURA DE LOS COMPUTADORES . &lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Procesador digital especializado. 
&lt;/li&gt;
&lt;li&gt;Unidad de memoria. 
&lt;/li&gt;
&lt;li&gt;Unidad Aritmética Lógica A.L.U. 
&lt;/li&gt;
&lt;li&gt;Unidad de control. 
&lt;/li&gt;
&lt;li&gt;Procesador digital de propósito general. 
&lt;/li&gt;
&lt;li&gt;Unidades de memoria.&lt;a name=&#39;more&#39;&gt;&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;CAP. 3.- ESTRUCTURA DEL COMPUTADOR CLASICO . &lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Introducción. 
&lt;/li&gt;
&lt;li&gt;Buses. 
&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Bus de Alimentación. 
&lt;/li&gt;
&lt;li&gt;Bus de control. 
&lt;/li&gt;
&lt;li&gt;Bus de Direcciones. 
&lt;/li&gt;
&lt;li&gt;Bus de Datos. 
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Unidades Funcionales. 
&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Fuente de Alimentación. 
&lt;/li&gt;
&lt;li&gt;Unidad de Proceso. 
&lt;/li&gt;
&lt;li&gt;Unidad de Control. 
&lt;/li&gt;
&lt;li&gt;Unidad de Memoria. 
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Dispositivos de Entrada/Salida. &lt;/li&gt;
&lt;/ul&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: right; margin-left: 1em; text-align: right;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC_jHQtZO7JqmUjB9NlqNstGgooxeUuL1PgNJ3elFnxYylHzxudWdlEGx0mG8g02v6HbVmeLXkcoT7N3uveO-L_2xz9zi-SdkfG5W4-PABtfwrRtluAwKbIOsW2J943ELQWzmXKPHu_JLn/s1600/descarga.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;microprocesador 8086/8088&quot; border=&quot;0&quot; height=&quot;124&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC_jHQtZO7JqmUjB9NlqNstGgooxeUuL1PgNJ3elFnxYylHzxudWdlEGx0mG8g02v6HbVmeLXkcoT7N3uveO-L_2xz9zi-SdkfG5W4-PABtfwrRtluAwKbIOsW2J943ELQWzmXKPHu_JLn/s200/descarga.jpg&quot; title=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;strong&gt;CAP. 4.- MICROPROCESADORES DE PROPÓSITO GENERAL 8086/8088 . 
&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Características. 
&lt;/li&gt;
&lt;li&gt;Estructura de los Microprocesadores 8086/8088 .&lt;/li&gt;
&lt;li&gt;Espacio de Entrada / salida. 
&lt;/li&gt;
&lt;li&gt;Juego de Registros. 
&lt;/li&gt;
&lt;li&gt;Registro de Trabajo. 
&lt;/li&gt;
&lt;li&gt;Registro de Segmento. 
&lt;/li&gt;
&lt;li&gt;Registros Relativos. &lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;
&lt;strong&gt;(PARTE&amp;nbsp;PRÁCTICA)&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;strong&gt;CAP. 5.- MODOS DE DIRECCIONAMIENTO . &lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Formato de la Instrucciones. 
&lt;/li&gt;
&lt;li&gt;Organización de las Direcciones. 
&lt;/li&gt;
&lt;li&gt;Modos de Direccionamiento. 
&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Direccionamiento Inmediato. 
&lt;/li&gt;
&lt;li&gt;Direccionamiento de Registros. 
&lt;/li&gt;
&lt;li&gt;Direccionamiento Directo. 
&lt;/li&gt;
&lt;li&gt;Direccionamiento Indirecto de Registros. 
&lt;/li&gt;
&lt;li&gt;Direccionamiento Relativo a Base. 
&lt;/li&gt;
&lt;li&gt;Direccionamiento Indexado Directo. 
&lt;/li&gt;
&lt;li&gt;Direccionamiento Indexado a Base.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;strong&gt;CAP. 6.-&amp;nbsp;PROGRAMACIÓN&amp;nbsp;EN ENSAMBLADOR . &lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgniYuEYPvsj6px5Sq5R5Vh8kbnSaLs9v5ffZ2AR-LGpazr84R4jrip_wkYwd2pCCLn3invnFHyATzMqjjG9gcKD93cEgzXHFD59R908sT-iW2YHAciURMYGC-sQyXQCgafM7fckUohbT-_/s1600/descarga+(1).jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgniYuEYPvsj6px5Sq5R5Vh8kbnSaLs9v5ffZ2AR-LGpazr84R4jrip_wkYwd2pCCLn3invnFHyATzMqjjG9gcKD93cEgzXHFD59R908sT-iW2YHAciURMYGC-sQyXQCgafM7fckUohbT-_/s200/descarga+(1).jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;li&gt;Lenguaje Ensamblador y Programa Ensamblador. 
&lt;/li&gt;
&lt;li&gt;Sentencia Ensamblador. 
&lt;/li&gt;
&lt;li&gt;Características y Sintaxis. 
&lt;/li&gt;
&lt;li&gt;Estructuras de Datos. 
&lt;/li&gt;
&lt;li&gt;Vectores, Matrices y Listas. 
&lt;/li&gt;
&lt;li&gt;Subrutinas. 
&lt;/li&gt;
&lt;li&gt;Paso de Parámetros y Marco de Pila. 
&lt;/li&gt;
&lt;li&gt;Reentrancia y Recursividad. &lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;CAP. 7.- DISPOSITIVOS DE ENTRADA / SALIDA . &lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;El teclado. 
&lt;/li&gt;
&lt;li&gt;Pantalla de video. 
&lt;/li&gt;
&lt;li&gt;Unidades de disco. 
&lt;/li&gt;
&lt;li&gt;Impresora 
&lt;/li&gt;
&lt;li&gt;Temporización y generación de sonidos 
&lt;/li&gt;
&lt;li&gt;Entrada y Salida&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
Cada semana&amp;nbsp;estaré&amp;nbsp;actualizando los&amp;nbsp;capítulos&amp;nbsp;pero por hoy veremos un poco de historia de los computadores como base&amp;nbsp;teórica&amp;nbsp;antes de entrar al mundo de este lenguaje.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://assembler8086.blogspot.com/feeds/8386318557254261305/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1539886112177000849/8386318557254261305?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1539886112177000849/posts/default/8386318557254261305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1539886112177000849/posts/default/8386318557254261305'/><link rel='alternate' type='text/html' href='http://assembler8086.blogspot.com/2012/10/curso-de-assembler-del-microprocesador.html' title='CURSO DE ASSEMBLER DEL MICROPROCESADOR 8086/8088'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00661050930582408412</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC_jHQtZO7JqmUjB9NlqNstGgooxeUuL1PgNJ3elFnxYylHzxudWdlEGx0mG8g02v6HbVmeLXkcoT7N3uveO-L_2xz9zi-SdkfG5W4-PABtfwrRtluAwKbIOsW2J943ELQWzmXKPHu_JLn/s72-c/descarga.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>