1
« en: Viernes 24 de Agosto de 2007, 00:02 »
Buenas tardes, tengo una duda acabo de hacer este programa en ensamblador, tengo el circuito hecho en el protoboar, el circuito esta bien, lo que me falta es que funcione el programa... me lo han revisado los profesores diciendo que esta bien el programa, mas sin embargo cuando lo pongo los conecto al cable paralelo en el circuito no fuinciona no hace nada .
Tendre problemas en el codigo? ... el o tendre problemas con mi programa 8086?? o el sistema xp no me da permisos.
; Hello World Sample!
; Standard header:
#make_COM#
ORG 100H
; Jump to start:
JMP START
RESET DB 128
BEEP DB 64
SEM DB 0,33,34,12,20
START:
MOV CX, 0FFFFH
MAIN:
MOV BX,CX
MOV CX, 4
FOR:
MOV SI,CX
MOV AL, SEM[SI]
OR AL, BEEP
MOV DX, 0378H
OUT DX, AL
IN AL, DX
AND AL, RESET
CLC
SAL AL, 1
JC MAIN
LOOP FOR
MOV CX, BX
LOOP MAIN
RET