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:
de source compileert zonder problemen, dus weet iemand waar dit aan ligt
alvast bedankt
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