IBM AT 5170 Technical Reference page 260

Table of Contents

Advertisement

IBM p.,.son.1
COlllput.,. Io4ACRO Ass.lllbl.,.
Version 2.00
,-,
TESTS ----
061
I
0185
EXCEPTION INTERRUPT TEST HANDLERS
06- I 0-85
,
PAGE
118,121
2
TITLE TESTS ---- 06110185
EXCEPTION
INTERRUPT TEST HANDL..ERS
3
.286C
.
.LIST
.
5
0000
CODE
SEGMENT BYTE PUBL I C
7
PUBL..IC
POST5
8
PUBLIC
SYSINITI
9
,.
;
---
-----------
-- -
----
------------------­
;
EXCEPT I ON
J
NTERRUPT ROUT
I
NE
,.
'2
"
;
------------
- - -------------- - - - --- -
----­
. .
ASSUME
CSICODE,DS:ABSO
15
0000
16
0000
11
000080 90
AL,90H
<><>
SET CHECKPOINT
<><>
18
0002 E9 0082
R
TEST_EXC
GO TEST IF EXCEPTION WAS EXPECTED
19
0005
20
0005 BO 91
MOV
AL,91H
<><>
SET CHECKPOINT
<><>
21
0001 E9 0082
R
J"F
TEST_EXC
GO TEST I F EXCEPT I ON WAS EXPECTED
22
OOOA
23
OOOA BO 92
MaV
AL,92H
<><>
SET CHECKPOINT
<><>
2~
OOOC E9 0082
R
JMF
TEST_EXC
GO TEST
IF EXCEPTION WAS EXPECTED
25
OOOF
26
OOOF BO 93
<><>
SET CHECKPOINT
<><>
21
DOli E9 0082 R
GO TEST
I
F EXCEPT I ON WAS EXPECTED
28
00
I~
29
001~
BO
9~
AL,94H
<><>
SET CHECKPOINT
<><>
30
ODIE, E9 0082
R
TEST_EXC
GO TEST I F EXCEPT I ON WAS EXPECTED
31
0019
32
001906
PUSH
ES
33
00 I A 6A 48
PUSH
BYTE PTR ES TEMP
LOAD ES REG I STER WITH SELECTOR
3~
OOIC 01
FOF
ES
­
3'
3.
F
I
X BOUND PARAMETERS
37
38
0010 2B FF
SUB
01,01
,
POINT 8EGINNING OF THE BLOCK
39
OOIF 261 C1
as
0000
NOV
WORD PTR ES: [01]
,0
;
SET FIRST WORD TO ZERO
40
002~
26: C1 45 02 1FFF
NOV
WORD PTR ES:[DI+2],01FFFH :
SET SECOND TO 01FFFH
41
002A 01
POP
ES
42
0028 BO 95
NOV
AL,95H
<><>
SET CHECKPOINT
<><>
43
0020 E9
0082
R
JMF
TEST_EXC
I GO TEST
I F EXCEPT I ON WAS EXPECTED
44
~5
0030
~6
0030 80 96
NOV
AL,96H
<><>
SET CHECKPO I NT
<><>
~1
0032 EB 1E
JMF
SHORT
TEST_DC
GO TEST
IF EXCEPTION WAS EXPECTED
~8
0034
49
0034 BO 91
AL,91H
<><>
SET CHECKPO I NT
<><>
50
0036 E8 71.
SHORT
TEST _EXC
GO TEST
I F EXCEPT I ON WAS EXPECTED
51
0038
52
0036 80 96
AL,98H
<><>
SET CHECKPOINT
<><>
53
003A E8 76
SHORT
TEST _EXC
GO TEST IF EXCEPTION WAS EXPECTED
54
003C
55
003C 80 99
NOV
AL,99H
<><>
SET CHECKPOINT
<><>
56
003E E8 12
JMF
SHORT
TEST_EXC
GO TEST IF EXCEPTION WAS EXPECTED
57
0040
EXC_IO:
56
0040 BO 9A
MOV
AL.9AH
<><>
SET CHECKPOINT
<><>
59
0042 EB 6E
JMF
SHORT
TEST_EXC
GO TEST
IF EXCEPTION WAS EXPECTED
60
0044
61
0044 BO 9B
AL,9BH
<><>
SET CHECKPOINT
<><>
62
0046 EB 61.
SHORT
TEST_EXC
GO TEST
I F EXCEPT I ON WAS EXPECTED
63
0046
64
0048 BO 9C
MoV
AL..,9CH
<><>
SET CHECKPOINT
<><>
65
004A EB 66
J"P
SHORT
TEST_EXC
GO TEST
IF EXCEPTION WAS EXPECTED
66
004C
61
004C
eo
90
MOV
AL,9DH
<><>
SET CHECKPOINT
<><>
68
004E EB 62
JMF
SHORT
TEST_EXC
GO TEST
IF EXCEPTION WAS EXPECTED
69
0050
70
0050 BO 9E
NOV
AL,9EH
<> <>
SET CHECKPO
I
NT
<> <>
1 I
0052 E8 5E
JMF
SHORT
TEST_EXC
GO TEST
IF EXCEPTION WAS EXPECTED
12
0054
13
0054 BO 9F
MOV
AL,9FH
<><>
SET CHECKPOINT
<><>
14
0056 EB SA
JMP
SHORT
TEST_EXC
GO TEST I F EXCEPT I ON WAS EXPECTED
15
0058
EXC_16:
16
0056 80 1.0
MoV
AL,OAOH
<><>
SET CHECKPOINT
<><>
11
005A EB 56
J"P
SHORT
TEST _EXC
GO TEST
IF EXCEPTION WAS EXPECTED
16
005C
19
005C BO A I
MOV
AL,OAIH
<><>
SET CHECKPOINT
<><>
60
005E EB 52
JMF
SHORT
TEST_DC
GO TEST
IF EXCEPTION WAS EXPECTED
6 I
0060
82
0060 80 A2
MOV
AL, OA2H
<><>
SET CHECKPOINT
<><>
63
0062 EB 4E
JMF
SHORT
TEST_EXC
GO TEST
IF EXCEPTION WAS EXPECTED
84
0064
85
0064 BO A3
MoV
AL,OA3H
<><>
SE1 CHECKPOINT
<><>
86
0066 EB 4A
e"P
SHORT
TEST _EXC
GO TEST
IF EXCEPTION WAS EXPECTED
87
0068
88
0068 BO A4
"OV
AL,OA4H
<><>
SET CHECKPOINT
<><>
89
0061. EB 46
JMP
SHORT
TEST_EXC
GO TEST
IF
EXCEPTiON WAS EXPECTED
90
006C
91
OObC BO AS
NOV
AL,OA5H
<><>
SET CHECKPOINT
<><>
92
006E EB 42
J"F
SHORT
TEST_EXC
GO TEST
IF EXCEPTION WAS EXPECTED
93
0010
9~
0010
eo
A6
MOV
AL,OAbH
<><>
SET CHECKPOINT
<><>
95
0072
EB 3E
JM?
SHORT
TEST_EXC
GO TEST
IF EXCEPTiON WAS EXPECTED
96
0014
91
0014
eo
AT
MoV
AL,OA1H
<><>
SET CHECKPOINT
<><>
98
00T6 E8 31.
JM?
SHORT
TEST _EXC
GO TEST
IF EXCEPTION WAS EXPECTED
99
0018
100
0078 BO 1.8
NOV
AL,OA8H
<><>
SE1 CHECKPOINT
<><>
101
0011. EB 36
JMF
SHORT
TEST_EXC
GO TEST I F EXCEPT I ON WAS EXPECTED
, 02
OOTC
103
001C BO 1.9
MaV
AL,OA9H
<><>
SET CHECKPOINT
<><>
104
001E E8 32
JMF
SHORT
TEST_EXC
GO TEST
J F EXCEPT I ON WAS EXPECTED
105
0080
106
0060 BO AA
MaV
AL,OAAH
<><>
SET CHECK PO I NT
<><>
101
0082 E8 2E
JM?
SHORT
TEST _EXC
GO TEST IF EXCEPTION WAS EXPECTED
108
0084
109
0084 BO loB
NOV
AL,OABH
<><>
SET CHECKPOINT
<><>
110
0086 EB 21.
J"P
SHORT
TEST_EXC
GO TEST
I F EXCEPT I ON WAS EXPECTED
1
I 1
0088
!
12
0088
90
AC
MOV
AL, OACH
<><>
SET CHECKPOINT
<><>
I 13
006A EB 26
JMF
SHORT
TEST_EXC
GO TEST IF EXCEPTION WAS EXPECTED
114
C06C
5-88
TESTS

Advertisement

Table of Contents
loading

Table of Contents