[NOTA DEL MODERADOR]:
- Debes formular las preguntas de ensamblador en el subforo de ASM.
- Utiliza las etiquetas GeShi al publicar código.
- Lee las reglas del foro y del subforo de programación general.
Gracias.Código [Seleccionar]ALGUIEN SABE POR QUE NO PUEDO COMPILAR ESTE PROGRAMA ME SALE UN ERROR ES DE NASM
SECTION. MODEL SMALL ;select small model
.386 ;select 80386
SECTION.DATA ;start data segment
SADDR DD 500H ;old stack address
SAREA DW 1000H ;new stack area
section .text
global _start
_start: ;start program
CLI ;disable interrupts
MOV AX,SP ;save old SP
MOV [SADDR],AX
MOV AX,SS ;save old SS
MOV [SADDR],AX
MOV AX,DS ;load new SS
MOV SS,AX
MOV SP,AX
STI ;enable interrupts
MOV AX,AX ;do some dummy instructions
MOV AX,AX
LSS SP,[SADDR] ;get old stack
.STACK
int 80h ;exit