PROBLEMA DE COMPILACION

Iniciado por BANZER94, 3 Octubre 2015, 18:17 PM

0 Miembros y 1 Visitante están viendo este tema.

BANZER94

[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.




    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           


Eternal Idol

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón