public
/
Ack-5.5.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Pristine Ack-5.5
[Ack-5.5.git]
/
mach
/
i86
/
libsys
/
head_em.s
1
.sect .text; .sect .rom; .sect .data; .sect .bss
2
3
.define begtext,begdata,begbss
4
.define hol0,.reghp,.limhp,.trppc,.ignmask
5
.define ERANGE,ESET,EHEAP,ECASE,EILLINS,EIDIVZ,EODDZ
6
.define EXIT, BRK
7
.extern _end
8
9
ERANGE = 1
10
ESET = 2
11
EIDIVZ = 6
12
EHEAP = 17
13
EILLINS = 18
14
EODDZ = 19
15
ECASE = 20
16
17
.sect .text
18
begtext:
19
mov bx,sp
20
mov cx,(bx)
21
add bx,2
22
mov ax,cx
23
inc ax
24
shl ax,1
25
add ax,bx
26
push ax
27
push bx
28
push cx
29
xor bp,bp
30
call __m_a_i_n
31
EXIT:
32
int 0x81
33
BRK:
34
jmp __brk
35
.sect .data
36
begdata:
37
hol0:
38
.data2 0,0
39
.data2 0,0
40
.reghp:
41
.data2 endbss
42
.limhp:
43
.data2 endbss
44
.ignmask:
45
.data2 0
46
.trppc:
47
.data2 0
48
49
.sect .bss
50
begbss: