Toon posts:

[asm]FAR Procedure

Pagina: 1
Acties:
  • 40 views sinds 30-01-2008

Verwijderd

Topicstarter
hallo allemaal,

ik ben bezig een asm boek door te werken, maar ik zit vast met het volgende probleem

ik heb twee obj files gecompileerd met tasm, als ik deze samen link dan rolt er mooi een exe uit, maar als ik hem execute dan gebeurd er niks en loopt console vast

sourcecode:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
;*****************************************************************************************
;* Opdracht 8: doorlopend optellen en de overeenkomstige ASCII-tekens weergeven met
;* een externe wachtlus (procedure van het type FAR)
;* Prog.Naam: prog8.asm
;*****************************************************************************************
;*
;*
;*
;*
EXTRN WACHTEN:FAR
.MODEL    SMALL
.STACK    256
.CODE
START:        MOV DL,00H
M1:           MOV AH,02H            ; brengt de inhoud van register
              INT 21H               ; DL op het beeldscherm
              INC DL
              CALL WACHTEN          ; aanroep van het subprogramma WACHTEN
              JMP M1
              END START


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
;***************************************************************************************
;* Opdracht 9: subprogramma wachtlus
;* Prog.Naam: prog9.asm
;***************************************************************************************
;*
;*
;*
;*
PUBLIC WACHTEN
.MODEL SMALL
.STACK 256
.CODE
WACHTEN PROC FAR
    PUSH BX
    PUSH CX
M2: MOV BL,80H
M1: MOV CX,0FFFFH
    DEC CX
    JNZ M1
    DEC BL
    JNZ M2
    POP CX
    POP BX
    RET
WACHTEN ENDP
 END


de source compileert zonder problemen, dus weet iemand waar dit aan ligt

alvast bedankt :)

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 21-08 12:02

.oisyn

Moderator Devschuur®

Demotivational Speaker

debuggen mag je zelf doen, gebruik bijvoorbeeld de turbodebugger.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Dit topic is gesloten.