FAQ FAQ  •  Buscar Buscar  •  Registrarse Registrarse  •  Entre para ver sus mensajes privados Entre para ver sus mensajes privados  • Login Login

Ayuda con lenguaje ensamblador 8086 !!!

Índice de los Foros Electronica Facil » FOROS ELECTRONICA » Software electronico
Publicar nuevo tema   Responder al tema
Ver tema anteriorEntre para ver sus mensajes privadosVer tema siguiente
AutorMensaje
benedyt
19 Asunto: Ayuda con lenguaje ensamblador 8086 !!! MensajePublicado: 18 May, 2010 - 05:38
Nuevo en el Foro
Nuevo en el Foro


Registrado: 26 Mar, 2010
Mensajes: 1

Necesito ayuda con este codigo, no encuentro el fallo, me deberia salir una 'A' y sale una 'H' n modo grafico.

Aqui os dejo lo que tengo hecho:

.MODEL SMALL

.STACK 100h

.DATA
pixfila_a dw 80
pixcol_a dw 140

.CODE

macro_letra_a MACRO pixf,pixc
local pinta1a,pinta2a,pinta3a,pinta4a
MOV DL, 0
MOV DH,0
MOV ax,pixf
MOV bx,320
MUL bx
ADD ax,pixc
MOV DI,ax
MOV AL,15

MOV cx, DI
ADD cx, 30

pinta1h:
MOV ES:[DI], AL
ADD DI, 320
INC DL
CMP DL, 30
jbe pinta1h

MOV ax,320
MOV bx,10
MUL bx
SUB DI,ax

MOV AL,15

pinta2h:
MOV ES:[DI], AL
INC DI
INC DH
CMP DH, 30
jbe pinta2h

MOV DL, 0
MOV DI,cx

pinta3h:
MOV ES:[DI], AL
ADD DI, 320
INC DL
CMP DL, 30
jbe pinta3h

MOV DL, 0
MOV DI,cx

pinta4h:
MOV ES:[DI], AL
INC DI
INC DH
CMP DH, 30
jbe pinta4h


ENDM

MOV AX,@DATA
MOV DS,AX

MOV ah,0
MOV al,13h
int 10h

MOV AX, 0A000h
MOV ES, AX

macro_letra_a pixfila_a,pixcol_a

MOV AH,0
INT 16h

CMP AX, 011Bh
JE SALIR

SALIR:

MOV AH,4ch
INT 21h

END


ESPERO VUESTRA AYUDA.

SALUDOS Y GRACIAS.
 
 Ver perfil de usuario Enviar mensaje privado  
Responder citando Volver arriba
Mostrar mensajes anteriores:     
Cambiar a:  
Todas las horas son GMT
Publicar nuevo tema   Responder al tema
Ver tema anteriorEntre para ver sus mensajes privadosVer tema siguiente
 Índice de los Foros Electronica Facil » FOROS ELECTRONICA »  Software electronico
powered by phppowered by MySQLPOWERED BY APACHEPOWERED BY CentOS© 2004 - 2025Información Legalpoliticas de cookiesipv6 ready