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
/
minix
/
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
8
ERANGE = 1
9
ESET = 2
10
EIDIVZ = 6
11
EHEAP = 17
12
EILLINS = 18
13
EODDZ = 19
14
ECASE = 20
15
16
.sect .text
17
begtext:
18
mov bx,sp
19
mov cx,(bx)
20
add bx,2
21
mov ax,cx
22
inc ax
23
shl ax,1
24
add ax,bx
25
push ax
26
push bx
27
push cx
28
xor bp,bp
29
call __m_a_i_n
30
add sp,6
31
EXIT:
32
push ax
33
call __exit
34
35
BRK:
36
jmp __brk
37
38
.sect .data
39
begdata:
40
hol0:
41
.data2 0,0
42
.data2 0,0
43
.reghp:
44
.data2 endbss
45
.limhp:
46
.data2 endbss
47
.ignmask:
48
.data2 0
49
.trppc:
50
.data2 0
51
52
.sect .bss
53
begbss: