1
« en: Viernes 29 de Junio de 2007, 21:26 »
hola, necesito que alguien me diga si esta bien el programa que hice, porque cuando lo compilo me da error pero para mi estàn bien usadas todas las instrucciones segun el set de instrucciones. Es para un trabajo de la facultad
aca les dejo el programa
ORG 100h
XOR DX,DX
MOV [2000H],DX
MOV [2002H],DX
MOV BX,4000H
MOV BP,5000H
MOV DI,6000H
MOV SI,1000H
MOV CX,0500H
ATRAS: MOV AL,[si]
CMP AL,00H
JZ TERMINA
JGE POSITIVOS
NEG AL
MOV [DI],AL
INC DI
INC WORD PTR [2000H]
JMP FINAL
POSITIVOS: CMP AL,10H
JZ FINAL
JL MENOR
MOV [BP],AL
INC BP
INC WORD PTR [2002H]
JMP FINAL
MENOR: ADD AL,AL
MOV [BX],AL
INC BX
FINAL: INC SI
LOOP ATRAS
TERMINA: INT 3
me da error en las instrucciones INC WORD PRT y en la segunda y tercer instruccion, las de direccionamiento indirecto mov [2000h],dx y la siguiente
chau gracias