Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
RESUMEN: El mundo a nuestro alrededor ha Sociedad de Conocimiento, que viene a reemplazar a los
evolucionado de manera vertiginosa con el paso de los dos modelos socioeconmicos precedentes, la sociedad
aos. El ser humano en su empeo de conocer y agraria y la sociedad industrial.
desarrollarse al mximo se ha dado a la tarea de
experimentar e ir en bsqueda de nuevos retos, los que
a su vez han resultado en adelantos fantsticos para
nuestras vidas. Unos de estos es la evolucin de la MARCO TERICO
tecnologa en prcticamente todas las reas de nuestro
diario vivir. 1. Indique cules fueron las primeras
Los adelantos tecnolgicos han permitido que la mquinas para resolucin de problemas
mayora de los seres humanos nos beneficiemos de una matemticos y los primeros computadores
u otra forma. La tecnologa comprende desde el equipo
electrnicos.
utilizado en nuestros hogares, en el lugar de trabajo,
hasta el automvil que nos mueve da a da. La medicina
por ejemplo ha avanzado de manera vertiginosa, EL BACO: Quiz fue el primer dispositivo
beneficindose de la tecnologa al igual que la mecnico de contabilidad que existi, Se piensa que se
aeronutica, la milicia y la transportacin por mencionar origin entre 600 y 500 a.C., en China o Egipto, y su
slo algunas reas. En la mayora de nuestros hogares historia se remonta a las antiguas civilizaciones griega y
existen equipos tecnolgicos que antes se encontraban romana.
fuera de nuestro alcance, tales como: computadores,
antenas de satlite, etc Dos principios han coexistido respecto a este tema.
. Uno es usar cosas para contar, ya sea los dedos,
piedras, conchas, semillas. El otro es colocar esos
PALABRAS CLAVE: IEEE, maquina, lenguajes, objetos en posiciones determinadas. Estos principios se
microprocesador, memoria. reunieron en el baco, instrumento que sirve hasta el da
de hoy, para realizar complejos clculos aritmticos con
enorme rapidez y precisin. Los primeros bacos no
INTRODUCCIN eran ms que hendiduras en la arena (de ah su nombre,
del griego abax: arena) que se rellenaban de guijarros,
Existieron muchas maquinas antes de que la hasta diez en cada hendidura. La primera corresponda
tecnologa diera un vuelco de 180 grados y avanzara de a las unidades, la segunda a las decenas, la tercera a
manera fugaz entre estas maquinas tenemos: El Abaco,
las centenas, y as sucesivamente. Para representar un
La Tabla de Multiplicar, La Pascalina; Cuando se usaron
los tubos de vacio hubo un desarrollo en este campo orden mayor se retiraban los guijarros de la fila
pero nada en comparacin a la llegada del transistor ya precedente y se pona uno nuevo en la posterior.
que los tubos de vacio consuman mucho voltaje a Posteriormente se utiliz un tablero lleno de arena, y
diferencia de los transistores dando un progreso en las luego, entre griegos y romanos, una plancha de cobre
computadoras la cual fue dividida en cuatro (4) con hendiduras para colocar los guijarros. Los aztecas
generaciones. Hoy en da, los progresos en las
usaban varillas paralelas de madera insertadas en un
denominadas tecnologas de la informacin, que
abarcan los equipos y aplicaciones informticas y las vstago horizontal. El baco ruso era (y es) un marco de
telecomunicaciones, estn teniendo un gran efecto. De madera con varillas paralelas y cuentas insertadas en
hecho, se dice que estamos en un nuevo tipo de las varillas. El baco chino (suanpan) actual es muy
sociedad llamada Sociedad de la informacin o similar al ruso, pero est dividido en dos zonas (inferior y
1
UNEFA MARACAY MICROPROCESADORES ALUMNOS: TRON,NIO,PEREZ,CASTRO
.
superior) por un listn: por encima del listn, cada tantas cifras como se quiera, siempre que se disponga
cuenta tiene valor 5; por debajo, valor 1. Este dispositivo del suficiente nmero de tablillas.
es muy sencillo, consta de cuentas ensartadas en ste es un primer intento de facilitar las operaciones
varillas que a su vez estn montadas en un marco de clculo con mtodos mecnicos, aunque el
rectangular. Al desplazar las cuentas sobre las varillas, fundamento del mecanismo sea la mano del hombre, y
sus posiciones representan los valores almacenados, y el procesamiento de la informacin, su cerebro.
es mediante dichas posiciones que ste representa y Mucho ms decisivo que las tablas de multiplicar fue
almacena los datos. El uso generalizado del baco la introduccin de los logaritmos. El trabajo con los
retard la difusin del sistema de numeracin decimal o logaritmos permiti reducir de forma muy simple las
arbigo, ya que incorporaba de hecho el concepto de multiplicaciones y divisiones a sumas y restas,
valor posicional de la cifra, sirviendo cualquier otro respectivamente. Figura. (1.2)
sistema de numeracin no muy complicado para anotar
el resultado final, eliminando la pesadez del clculo con
las cifras romanas. Figura. (1.1)
2
UNEFA MARACAY MICROPROCESADORES ALUMNOS: TRON,NIO,PEREZ,CASTRO
.
LA MQUINA CALCULADORA
Inspirados en este diseo, un siglo ms tarde otros
cientficos trataron de emular a Pascal y construyeron Figura. (1.4) Mquina calculadora.
mquinas que, como la del cientfico alemn Mattieu
Hahn, en el ao 1779, podan realizar las cuatro LA PRIMERA TARJETA PERFORADA
operaciones aritmticas fundamentales. La industria textil va a proporcionar el primer ejemplo
Gottfried Wilhelm von Leibniz (1646-1716) Primera de suministro de datos variables para el funcionamiento
mquina calculadora pero fue el matemtico alemn automtico de una mquina. La complejidad de los
Gottfried von Leibniz en 1673 quien pens ir ms all y dibujos de las telas, junto con la gran cantidad de usos
se propuso por primera vez construir una mquina que necesarios para realizarlos, har que se piense en un
mtodo de mecanizar el rutinario trabajo de intercambio
sirviera de enlace entre un problema y su resolucin.
de distintas tramas y urdimbres.
As, el cientfico alemn dise un artefacto que El primer sistema es debido a Basilio Bouchon, quien
permita, adems de sumar y restar, la realizacin de las en 1722 ide un sistema para seleccionar de forma
operaciones de multiplicar y dividir mediante la sucesin automtica los hilos a desplazar en el paso del huso
de adiciones y sustracciones, respectivamente. Haba para obtener el dibujo deseado. Dispuso las agujas del
nacido la primera mquina calculadora propiamente telar de forma que encontraran en un extremo una cinta
dicha. La mquina, igualmente basada en supuestos de papel perforada. Dependiendo de si las agujas
mecnicos, utilizaba cilindros dentados con diferentes encontraban o no un agujero en la cinta, los hilos
longitudes en sus dientes, en los que se ajustaban otros pasaban por encima o por debajo, formando el dibujo de
engranajes de tamao ms reducido que representaban la tela. El cilindro resbalaba, necesitaba constantemente
cada una la cifra del multiplicando. Cada vuelta completa un operario para moverlo, era proclive a los desgarros
del conjunto de los engranajes largos aumentaba en una por accin de las agujas, pero proporcionaba
cifra el nmero indicado por los engranajes cortos o automticamente el dibujo para los tejidos. Su
multiplicandos, de forma que la multiplicacin no se compatriota Falcn perfeccion el mtodo en 1728,
haca por sumas sucesivas, sino en un solo movimiento sustituyendo el cilindro por un eje de seccin cuadrada,
de manivela. El nmero de vueltas efectuadas por los y la cinta continua de papel perforado por lminas de
engranajes largos determinaba por su parte la cifra cartn unidas entre s, lo que facilitaba el arrastre y el
asociada con el multiplicador. posicionamiento de los agujeros frente a las agujas.
Un nuevo paso fue dado en 1709 por Giovanni Posteriormente, Jacques de Vaucanson consigui, en
Poleni y su mquina aritmtica. Figura. (1.4), en la que 1745, que el movimiento del cilindro (ya cuadrado) fuera
los clculos mecnicos se realizan en virtud del el que mova las agujas, eliminando la necesidad del
movimiento de cada de un peso, limitndose el operario para hacer avanzar el cilindro. Figura. (1.5).
operador a introducir los datos y anotar el resultado. El
principio de funcionamiento fue esencial para el
desarrollo de las calculadoras: se programa el clculo y
la mquina hace el resto. Y es lo que hacemos an hoy.
3
UNEFA MARACAY MICROPROCESADORES ALUMNOS: TRON,NIO,PEREZ,CASTRO
.
4
UNEFA MARACAY MICROPROCESADORES ALUMNOS: TRON,NIO,PEREZ,CASTRO
.
que ejecute una accin mecnica. Viene a equivaler a 2. Cmo han ido evolucionando los
las ruedas de la mquina de Babbage, donde el telar computadores segn sus generaciones?
decide qu variables utilizar en funcin de los agujeros
de la cinta para realizar una accin que no por repetitiva Primera Generacin (1940-1954):
(tejer) resulta menos variada (vara el dibujo; la mquina En esta poca las computadoras funcionaban con
de Babbage slo resolva polinomios de segundo grado, vlvulas, usaban tarjetas perforadas para entrar los
pero el polinomio a resolver variaba segn la voluntad datos y los programas, utilizaban cilindros magnticos
del operario; el telar de Jacquard slo teje, pero el dibujo para almacenar informacin e instrucciones internas y se
del tejido depende de la informacin suministrada por la utilizaban exclusivamente en el mbito cientfico o
cinta perforada). militar. La programacin implicaba la modificacin
De la unin de los dos (la cinta perforada y la directa de los cartuchos y eran sumamente grandes,
mquina de calcular) surgiran las primeras mquinas utilizaban gran cantidad de electricidad, generaban gran
que procesan datos. cantidad de calor y eran sumamente lentas. La
Charles Babbage quiso aplicar el concepto de las comunicacin era breve.
tarjetas perforadas del telar de Jackard en su motor Segunda Generacin (1955-1963):
analtico. En 1843 Lady Ada Augusta Lovelace, hija de Usaban transistores para procesar informacin. Los
Lord Byron, sugiri la idea de que las tarjetas perforadas transistores eran ms rpidos, pequeos y ms
pudieran adaptarse de manera que propiciaran que el confiables que los tubos al vaco. 200 transistores
motor de Babbage repitiera ciertas operaciones. Debido podan acomodarse en la misma cantidad de espacio
a esta sugerencia algunas personas consideran a Lady que un tubo al vaco. Usaban pequeos anillos
Lovelace la primera programadora de la historia. magnticos para almacenar informacin e instrucciones.
El proyecto de Babbage nunca pudo ser concluido Producan gran cantidad de calor y eran sumamente
debido a problemas con el hardware, que no pudieron lentas. Se mejoraron los programas de computadoras
ser solucionados hasta casi un siglo ms tarde. Durante que fueron desarrollados durante la primera generacin.
este tiempo, hubo diversos avances que permitieron el Se desarrollaron nuevos lenguajes de programacin
posterior desarrollo de la computacin digital. como COBOL y FORTRAN, los cuales eran
En 1991, un equipo del Museo de las Ciencias de comercialmente accesibles. Se usaban en aplicaciones
Londres consigui construir una mquina diferencial N de sistemas de reservaciones de lneas areas, control
2 totalmente funcional, siguiendo los dibujos y del trfico areo y simulaciones de propsito general. La
especificaciones de Babbage. marina de los Estados Unidos desarrolla el primer
A partir de la poca de Babbage, las calculadoras simulador de vuelo, Computadora Whirlwind Surgieron
mecnicas se tornaron cada vez ms complicadas, las minicomputadoras y los terminales a distancia. Se
especialmente en la poca en que las fabricaba comenz a disminuir el tamao de las computadoras.
International Business Machines, compaa creada en Aparecen muchas compaas y las computadoras
1911 y ms conocida como IBM. Sin embargo, la eran bastante avanzadas para su poca como la serie
primera computadora completamente electrnica 5000 de Burroughs y la ATLAS de la Universidad de
apareci recin durante la Segunda Guerra Mundial. Manchester. Algunas computadoras se programaban
Realizaba 5000 adiciones por segundo! Se llam con cintas perforadas y otras por medio de cableado en
ENIAC. Fue desarrollada y fabricada por el Laboratorio un tablero.
de Investigacin de Balstica del ejrcito de los Estados Tercera Generacin (1964-1970):
Unidos. Se encendi por primera vez en 1947 y funcion Comienza a utilizarse los circuitos integrados, lo cual
en forma continua hasta el 2 de octubre de 1955 a las permiti abaratar costos al tiempo que se aumentaba la
11:45 p.m. Para almacenar los dgitos utilizaba capacidad de procesamiento y se reduca el tamao de
contadores de anillos de diez posiciones. Para realizar las mquinas. La tercera generacin de computadoras
los clculos "contaba" los pulsos con los contadores de emergi con el desarrollo de circuitos integrados
anillos y si el contador reiniciaba el conteo, generaba (pastillas de silicio) en las que se colocan miles de
"pulsos de acarreo". La idea era simular con la componentes electrnicos en una integracin en
electrnica la operacin de las ruedas de dgitos de una miniatura. El PDP-8 de la Digital Equipment Corporation
mquina de sumar mecnica. fue el primer miniordenador.
Despus del nacimiento de las primeras Cuarta Generacin (1971-1984):
computadoras como la ENIAC en la dcada de 1950, los Fase caracterizada por la integracin de los
descubrimientos experimentales demostraron que los
componentes electrnicos, lo que propici la aparicin
transistores realizaban las mismas funciones que los
tubos de vaco. del microprocesador, es decir, un nico circuito integrado
en el que se renen los elementos bsicos de la
mquina. Se desarroll el microprocesador. Se colocan
5
UNEFA MARACAY MICROPROCESADORES ALUMNOS: TRON,NIO,PEREZ,CASTRO
.
ms circuitos dentro de un "chip". "LSI - Large Scale manera indique cual es el producto de mayores
Integration circuit". "VLSI - Very Large Scale Integration prestaciones que poseen.
circuit". Cada "chip" puede hacer diferentes tareas.
Un "chip" sencillo actualmente contiene la unidad de INTEL Y AMD son los fabricantes de procesadores
control y la unidad de aritmtica/lgica. El tercer ms conocidos en el mercado, pero tambin existen
otras marcas, las cuales estn destinadas en otros
componente, la memoria primaria, es operado por otros
mercados distintos.
"chips". Se reemplaza la memoria de anillos magnticos INTEL Compaa fabricante de procesadores, Es la
por la memoria de "chips" de silicio. Se desarrollan las marca estndar y los dems son compatibles con Intel,
microcomputadoras, o sea, computadoras personales o algunos procesadores Pentium 1, 2, 3, 4, el Merced,
PC. Se desarrollan las supercomputadoras. core, centrino, I 3, 5 y 7.
Algunas caractersticas de esta generacin son: se AMD Advanced Micro Devices: Fabricante de
desarrollaron circuitos integrados para procesar procesadores. Siempre ha ido por detrs de Intel,
informacin. Se desarrollaron los "chips" para almacenar aunque a veces le ha superado, sobre todo con su
y procesar la informacin. Un "chip" es una pieza de conocido K7 (Athlon), tiene una gran variedad de
silicio que contiene los componentes electrnicos en velocidades y modelos como el Duron y Athlon.
miniatura llamados semiconductores.
Los circuitos integrados recuerdan los datos, ya que
IBM es una empresa multinacional estadounidense de
almacenan la informacin como cargas elctricas. Surge tecnologa y consultora en Armonk, Nueva York. IBM
la multiprogramacin. Las computadoras pueden llevar a fabrica y comercializa hardware y software para
cabo ambas tareas de procesamiento o anlisis computadoras, ofrece servicios de infraestructura,
matemticos. Emerge la industria del "software". alojamiento de internet, y consultora en una amplia
Se desarrollan las minicomputadoras IBM 360 y DEC gama de la informtica, entre sus productos se tiene IBM
PDP-1. Otra vez las computadoras se tornan ms Power3 200 MHz, IBM Power3-II 450 MHz, IBM
PowerPC 604e 375 MHz, IBM Pentium Pro 166 MHz,
pequeas, ms ligeras y ms eficientes. Consuman
IBM Power4 1.3 GHz, tambin presenta el IBMSystem
menos electricidad, por lo tanto, generaban menos calor. x3755 M3, tambin IBM presenta su procesador z196
considerado como el ms rpido del mundo.
3. Cmo fue el primer Microprocesador?
5. Cul es la tendencia que sigue la
El Intel 4004 (i4004), una CPU de 4bits, fue el primer tecnologa de los Microprocesador en la actualidad?
microprocesador en un simple chip, este procesador fue
originalmente diseado para la compaa japonesa Actualmente la tecnologa de los
Busicom para ser usado en su lnea de calculadoras. microprocesadores est en la bsqueda de eliminar el
Pero pronto la industria se dio cuenta del increble gran consumo de calor y la prdida de energa que
descubrimiento que accidentalmente aconteci por sufren estos dispositivos y adems del incremento de la
velocidad de procesamiento, esto por medio de diversos
primera vez un chip electrnico poda ser programado
materiales y los cuales se est experimentado tales
mediante software para drsele un uso general. como:
Esta idea permiti ahorrar cientos de circuitos
integrados y componentes en los dispositivos EPITAXIA.
electrnicos, ya que, en esa poca se necesitaba
La epitaxia o crecimiento epitaxial es uno de los
desarrollar un circuito especfico para cada aplicacin y
cada tarea. Con un microprocesador se poda utilizar el procesos en la fabricacin de circuitos integrados. La
mismo circuito para diferentes aplicaciones; epitaxia se refiere a la deposicin de una sobrecapa
internamente guardaba para su propio uso los 12 bit de cristalina en un sustrato cristalino, donde hay registro
direccin de programa del 4004, lo que permita, si las
entre la sobrecapa y el sustrato.
16 ROM fueron instaladas, acceso de 4 KB de memoria
desde el bus de direcciones de 4 bits. El circuito 4004 A partir de una cara de un cristal de
fue construido con 2.300 transistores, y fue seguido el material semiconductor, o sustrato, se hace crecer una
ao siguiente por el primer microprocesador de 8 bits, capa uniforme y de poco espesor con la misma
el 8008, que contena 3.300 transistores, y el 4040, que
estructura cristalina que este. Mediante esta tcnica se
era una versin revisada del 4004.
puede controlar de forma muy precisa el nivel de
4. Indique cuales son las 3 empresas ms impurezas en el semiconductor, que son los que definen
destacadas mundialmente en la actualidad respecto su carcter (N o P). Para hacer esto se calienta el
a la fabricacin de microprocesadores, de la misma semiconductor hasta casi su punto de fusin y se pone
6
UNEFA MARACAY MICROPROCESADORES ALUMNOS: TRON,NIO,PEREZ,CASTRO
.
en contacto con el material de base para que, al selectiva en mdulos pticos, reduciendo su coste y
tamao.
enfriarse, recristalice con la estructura adecuada
En las instalaciones de Intel Fab 8 de Israel se estn
FIBRA PTICA. Formada por grupos de hilos llevando a cabo las tareas de desarrollo del proceso de
de plstico o vidrio, el cable de fibra ptica utiliza la luz fabricacin de silicio para seguir con la investigacin de
para transmitir los datos. A pesar de que es ms caro de esta tecnologa. Asimismo, este centro tambin se utiliza
instalar y ms frgil y difcil de dividir que las lneas de para desarrollar sistemas mecnicos micro-elctricos
comunicacin con metales tradicionales (normalmente el (MEMS) .
cobre), el uso de la fibra ptica ofrece distintas ventajas. 6. Explique la organizacin y arquitectura de
En primer lugar, pueden transmitir ms datos gracias a un microprocesador, y mencione los registros
su mayor ancho de banda. Asimismo, son ms internos del mismo.
delgadas, ligeras y menos propensas a sufrir
interferencias que los cables de metal. Por ltimo, la El microprocesador tiene una arquitectura parecida a la
transferencia de datos se realiza de forma digital en vez computadora digital. En otras palabras, el
de analgica. De la misma forma que el nmero de microprocesador es como la computadora digital porque
transistores en chip contina duplicndose cada dos ambos realizan clculos bajo un programa de control.
aos, aumenta de forma exponencial el trfico de Consiguientemente, la historia de la computadora digital
ayuda a entender el microprocesador. El hizo posible la
Internet, creciendo en ocasiones a un ritmo an ms
fabricacin de potentes calculadoras y de muchos otros
rpido. productos. El microprocesador utiliza el mismo tipo de
En los ltimos aos, la fibra ptica se ha convertido lgica que es usado en la unidad procesadora central
en la tecnologa alternativa que sustituir a las redes de (CPU) de una computadora digital. El microprocesador
banda ancha o a las comunicaciones basadas en cobre. es algunas veces llamado unidad microprocesadora
A travs de la luz, estas redes ofrecen mayores (MPU). En otras palabras, el microprocesador es una
prestaciones y la capacidad de para poder realizar unidad procesadora de datos. En un microprocesador se
puede diferenciar diversas partes:
transmisiones multimedia ricas en contenido y otras que
Encapsulado: es lo que rodea a la oblea de
necesiten un gran ancho de banda.
silicio en s, para darle consistencia, impedir su deterioro
Como caba esperar, las redes de fibra ptica
(por ejemplo, por oxidacin por el aire) y permitir el
conllevan un coste de implementacin y mantenimiento
enlace con los conectores externos que lo acoplaran a
mucho mayor que las redes actuales basadas en hilo de
su zcalo a su placa base.
cobre. Por este motivo, se utilizan principalmente para el
Memoria cach: es una memoria ultrarrpida
trfico de la estructura central de la red o de larga
que emplea el procesador para tener alcance directo a
distancia. Para conseguir que el rendimiento ptico de
ciertos datos que predeciblemente sern utilizados en
las redes principales y los centros de datos llegue a las
las siguientes operaciones, sin tener que acudir a la
oficinas y hogares del maana, se debern reducir
memoria RAM, reduciendo as el tiempo de espera para
considerablemente los costes
adquisicin de datos. Todos los micros compatibles con
Al aplicar los conocimientos que ha adquirido durante
PC poseen la llamada cach interna de primer nivel o
su continuo compromiso de extender y ampliar el efecto
L1; es decir, la que est dentro del micro, encapsulada
que auguraba la ley de Moore , Intel se propone dar el
junto a l. Los micros ms modernos (Core i3, Core i5,
pistoletazo de salida a la revolucin de la banda ancha
Core i7, etc.) incluyen tambin en su interior otro nivel de
mediante la fabricacin de dispositivos optoelectrnicas
cach, ms grande, aunque algo menos rpida, es la
basados en silicio para el sector de las
cach de segundo nivel o L2 e incluso los hay con
telecomunicaciones.
memoria cach de nivel 3, o L3.
El objetivo es mejorar la capacidad de la red al
Coprocesador matemtico: unidad de coma
tiempo que se reducen los costes para crear y mantener
flotante. Es la parte del micro especializada en esa clase
slidas redes pticas de alta velocidad. Esta tecnologa
de clculos matemticos, antiguamente estaba en el
que est siendo investigada y desarrollada por Intel se
exterior del procesador en otro chip. Esta parte est
conoce con el nombre de "fotnica de silicio".
considerada como una parte lgica junto con los
INCORPORACIN DE LA FOTONICA
registros, la unidad de control, memoria y bus de datos.
ALSILICIO. Gracias al uso del silicio y a sus tcnicas de
Registros: son bsicamente un tipo de
procesado estndar, los investigadores de Intel estn
memoria pequea con fines especiales que el micro
creando dispositivos pticos microscpicos, llamados
tiene disponible para algunos usos particulares. Hay
fotnicos, que proporcionen una activa funcionalidad en
varios grupos de registros en cada procesador. Un grupo
lugar de una simple gua de ondas pasiva. En el futuro,
de registros est diseado para control del programador
estos diminutos mdulos se insertarn de forma
y hay otros que no son diseados para ser controlados
7
UNEFA MARACAY MICROPROCESADORES ALUMNOS: TRON,NIO,PEREZ,CASTRO
.
por el procesador pero que la CPU los utiliza en algunas Registro ES. Algunas operaciones con
operaciones, en total son treinta y dos registros. cadenas de caracteres (datos de caracteres) utilizan el
Memoria: es el lugar donde el procesador registro extra de segmento para manejar el
encuentra las instrucciones de los programas y sus direccionamiento de memoria. En este contexto, el
datos. Tanto los datos como las instrucciones estn registro ES esta asociado con el registro DI (ndice). Un
almacenados en memoria, y el procesador las accede programa que requiere el uso del registro ES puede
desde all. La memoria es una parte interna de la inicializarlo con una direccin de segmento apropiada.
computadora y su funcin esencial es proporcionar un Registros FS y GS. Son registros extra de
espacio de almacenamiento para el trabajo en curso. segmento en los procesadores 80386 y posteriores.
Puertos: es la manera en que el procesador se b) Registro de propsito general: los registros de
comunica con el mundo externo. Un puerto es anlogo a propsito general AX, BX, CX y DX son los caballos de
una lnea de telfono. Cualquier parte de la circuitera de batalla del sistema. Son nicos en el sentido de que
la computadora con la cual el procesador necesita puede direccionarlos como una palabra o una parte de
comunicarse, tiene asignado un nmero de puerto un byte. El ltimo byte de la izquierda es la parte alta y el
que el procesador utiliza como si fuera un nmero de ltimo byte de la derecha es parte baja.
telfono para llamar circuitos o a partes especiales. Registro AX: es el acumulador principal, es
Los registros del procesador se emplean para utilizado para operaciones que implican entrada/salida y
controlar instrucciones en ejecucin, manejar la mayor parte de la aritmtica.
direccionamiento de memoria y proporcionar capacidad Registro BX: es conocido como el registro
aritmtica. Los registros son direccionables por medio de base ya que es el nico registro de propsito general
un nombre. Los bits por convencin, se numeran de que puede ser ndice para direccionamiento indexado.
derecha a izquierda, como en: Registro CX: es el controlador principal.
Los registros internos del procesador se pueden Registro DX: conocido como el registro de
clasificar en 6 tipos diferentes: datos, algunas operaciones de entrada /salida requieren
a) Registros de segmento su uso y las operaciones de multiplicacin y divisin con
b) Registros de propsito general cifras grandes suponen al DX y AX trabajando juntos.
c) Registros de apuntadores
d) Registros de banderas c) Registros Apuntadores. Los registros SP (apuntador
de la pila) Y BP (apuntador de base) estn asociados
e) Registros de Puntero de instruccin
con el registro SS y permiten al sistema acceso de datos
f) Registros de Pila en el segmento de la pila.
Registro SP. El apuntador de la pila de 16 bits
a) Registros de segmento. Un registro de segmento est asociado con el registro SS y proporciona un valor
tiene 16 bits de longitud y facilita un rea de memoria de desplazamiento que se refiere a la palabra actual que
para direccionamiento conocida como el segmento est siendo procesada en la pila. Los procesadores
actual. Subdividido a la vez en:
80386 y posteriores tienen un apuntador de pila de 32
Registro CS. El DOS almacena la direccin
bits, el registro ESP. El sistema maneja de forma
inicial del segmento de cdigo de un programa en el
automtica estos registros. En el ejemplo siguiente, el
registro CS. Esta direccin de segmento, ms un valor
registro SS contiene la direccin de segmento 27B3[0]H
de desplazamiento en el registro apuntador de
y el SP el desplazamiento 312H. Para encontrar la
instruccin (IP), indica la direccin de una instruccin
palabra actual que est siendo procesada en la pila, la
que es buscada para su ejecucin.
computadora combina las direcciones en el SS y el SP:
Registro DS. La direccin inicial de un
Registro BP. El BP de 16 bits facilita la
segmento de datos de programa es almacenada en el
referencia de parmetros, los cuales son datos y
registro DS. En trminos sencillos, esta direccin, ms
direcciones transmitidos va pila. Los procesadores
un valor de desplazamiento en una instruccin, genera
80386 y posteriores tienen un BP ampliado de 32 bits
una referencia a la localidad de un byte especifico en el
llamado el registro EBP.
segmento de datos.
Registr SS. El registro SS permite la
d) Registro de Banderas. De los 16 bits del registro de
colocacin en memoria de una pila, para banderas, nueve son comunes a toda la familia de
almacenamiento temporal de direcciones y datos. El procesadores 8086, y sirven para indicar el estado actual
DOS almacena la direccin de inicio del segmento de de la maquina y el resultado del procesamiento. Muchas
pila de un programa en el registro SS. Esta direccin de instrucciones que piden comparaciones y aritmtica
segmento, ms un valor de desplazamiento en el cambian el estado de las banderas, algunas cuyas
instrucciones pueden realizar pruebas para determinar la
registro del apuntador de pila (SP), indica la palabra
accin subsecuente.
actual en la pila que est siendo direccionada. OF (overflow): indica desbordamiento de un bit.
8
UNEFA MARACAY MICROPROCESADORES ALUMNOS: TRON,NIO,PEREZ,CASTRO
.
9
UNEFA MARACAY MICROPROCESADORES ALUMNOS: TRON,NIO,PEREZ,CASTRO
.
Programadores
10
UNEFA MARACAY MICROPROCESADORES ALUMNOS: TRON,NIO,PEREZ,CASTRO
.
IC-Prog 1.06B
Compilar
PICAT 1.25 (puerto USB2.0 para PICs y Atmel) Compilar es traducir el programa al lenguaje de
mquina que Si ! entiende el PIC. Para realizar esta
WinPic 800 (puerto paralelo, serie y USB) traduccin hacemos uso de un software que transforma
PICKit 2 (USB) el Programa Fuente, aquel que editamos en el paso 1
en otro que si podemos comunicarle al PIC
PICKit 3 (USB)
Terusb1.0 Quemar el PIC
En este paso se graba el programa en el PIC.
Eclipse (PICs y AVRs. USB.) Mediante una tarjeta electrnica y un software se pasa el
MasterProg (USB) programa compilado de la PC al PIC. Son solamente
unos cuantos Cliks y listo.
11
UNEFA MARACAY MICROPROCESADORES ALUMNOS: TRON,NIO,PEREZ,CASTRO
.
Un programador o quemador:
Consta de dos partes, un software pare el
computador y un aparato fsico que se encargan de
traspasar el archivo hexadecimal desde el computador
en que lo compilaste, al microcontrolador que lo debe
ejecutar.
Ventajas:
Sencillo.
Pequeo.
Reconoce al menos un filesystem.
Desventajas:
Reconoce slo un filesystem.
Requiere modificaciones al cdigo fuente para
cumplir nuestras expectativas.
No provee informacin acerca del mapa de
memoria.
No pasa argumentos al kernel.
No es flexible como GRUB.
14. Indique el Juego de instrucciones de bajo Figura a. Set de instrucciones del PIC 16F877.
nivel del PIC: 16F877 y el 18F4550 (instruccin set
obtenido del datasheet) Este conjunto de instrucciones corresponden a la
programacin ASM que es la mas comn, la de ms
bajo nivel, la que interacta directamente con el micro
hacindolo mas eficiente en tiempo de ejecucin, por
eso es importante dominarlo aunque el objetivo sea
programar en lenguaje C, existir un momento en el que
seguramente necesitaras saber Ensamblador, adems
es el ideal para aprender la programacin de PIC's.
Set de instrucciones del PIC 18F4550. Hay cuatro
tipos de instrucciones:
Operaciones orientadas al Byte.
Operaciones orientadas al bit.
Operaciones con literales.
Operaciones de control.
Operaciones orientadas por byte.
El registro origen especificado por f
El registro destino para almacenar el resultado
por d
El acceso a la memoria, especificado por a
Operadores orientados al bit.
El registro origen especificado por f
12
UNEFA MARACAY MICROPROCESADORES ALUMNOS: TRON,NIO,PEREZ,CASTRO
.
El bit dentro del registro origen especificado por El ciclo de trabajo de una seal peridica es el ancho
b relativo de su parte positiva en relacin con el perodo.
El acceso a la memoria especificado por a Expresado matemticamente: D: /
D es el ciclo de trabajo es el tiempo en que la
Operadores con literales.
funcin es positiva (ancho del pulso) T es el perodo de
Un valor literal puede ser cargado dentro de un
la funcin.
registro RAM especificado por k
El registro FSR deseado para cargar el valor 16. Cmo funciona un convertidor AD?
literal especificado por f
No requiere comando especificado por - El funcionamiento de un A/D es muy simple: se inicia
Operaciones de control. la conversin cuando la seal SC pasa a 1 el A/D
comienza la conversin y avisa cundo termina
El registro origen especificado por f
mediante una bajada a 0 del EOC.
El registro destino para almacenar el resultado Generalmente esta seal EOC est directamente
por d conectada a una seal de interrupcin del
Acceso a memoria especificado por a microprocesador lo que permite "desatenderla". Si no es
as, habr que utilizar una tcnica para la lectura
continua de la lnea EOC que permita detectar el
momento de la bajada.
La forma ms sencilla de conectar el A/D al circuito
que va a recoger los datos es cuando ste es un
microcomputador que consta de puertos de
entrada/salida.
Una de las lneas de un puerto es configurado como
salida y sirve para la seal SC. Otra es configurada
como entrada y recibe la seal EOC. Las lneas de
salida de los datos son conectadas a otro puerto. Pero
dependiendo del nmero de salidas que tenga el A/D,
as tendr que ser el puerto de entrada.
13
UNEFA MARACAY MICROPROCESADORES ALUMNOS: TRON,NIO,PEREZ,CASTRO
.
14