RE:Download MASM Professional Version 6.11
Publicado por
ervin (1 intervención) el 10/05/2008 21:26:23
alguien me puede ayudar con este programa en ensamblador
es q e no me corre no se q tenga mal
STACK SEGMENT PARA STACK 'STACK'
DB 64 DUP ('STACK')
STACK ENDS
DATA SEGMENT PARA PUBLIC 'DATA'
DATO1 DW 0
DATO2 DW 0
DATO3 DW 0
DATO4 DW 0
DATA ENDS
CSEG SEGMENT PARA PUBLIC 'CODE'
OPERACIONES PROC FAR
ASSUME CS:CSEG,DS:DATA,SS:STACK
PUSH DS
SUB AX,AX
PUSH AX
MOV AX,SEG DATA
MOV DS,AX
MOV AX,1800H
MOV BX,0098H
ADD AX,BX
MOV DATO1,AX
MOV AX,4568H
MOV BX,0068H
SUB AX,BX
MOV DATO2,AX
MOV AX,1270H
MOV BX,0005H
MUL BX
MOV DATO3,AX
MOV AX,0046H
MOV BL,02H
DIV BL
MOV DATO4,AX ;mueve el valor de AX a la variable DATO4
;
RET ;devuelve el control al sistema operativo
OPERACIONES ENDP ;fin del proceso
CSEG ENDS :fin del segmento codigo
END OPERACIONES ;fin del programa