• Jueves 2 de Mayo de 2024, 23:13

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Keidy

Páginas: [1]
1
ASM (Ensamblador) / Semaforo
« 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

Páginas: [1]