fixed: send ended up in data segment!
This commit is contained in:
parent
6d39055193
commit
1546ac1235
2 changed files with 3 additions and 7 deletions
|
@ -3,7 +3,6 @@
|
||||||
.define begtext,begdata,begbss
|
.define begtext,begdata,begbss
|
||||||
.define hol0,.reghp,.limhp,.trppc,.ignmask
|
.define hol0,.reghp,.limhp,.trppc,.ignmask
|
||||||
.define ERANGE,ESET,EHEAP,ECASE,EILLINS,EIDIVZ,EODDZ
|
.define ERANGE,ESET,EHEAP,ECASE,EILLINS,EIDIVZ,EODDZ
|
||||||
.extern _end
|
|
||||||
|
|
||||||
ERANGE = 1
|
ERANGE = 1
|
||||||
ESET = 2
|
ESET = 2
|
||||||
|
@ -26,6 +25,7 @@ begtext:
|
||||||
push bx
|
push bx
|
||||||
push cx
|
push cx
|
||||||
xor bp,bp
|
xor bp,bp
|
||||||
|
add sp,6
|
||||||
call _m_a_i_n
|
call _m_a_i_n
|
||||||
call _exit
|
call _exit
|
||||||
.sect .data
|
.sect .data
|
||||||
|
@ -33,12 +33,6 @@ begdata:
|
||||||
hol0:
|
hol0:
|
||||||
.data2 0,0
|
.data2 0,0
|
||||||
.data2 0,0
|
.data2 0,0
|
||||||
argv:
|
|
||||||
.data2 3f
|
|
||||||
envp:
|
|
||||||
.data2 0
|
|
||||||
3:
|
|
||||||
.asciz "PROGRAM"
|
|
||||||
.reghp:
|
.reghp:
|
||||||
.data2 endbss
|
.data2 endbss
|
||||||
.limhp:
|
.limhp:
|
||||||
|
|
|
@ -12,6 +12,8 @@ SYSVEC = 32
|
||||||
!*========================================================================*
|
!*========================================================================*
|
||||||
! send(), receive(), sendrec() all save bp, but destroy ax, bx, and cx.
|
! send(), receive(), sendrec() all save bp, but destroy ax, bx, and cx.
|
||||||
|
|
||||||
|
.sect .text
|
||||||
|
|
||||||
_send: mov cx,SEND ! send(dest, ptr)
|
_send: mov cx,SEND ! send(dest, ptr)
|
||||||
jmp L0
|
jmp L0
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue