Sei sulla pagina 1di 7

Instituto Tecnológico Superior de Champotón

Ingeniería en Sistemas computacionales


6to Semestre

LENGUAGE DE INTERFAZ

UNIDAD 2 Nombre del trabajo:


INVESTIGACION DE UNIDAD

Fecha de entrega: 13 de Junio de


2018

Elaborado por:
Hernandez Sarmiento Jhonatan A. 151080113

Champotón, Campeche a 12 de Junio de 2018.


INTRODUCCION
Para poder comprender lenguajes de interfaz, primero hay que comprender como
funciona su programacion basica, a lo largo del documento se expresaran diferentes
tipos de temas, por ejemplos ciclos numericos, comparacion y prueba, ciclos
condicionales que son muy importantes para instrucciones, intrucciones aritmetricas y
logicas y por ultimo captura y almacenamiento de datos.
CICLOS NUMERICOS

es la repetición de un proceso un cierto número de veces hasta que alguna


condición se cumpla.

Instrucción JMP
• Es una instrucción basada comúnmente para la transferencia de
control, un salto es incondicional ya que la operación transfiere el
control bajo cualquier circunstancia..

Instrucción LOOP
• La instrucción LOOP requiere un valor inicial en el registro CX,
en cada iteración, LOOP de forma automática disminuye 1 de CX.
Si el valor en el CX es cero, el control pasa a la instrucción que
sigue; si el valor en el CX no es cero, el control pasa a la dirección
del operando.

Instrucción CMP
• La instrucción CMP por lo común es utilizada para comparar dos campos de
datos, uno de los cuales están contenidos en un registro.
COMPARACION Y PRUEBA

La instrucción CMP pro lo común es utilizada para comparar dos campos de


datos, uno de los cuales están contenidos en un registro.

SALTOS
La mayoría de los programas constan de varios ciclos en los que una serie de
pasos se repite hasta alcanzar un requisito específico y varias pruebas para
determinar qué acción se realiza de entre varias posibles. Una instrucción usada
comúnmente para la transferencia de control es la instrucción JMP (jump, salto,
bifurcación). Un salto es incondicional, ya que la operación transfiere el control
bajo cualquier circunstancia.

CICLOS DE CONDICIONALES
Ciclo For

La Sintaxis empleada por el ciclo for es la siguiente:


for (valores de entrada ; condición de terminación ; iteración por ciclo).

Ciclo IF

Su funcionamiento es simple: se evalúa una


condición, si es verdadera ejecuta un código,
si es falsa, ejecuta otro código (o continúa con
la ejecución del programa).
Ciclo While
La condición ha de ser una sentencia que devuelva un valor
booleano, y esta puede ser el valor booleano sí, verdadero (true) si
la condición se cumple, o falso si esta no se cumple (false).

INSTRUCCIONES ARITMETICAS
Las aritméticas incluyen la suma y resta con o sin acarreo, incremento y
decremento de un registro, comparaciones, ajuste decimal, complemento y
negación.
INSTRUCCIONES LOGICAS
Son operaciones bit a bit que trabajan sobre octetos o palabras completas:
• NOT negación
• AND producto lógico
• OR suma lógica
• XOR suma lógica exclusiva

CAPTURA Y ALMACENAMIENTO DE
DATOS NUMERICOS
Los modelos de memoria constituyen las diversas maneras de acceder a la
memoria por parte de los compiladores de C. En el caso del Turbo C se pueden
distinguir los siguientes:
TINY: Se emplea en los programas donde es preciso apurar el consumo de
memoria hasta el último byte. Los 4 registros de segmento (CS, DS, ES, SS)
están asignados a la misma dirección, por lo que existe un total de 64 Kb donde
se mezclan código, datos y pila.

Los programas de este tipo pueden convertirse a:


 SMALL
 MEDIUM
 COMPACT
 LARGE
 HUGE
CONCLUSION
Como se puede apreciar en los temas son muy comunes en el dia a dia en la
programacion, porque para poder programar se necesita una logica y
razonamiento y sin estos es imposible comprender soluciones para determinadas
tareas.

REFERENCIA

PETER Abel, Lenguaje Ensamblador y programación para PC IBM y


Compatibles, 3ª. Edición, Pearson Prentice Hall, 1966.

KIP R. Irvine, Lenguaje ensamblador para computadoras basadas en Intel,


Pearson Prentice Hall, 5ª edición, 2008.

Potrebbero piacerti anche