Administración de base de datos:
Unidad 4:
Triggers insertar, actualizar y eliminar. Link [Video 15 y 16 y 17]
Crud basico. Link
Desarrollar teoria U4. Link
Unidad 5:
Desarrollar crud jugadores. Link
Realizar cursos Yii. Link
Desarrollar teoria U5. Link
Lenguajes de interfaz:
Desarrollar todos los programas de ensamblador y turbo assembler del siguiente blog.
martes, 26 de noviembre de 2019
jueves, 21 de noviembre de 2019
Programa DIV Y MULT
org 100h
include 'emu8086.inc'
.data
numeros db 2 dup (?) ;creacion de un arreglo
cad2 dw ?
msg dw "Multiplicacion por 10: $"
msg2 dw "Division por 5: $"
.code
print 'Ingresa el primer numero:'
call scan_num
mov numeros[0],cl
printn ""
print 'Ingresa el segundo numero:'
call scan_num
mov numeros[1],cl
//multi:
xor ax,ax
mov al,numeros[0]
mov bl,10
mul bl
printn ""
mov bx, ax
mov ah,09
lea dx,msg
int 21h
mov ax, bx
printn ""
call PRINT_NUM
xor ax,ax
mov al,numeros[1]
mov bl,5
div bl
printn ""
mov bx, ax
mov ah,09
lea dx,msg2
int 21h
mov ax, bx
printn ""
call PRINT_NUM
ret
define_print_num
define_scan_num
define_print_num_uns
define_print_string
define_get_string
end
include 'emu8086.inc'
.data
numeros db 2 dup (?) ;creacion de un arreglo
cad2 dw ?
msg dw "Multiplicacion por 10: $"
msg2 dw "Division por 5: $"
.code
print 'Ingresa el primer numero:'
call scan_num
mov numeros[0],cl
printn ""
print 'Ingresa el segundo numero:'
call scan_num
mov numeros[1],cl
//multi:
xor ax,ax
mov al,numeros[0]
mov bl,10
mul bl
printn ""
mov bx, ax
mov ah,09
lea dx,msg
int 21h
mov ax, bx
printn ""
call PRINT_NUM
xor ax,ax
mov al,numeros[1]
mov bl,5
div bl
printn ""
mov bx, ax
mov ah,09
lea dx,msg2
int 21h
mov ax, bx
printn ""
call PRINT_NUM
ret
define_print_num
define_scan_num
define_print_num_uns
define_print_string
define_get_string
end
miércoles, 20 de noviembre de 2019
Mnemónicos.
Un lenguaje en mnemónico o lista de instrucciones consiste en un
conjunto de códigos simbólicos, cada uno de los cuales corresponde a una
instrucción.
Cada fabricante utiliza sus propios códigos, y una nomenclatura distinta
para nombrar las variables del sistema.
El lenguaje en mnemónico es similar al lenguaje ensamblador del micro.
Ejemplo: La lista de instrucciones
utilizada en este
proyecto son las del autómata CQM1H de OMRON
Instrucción: Especifica la operación a realizar.
Parámetro: Son los datos
asociados a la operación (instrucción).Los parámetros son en general de
formato TIPO y VALOR.
Dirección: Indica la posición
de la instrucción en la memoria de programa
usuario.
Las funciones de control vienen representadas con expresiones abreviadas.
La fase de programación es mas rápida
que en el lenguaje de esquemas de contactos.
Tipo de lenguajes ensambladores.
El lenguaje es la manera que utilizamos los seres humanos para
comunicarnos, por medio de sonidos, expresiones, símbolos, etc. de igual
manera la computadora necesita de un lenguaje para que pueda funcionar y
nosotros como desarrolladores debemos entender. la computadora utiliza
el conocido lenguaje ensamblador, que es un lenguaje de alto nivel y al
hablar de lenguajes de alto nivel debemos comprender que trabaja por
medio de código binario.
Existen varios tipos de lenguaje ensamblador, aunque finalmente todos realizan las mismas tareas.
ENSAMBLADORES CRUZADOS: Permiten el soporte de medios físicos como
pantallas, impresoras, teclado, etc. y la programación que ofrecen
maquinas potentes que luego serán ejecutados en sistemas especializados.
ENSAMBLADORES RESIDENTES: Permanecen en la memoria de la computadora, y
cargan para su ejecución al programa objeto producido. es el indicado
para el desarrollo de pequeños sistemas de control.
MACROENSAMBLADORES: Permiten el uso de macroinstrucciones, son programas
grandes que no permanecen en memoria una ves que se a generado el código objeto, normalmente son programas complejos y residentes.
MICROENSAMBLADORES: Indica al interprete las instrucciones de como debe actuar la CPU.
ENSAMBLADORES DE UNA FASE: Leen una linea de programa fuente y la
traducen directamente para producir una instrucción en lenguaje maquina,
estos ensambladores son sencillos, baratos y ocupan poco espacio.
ENSAMBLADORES DE DOS FASES: Se llaman así por que realizan la traducción
en dos etapas, en la primera fase revisan el código fuente y lo
construyen en una tabla de símbolos, en la segunda fase vuelven a leer
el programa fuente y pueden traducirlo por completo. estos ensambladores
son los mas utilizados en la actualidad.
Suscribirse a:
Entradas (Atom)