Está en la página 1de 9

PROGRAMACIN

243002

Grupo No. 14
CRISTIAN HENRANDO COBO SOLANO; Cdigo: 1.151.952.197
JOSE EDIER MERA; Cdigo: 1.061.431.558
DIEGO FERNANDO CASTILLO; Cdigo:
DEIBI FABIAN MUOZ; Cdigo: 1.061.754.163
JUSTO YERMAN QUIONEZ; Cdigo: 1.130.597.350

Tutor: LUIS FERNANDO ARIAS RAMIREZ

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


INGENIERA
INGENIERA ELECTRNICA
CEAD CALI

2016

GRUPO NO. 14

INTRODUCCIN

En las siguientes pginas, se busca dar un conocimiento general de los lenguajes de


Maquina y Ensamblador mencionando sus principales caractersticas, ventajas y desventajas
entre otros datos. De igual forma se da una pequea definicin de los cdigos Mnemnicos y se
da mencin de algunos de ellos en una lista.
No siendo ms que decir, los invito a realizar la lectura de esta propuesta individual del
momento 1.

GRUPO NO. 14

OBJETIVOS

Comprender los conceptos necesarios sobre Lenguaje mquina y familiarizarse con su


funcionamiento dentro de una maquina programable.

Comprender los conceptos necesarios sobre lenguaje ensamblador y familiarizarse con su


funcionamiento dentro de una maquina progrmale.

Conocer el listado de instrucciones utilizadas en el lenguaje de bajo nivel.

GRUPO NO. 14

Se realizar un mapa conceptual sobre Lenguaje de Mquina.

GRUPO NO. 14

Mapa conceptual sobre Lenguaje de Ensamblador.

(Wikipedia, 2016)

GRUPO NO. 14

Lista de las instrucciones utilizadas en el lenguaje de bajo nivel en forma de mnemnico.


Lenguaje mnemnico es una palabra que reemplaza a un cdigo operacional, tambin conocido
como lenguaje de mquina, lo cual facilita la programacin, y es aqu donde se aplica el
concepto del lenguaje de ensamblador.
Algunos ejemplos de mnemnicos son:
1. Instrucciones de transferencia:
MOV (Mover)
PUSH
POP
2. Instrucciones aritmticas:
ADD (Suma al acumulador)
ADC
SUB (Resta al acumulador)
SUBB (Resta con acarreo)
MUL (Multiplicacin acumulador por B)
DIV (Divisin acumulador por B)
ADDC (Suma con acarreo)
INC (Incremento al registro)
DEC (Decremento al registro)
NEG
3. Instrucciones lgicas:
LD (Operacin inicio contacto abierto)
LD NOT (Operacin inicio contacto cerrado)
AND {Y} (Contacto serie abierto)
OR {O} (Contacto serie cerrado)
AND NOT (Contacto serie cerrado)
OR NOT (Contacto paralelo cerrado)
XOR (Disyuncin exclusiva)
4. Instrucciones de entrada/salida:
Int (entrada)
Out (Salida)
5. Instrucciones de bifurcacin:
JMP
CALL
IN
BUCLE
RET
IRET

GRUPO NO. 14

6. Instrucciones de comparacin y bit:


CMP
TEST
CLI
STI
CLC
STC
7. Instrucciones de control:
WAIT
HLT
NOP
8. Instrucciones de desplazamiento:
SAR
SAL
SHR
SHL
ROR
ROL
RCR
RCL
GOTO
JXX (Salto al registro o xx)
9. Otras instrucciones:
Print (Mostrar en pantalla)
Else (de lo contrario)
While (es un ciclo de repeticin con condicin)
For (repetir)

GRUPO NO. 14

CONCLUSIONES

Las mquinas nos elementos complejos por el lenguaje que utilizan, el cual es binario, es
decir, 2 mandos los cuales son los 0s y 1s, lenguaje el cual es algo complicado de entender para
el ser humano, pero que las maquinas programables entienden con gran facilidad y rapidez,
hacindolos programas eficaces para su ejecucin.
Nos hemos dado cuenta que existen diferentes lenguajes para programar, donde cada uno
de ellos tienen sus caractersticas, ventajas y desventajas, adems de diferentes lenguajes para la
programacin, donde la eleccin de su uso depende del elemento a programar y la necesidad que
tengamos, donde podemos ver diferentes criterios como portabilidad del programa, velocidad de
ejecucin, facilidad de entendimiento para su programacin.
Adems se logr apreciar una pequea lista de mnemnicos, que no son ms que cdigos
los cuales abrevian una palabra para programar de forma rpida y sencilla, con un lenguaje que
perfectamente los humanos podemos entender.

GRUPO NO. 14

Bibliografa
Daza, V. (23 de Febrero de 2012). Youtube. Obtenido de
http://www.youtube.com/watch?v=9zvm00V7SmE
Departamento de Automtica rea de Arquitectura y Tecnologa de Computadores. (s.f). Lenguaje de
maquina y lenguaje ensamblador.
Hunnapuh. (30 de Noviembre de 2012). Hunnapuh. Obtenido de La breve historia de programacin.
Part. 1: http://hunna.org/la-breve-historia-de-la-programacin-parte-1/
Informatica aplicada al medio ambiente. (2010). Introduccion a los lenguajes de programacin.
Mendez, J., & Vanegas, S. (19 de Noviembre de 2012). Youtube. Obtenido de
http://www.youtube.com/watch?v=lm-g8mLZemM
Universidad Abierta y Educacion a Distancia. (2008). Lenguajes de programacion. En Informatica IV.
Universidad Nacional Abierta y a Distancia. (s.f). UNAD. Obtenido de Leccion 16.3.4 Nemnicos:
http://datateca.unad.edu.co/contenidos/2150512/ContenidoLinea/leccin_1634__nemnicos_o_l
ista_de_instrucciones_instruction_list__il.html
Wikipedia. (31 de Enero de 2016). Wikipedia. Obtenido de Historia de los lenguajes de programacin:
https://es.wikipedia.org/wiki/Historia_de_los_lenguajes_de_programaci%C3%B3n
Wikipedia. (13 de Enero de 2016). Wikipedia. Obtenido de Lenguaje mquina:
https://es.wikipedia.org/wiki/Lenguaje_de_m%C3%A1quina
Wikipedia. (31 de Enero de 2016). Wikipedia. Obtenido de Lenguaje ensamblador:
https://es.wikipedia.org/wiki/Lenguaje_ensamblador
Wikipedia. (31 de Enero de 2016). Wikipedia, La enciclopedia Libre. Obtenido de
https://es.wikipedia.org/wiki/Lenguaje_ensamblador

GRUPO NO. 14