free hit counter

IBM XT 5160 Technical Reference page 245

Hide thumbs Also See for XT 5160:
Table of Contents

Advertisement

IBM Personal Computer MACRO Assembler
Version 2.00
POST ----- 01/10/86
SYSTEM POST AND BIOS PROCEDURES
1-15
01-10-86
;-------
~~~; ~
I
~~; ~~
-
;~~~~~;~~
-;
~~~~~
---------------------------------
~
;
-- -
-
-- -- -
-
-
- -
-- --
-
--
-
--
-
-
--- -
-
-----
-
------
-
--- -- --
--
----
-
-----
--
-----
;
-------~~-;~~~~-~~;-~~;~-~~;~-~~~;~-;~-~~-;~~~~-~~;-~~;~-~~;~-~~;~~-~
~~
-
;~~ ~
--
- -
----
-
~~~~~
-
~~;~
-
-
-----
-
--
-
--
-
--
-
--
-
-
--
--
-
--
-
-----------
-
- --
-
DB
I 101 I I 1 I B
SRT=D, HD UNLOAD=OF -
I ST SPEC I FY BYTE
DB
2
HD LOAD= I, MODE=DMA -
2ND SPEC I FY BYTE
DB
MOTOR WAIT
WAIT TIME AFTER OPERATION TILL MOTOR OFF
DB
2
-
5 I 2 BYTES / SECTOR
DB
09
EOT ( LAST SECTOR ON TRACK)
DB
02AH
GAP LENGTH
DB
OFFH
DTL
DB
050H
GAP LENGTH FOR FORMAT
DB
OF6H
FILL BYTE FOR FORMAT
DB
I 5
HEAD SETTLE T I ME
( MILL I SECONDS)
DB
8
MOTOR START T I ME
(I /8 SECONDS)
DB
39
MAX. TRACK NUMBER
DB
RATE 250
; DATA TRANSFER RATE
;-------
~~
-
;~~~~
-
~~;
-=
~~;~ -~~;~
-
~~~; ~
-;
~-~~
-
;~~~~
-
~;
-
~~;~
-
~~;~
-
~~; ~~-
-
~
~~
-
;~~;
-
-
- -
-
-
-
- -
~;~~~
-
~~;~
-
-----
-
-----
-
--
-
--
-
--
-
-----------------
-
----
-
DB
I 1011 I I I B
SRT=D, HD UNLOAD=OF -
1ST SPEC I FY BYTE
DB
2
HD LOAD= I, MODE=DMA -
2ND SPEC I FY BYTE
DB
MOTOR WAIT
WAIT TIME AFTER OPERATION TILL MOTOR OFF
DB
2
-
5 I 2 BYTES / SECTOR
DB
09
EOT
( LAST SECTOR ON TRACK)
DB
02AH
GAP LENGTH
DB
OFFH
DTL
DB
050H
GAP LENGTH FOR FORMAT
DB
OF6H
FILL BYTE FOR FORMAT
DB
I 5
HEAD SETTLE T I ME (M I LL I SECONDS)
DB
8
MOTOR START TI ME
(I /8 SECONDS)
DB
39
MAX. TRACK NUMBER
DB
RATE 300
; DATA TRANSFER RATE
;-- -----------------=------ ---------- ------ ------- -- ------- -----------
80 TRACK HI DATA RATE MEDIA IN 80 TRACK HI DATA RATE DRIVE
I
~~
=
;~~~
---------
~~~~~
-
~~;~
--------------------------------------------
DB
1 101 1 I I I B
SRT=D, HD UNLOAD=OF -
I ST SPEC I FY BYTE
DB
2
HD LOAD= I, MODE=DMA -
2ND SPEC I FY BYTE
DB
MOTOR WA I T
WA I T TI ME AFTER OPERAT I ON TILL MOTOR OFF
DB
2
-
5 12 BYTES / SECTOR
DB
15
EOT
( LAST SECTOR ON TRACK)
DB
0 1BH
GAP LENGTH
DB
OFFH
DTL
DB
054H
GAP LENGTH FOR FORMAT
DB
OF6H
FILL BYTE FOR FORMAT
DB
15
HEAD SETTLE T I ME (M I LL I SECONDS)
DB
8
; MOTOR START T I ME (1/8 SECONDS)
DB
79
; MAX. TRACK NUMBER
DB
RATE 500
; DATA TRANSFER RATE
;-------
~~
-
;~;~~
-
~~;-=~;;~
-
~~;~
-
~~~; ~
-
;~- ~~-;~~~~ -~~;-~;;;
-
~;;~-~~; ~~- ~
~~
-
;~~~
-
-
-
- --
-
--
~~~~~
-
~~;~
---
-
-- ---
-
--
-
--
-
-----
-
--
-
--
-
-
---
----
-
-- -
--
--
-
DB
1 101 1 1 1 I B
SRT=D, HD UNLOAD=OF -
I ST SPEC I FY BYTE
DB
2
HD LOAD= I, MODE=DMA -
2ND SPEC I FY BYTE
DB
MOTOR WA IT
WA I T TI ME AFTER OPER AT I ON TILL MOTOR OFF
DB
2
-
5 I 2 BYTES / SECTOR
DB
09
EOT
( LAST SECTOR ON TRACK)
DB
02AH
GAP LENGTH
00
~~
on
DB
050H
GAP LENGTH FOR FORMAT
DB
OF6H
FILL BYTE FOR FORMAT
DB
15
HEAD SETTLE T I ME ( MILL I SECONDS)
DB
8
MOTOR START TI ME (I /8 SECONDS)
DB
79
MAX. TRACK NUMBER
DB
RATE_250
; DATA TRANSFER RATE
;
-
-
- -
-
-
-
~~
-
;~~~~
-
~~;
-
~~;;- ~~;~
-
~~~; ~
-
;~- ~~
-
;~;~~- ~; -~;;; -~; ;~-~~; ~~
-
-
~
~~ -;~~~
--
-
-
- -
-- -
~;~~~
-
~~;~
---
-
--
--
-
---- --
-------
--- ---
-
----
--
--
--
--- --
-
DB
1I0lll11B
SRT=D, HD UNLOAD=OF -
1ST SPECIFY BYTE
DB
2
HD LOAD= I, MODE=DMA -
2ND SPEC I FY BYTE
DB
MOTOR WA I T
WA ITT I ME AFTER OPERAT I ON TILL MOTOR OFF
DB
2
-
5 12 BYTES / SECTOR
DB
09
EOT
( LAST SECTOR ON TRACK)
DB
02AH
GAP LENGTH
DB
OFFH
DTL
1592
1593 0041
4F
1594 0042 4F
1595 0043 FD
1596 0044 8B F7
1597 0046 8B CB
1598 0048 8B DO
1599 OD4A
1600 OD4A AD
1601 OD4B 33 C2
1602 0040 75 OA
1603 OD4F E2 F9
1604
1605 0051
E4 62
1606 0053 24 CO
1607 0055 BO 00
1608 0057
1609 0057 FC
1610 0058 C3
161 I 0059
1612 0059 3C 00
1613 OD5B 75 FA
I 6 14 0050 8A C4
1615 OD5F EB F6
1616 0061
1617
1618
1619 OF57
1620 OF57 E9 0000 E
1621
1622
1623 OF79
1624
1625
1626
1627
1628
1629
1630 OF79
1631 OF79 OF
1632 OF7A 02
1633 OF7B 25
1634 OF7C 02
1635 OF70 09
1636 OF7E 2A
1637 OF7F FF
1638 OF80 50
1639 OF81
F6
1640 OF82 OF
1641 OF83 08
1642 OF84 27
1643 OF85 80
1644
1645
1646
1647 OF86
1648 OF86 OF
1649 OF87 02
1650 OF88 25
1651
OF89 02
1652 OF8A 09
1653 OF8B 2A
1654 OF8C FF
1655 OF8D 50
1656 OF8E F6
1657 OF8F OF
1658 OF90 08
1659 OF91
27
1660 OF92 40
1661
1662
1663
1664 OF93
1665 OF93 OF
1666 OF94 02
1667 OF95 25
1668 OF96 02
1669 OF97 OF
1670 OF98
lB
1671 OF99 FF
1672 OF9A 54
1673 OF9B F6
1674 OF9C OF
1675 OF9D 08
1676 OF9E 4F
1677 OF9F 00
1678
1679
1680
1681 OFAO
1682 OFAO OF
1683 OFA I
02
1684 OFA2 25
1685 OFA3 02
1686 OFA4 09
1687 OFA5 2A
1688 OFA6 FF
1689 OFA7 50
1690 OFA8 F6
1691 OFA9 OF
1692 OFAA 08
1693 OFAB 4F
1694 OFAC 80
1695
1696
1697
1698 OFAD
1699 OFAD OF
1700 OFAE 02
1701 OFAF 25
1702 OFBO 02
1703 OFBI
09
1704 OFB2 2A
1705 OFB3 FF
DEC
01
DEC
01
STD
MOV
SI,DI
MOV
CX,BX
MOV
DX,AX
C6X:
LODSW
XOR
AX,DX
JNE
C7X
LOOP
C6X
IN
AL,PORT_C
AND
AL,OCOH
MOV
AL,O
C7:
CLD
RET
C7X:
CMP
AL,O
JNZ
C7
MOV
AL,AH
JMP
SHORT C7
STGTST_CNT
ENDP
ORG
OEF57H
ORG
00F57H
DISK
-
INT:
JMP
01 SK
-
INT
-
I
ORG
OEF79H
ORG
00F79H
PO I NT TO LAST WORD JUST WR I TTEN
SET 0 I R FLAG TO GO BACKWARDS
INITIALIZE DESTINATION POINTER
SETUP WORD COUNT FOR LOOP
SETUP COMPARE PATTERN "OOOOOH"
VER I FY MEMORY I S ZERO.
DATA READ AS EXPECTED
?
NO -
GO TO ERROR ROUT I NE
DECREMENT WORD COUNT AND LOOP
DID A PAR I TY ERROR OCCUR
?
ZERO FLAG WILL BE OFF,
I F PAR I TY ERROR
AL=O DATA COMPARE OK
SET 0 I RECT I ON FLAG TO INC
FIND BYTE THAT FAILED.
5-98
POST (01/10/86)

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents