repo.or.cz
/
mascara-docs.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
* added compilers lcc and bcc (linux86)
[mascara-docs.git]
/
compilers
/
linux86-0.16.17
/
as
/
asm
/
pushpop.asm
blob
b45117ad69508e3ff8c2792691ce1bc91d121b8f
1
PUSH
AL
; illeg
2
PUSH
AH
; illeg
3
PUSH
BL
; illeg
4
PUSH
BH
; illeg
5
PUSH
CL
; illeg
6
PUSH
CH
; illeg
7
PUSH
DL
; illeg
8
PUSH
DH
; illeg
9
PUSH
#
1
; illeg
10
PUSH
BYTE
#
1
; illeg
11
PUSH
[
BX
]
; illeg
12
PUSH
BYTE
[
BX
]
; illeg
13
PUSH
WORD
#
-
1
; right way to push a signed byte value
14
15
PUSH
AX
16
PUSH
BX
17
PUSH
CX
18
PUSH
DX
19
PUSH
SP
20
PUSH
BP
21
PUSH
SI
22
PUSH
DI
23
PUSH
CS
24
PUSH
DS
25
PUSH
ES
26
PUSH
FS
27
PUSH
GS
28
PUSH
SS
29
PUSH
#
$1234
; illeg
30
PUSH
WORD
#
$1234
31
PUSH
WORD
[
BX
]
32
33
PUSH
EAX
34
PUSH
EBX
35
PUSH
ECX
36
PUSH
EDX
37
PUSH
ESP
38
PUSH
EBP
39
PUSH
ESI
40
PUSH
EDI
41
PUSH
#
$12345678
; illeg
42
PUSH
DWORD
#
$12345678
43
PUSH
DWORD
[
BX
]
44
45
POP
AL
; illeg
46
POP
AH
; illeg
47
POP
BL
; illeg
48
POP
BH
; illeg
49
POP
CL
; illeg
50
POP
CH
; illeg
51
POP
DL
; illeg
52
POP
DH
; illeg
53
POP
#
1
; illeg
54
POP
BYTE
#
1
; illeg
55
POP
[
BX
]
; illeg
56
POP
BYTE
[
BX
]
; illeg
57
58
POP
AX
59
POP
BX
60
POP
CX
61
POP
DX
62
POP
SP
63
POP
BP
64
POP
SI
65
POP
DI
66
POP
CS
; illeg
67
POP
DS
68
POP
ES
69
POP
FS
70
POP
GS
71
POP
SS
72
POP
#
$1234
; illeg
73
POP
WORD
#
$1234
; illeg
74
POP
WORD
[
BX
]
75
76
POP
EAX
77
POP
EBX
78
POP
ECX
79
POP
EDX
80
POP
ESP
81
POP
EBP
82
POP
ESI
83
POP
EDI
84
POP
#
$12345678
; illeg
85
POP
DWORD
#
$12345678
; illeg
86
POP
DWORD
[
BX
]