Entradas
Mostrando las entradas de octubre, 2017
ENCENDER Y APAGAR UN LED CON ARDUINO 1
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
"CÓDIGO DE COMO ENCENDER UN LED MEDIANTE PUERTO PARALELO CON ENSAMBLADOR 8086" Y LINK DE DESCARGA DE "EMU8086"
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
STACK SEGMENT PARA STACK 'STACK' DB 256 DUP(0) STACK ENDS ASSUME CS:COD ,DS:COD COD SEGMENT MES1 DB 'Encender y Apagar LED con puerto paralelo','$' MES2 DB 'Oprimir S para salir','$' MES3 DB 'Fin del programa','$' MENSAJE DW 0 MAIN PROC FAR MOV AX,CS MOV DS,AX MOV MENSAJE,OFFSET MES1 CALL ESCRIBIR MOV MENSAJE,OFFSET MES2 CALL ESCRIBIR bucle: MOV AH,1 MOV DL,0FFH INT 21H CMP AL,'S' JE SALIR MOV DX,378H OUT DX,AL JMP bucle MAIN ENDP ESCRIBIR PROC NEAR PUSH AX PUSH DX MOV AH,09H MOV DX,MENSAJE INT 21H MOV AH,06 MOV DL,0DH INT 21H MOV AH,06H MOV DL,0AH INT 21H POP DX POP AX RET ESCRIBIR ENDP SALIR: MOV AH,06 MOV DL,0DH INT 21H MOV AH,06H MOV DL,0AH INT 21H MOV MENSAJE,OFFSET MES3 CALL ESCRIBIR MOV AH,4CH INT 21H COD ENDS END MAIN http://www.emu8086.com/
PRACTICA DE TRIGGERS: INSERTAR, ACTUALIZAR Y ELIMINAR
- Obtener vínculo
- X
- Correo electrónico
- Otras apps

Usamos el comando USE para poder usar la base de datos ya realizada, la cual tiene por nombre proyecto2: En esta parte mostramos las tablas con sus registros (carrera) y en la otra llamada bitácora aparecen los movimientos los cuales se le hicieron a la tabla carrera Aquí en esta parte usamos lo que es el UPDATE para cambiar nuestro registro en la tabla y como vemos en la tabla bitácora se visualiza el cambio que hicimos en la tabla carrera En esta parte usamos lo que es un DELETE para poder borrar algún registro de nuestra tabla llamada carrera y en la tabla bitácora se puede visualizar el cambio que le hicimos a nuestra tabla llamada carrera
Programa Vector
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
;========================================================== ; PROGRAMA : pe26_arr ; FUNCION : Vector ingresa datos . ; REALIZADO POR : Yesenia Lizbeth Guerrero Garcia ; FECHA : jueves 27 abril 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 ...
Programa de Multiplicación
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
.model small ;Modelo de memoria mas 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 DO...
Programa Suma de dos numeros
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
.model small .stack 100 .data msj1 db 'Inserta el primer Numero ======== : ','$' msj2 db 13,10,'Insertar el segundo Numero ========: ','$' 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 ;pongo en dl el numero a imprimir var2(bl) add dl,30h ; agrego 30h para obtener el caracter mov ah,02h ;imprime un caracter int 21h ;MULTIPL...
Programa 17 - Hexadecimal a binario
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
;=========================================================================== ;=========================================================================== ; PROGRAMA : pe17_cbi.asm ; FUNCION : Convierte un conjunto de caracteres ASCII a Binario. ; REALIZADO POR : Prof. Juan Juárez Fuentes ; EDITADO POR : Ing. Álan Alexander Valdez Casas ; COMPILADOR EN EL QUE SE EJECUTO: TASM 5.0 ; FECHA : Septiembre 28 del 2017 ;=========================================================================== ; DECLARACION DE CONSTANTES ;=========================================================================== CR EQU 13 LF EQU 10 IMPRIMIR EQU 9 FIN EQU 4C00H DOS EQU 21H TAB EQU 09H ;=========================================================================== ; DECLARACION DEL SEGMENTO DE DATOS ;=========================================================================== DATOS SEGMENT ASCII DB 'A' ASCII2 DB 'B' ASCII3 DB 'C' ...