Entradas
Mostrando entradas de septiembre, 2017
Vector
- Obtener enlace
- Correo electrónico
- Otras aplicaciones
; 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
- Obtener enlace
- Correo electrónico
- Otras aplicaciones
; 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
- Obtener enlace
- Correo electrónico
- Otras aplicaciones
; 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
- Obtener enlace
- Correo electrónico
- Otras aplicaciones
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).
- Obtener enlace
- Correo electrónico
- Otras aplicaciones