Entradas

Mostrando entradas de septiembre, 2017

Practica 3 Creacion de Triggers

Imagen

Vector

; FECHA : miercoles 27 septiembre 2017 ;========================================================= title reves.asm .model small ;Modelo de memoria m?s utilizado .stack 256h ;se define el espacio necesario para la pila .data CR equ 13 ; Constante CR (Retorno de carro) En decimal o LF equ 10 ; Constante LF (Salto de l?nea) en hex es igual     mens db 'Escribe algo y te lo convierto al reves', CR,LF,'$'     salto db CR,LF,'$' cadena label byte ;cadena de texto     cant db 20     max db 00     campo db 20 dup(' ') .code inicio:     mov ax,@data ; Inicializar correctamente el     mov ds,ax ; registro de datos     push ds ; Guardar ds en vector     pop es ;restaruamos es con sus valores anteriores     mov ah,09h ; Esperar tecla     lea dx,mens ; CARGA ETIQUETA MENSAJE     int 21h ; Llamar a la interrupci?n del DOS     mov ah,0ah ; Esperar tecla     lea dx,cadena ; CARGA ETIQUETA CADENA     int 21h ; Llamar a la interrupci?n del DOS    

Multiplicacion

; FECHA : miercoles 27 septiembre 2017 ;====================================================== .model small ;Modelo de memoria m?s utilizado .stack .data ;definici?n de datos(variables), donde se almacenara informaci?n .code     chr1 db ?     chr2 db ?     chr3 db ?     r1 db ?     r2 db ?     ac db 0 .startup ;cls     mov ah,00h ;Function(Set video mode)     mov al,03 ;Mode 80x25 8x8 16     int 10h ;Interruption Video     mov ah,01h ;Function(character read)     int 21h ;Interruption DOS functions     sub al,30h ;ajustamos valores     mov chr1,al ;[chr1].chr2 * chr3 = ac.r1.r2     mov ah,01h ;Function(character read)     int 21h ;Interruption DOS functions     sub al,30h ;Ajustamos valores     mov chr2,al ;chr1.[chr2] * chr3 = ac.r1.r2     mov ah,02h ;Function(character to send to standard output)     mov dl,'*' ;Character to show     int 21h     mov ah,01h ;Function(Read character)     int 21h ;Interruption DOS Functions     sub al,30h ;Transform

Suma de dos numeros

; FECHA : miercoles 27 septiembre 2017 ;======================================================== .model small .stack 100 .data msj1 db 'Numero 1: ','$' msj2 db 13,10,'Numero 2: ','$' msj3 db 13,10,'Suma: ','$' msj5 db 13,10,'Multiplicacion: ','$' linea db 13,10,'$' var1 db 0 var2 db 0 .code .startup     call limpia     mov ah,09h     lea dx, msj1 ;desplegar numero 1:     int 21h     call leer ;lee primer numero     sub al,30h ;restar 30h para obtener el numero     mov var1,al ;lo guardo en var1     mov ah,09h     lea dx, msj2 ;desplegar numero 2:     int 21h     call leer ;lee segundo numero     sub al,30h ;restar 30h para obtener segundo valor     mov var2,al ;guardar en var2     mov bl,var2 ;mover a bl     ;******************* SUMA     add bl,var1 ; realizo la suma de var2(bl) y var1 y el resultado queda en bl     mov ah,09h     lea dx,msj3 ;imprimir suma     int 21h     mov dl,bl

EXAMEN PRIMERA PARTE ADMINISTRACION BASE DE DATOS

Imagen
1.- ENTRAR A MYSQL   2.-COMANDO SALIR DE MYSQL 3.-COMANDO CREAR BASE DE DATOS LLAMADA PRACTICA2 4.- COMANDO USAR BASE DE DATOS PRACTICAS2 5.-BORRAR BASE DE DATOS PRACTICA2 6.-GENERAR BD PRACTICA2 Y HACER UNA TABLA LLAMADA PRODUCTOS LA CUAL CONTIENE LOS SIGUIENTES DATOS: CLAVE_P (TIPO INTEGER, PRIMARY KEY), DESCRIP (DESCRIPCION DEL PRODUCTO DE TIPO VARCHAR (20), NO PUEDE IR VACIA), PRECIO (INT Y NO PUEDE IR VACIO EL CAMPO), CANTIDAD ( INT Y NO PUEDE IR VACIO) E INSERTAR DATOS: 7.-COMANDO MOSTRAR REGISTRO: 8.- COMANDO PARA VISUALIZAR TODAS LAS BDS: 9.- COMANDO PARA MODIFICAR EL REGISTRO CON CLAVE '2013' Y CAMBIAR LA DESCRIPCION DEL PRODUCTO POR 'FOCO TRASERO': 10.-INSERTAR DOS REGISTROS MAS A LAS TABLAS PRODUCTOS: 11 y 12.- ELIMINAR REGISTRO '2013' Y MOSTRAR TABLA DE PRODUCTOS CON TODOS SUS REGISTROS. 13.- COMANDO QUE MUESTRA ESTRUCTURA DE LA TABLA PRODUCTOS:   14.-HACER TABLA VENTAS CON LAS SIGUIENTE

Serie del 1 al 9 (10 veces).

Imagen

CODIGO COLORES

Imagen
CALCULADORA HEXA A BINARIO