Ensamblador - Semaforo para invidentes

 
Vista:

Semaforo para invidentes

Publicado por Keidy (1 intervención) el 23/08/2007 23:21:11
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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder