NEC CP/M-86 System Reference Manual page 76

Advanced personal computer
Table of Contents

Advertisement

Basic I/O System (BIOS) Functions
Table 5-1
BIOS Jump Vector
OFFSET FROM
SUGGESTED
BIOS
BEGINNING
INSTRUCTION
F#
DESCRIPTION
OF BIOS
2500H
JMP INIT*
0
Arrive Here from Cold Boot
2503H
JMPWBOOT
1
Arrive Here for Warm Start
2506H
JMPCONST
2
Check for Console Character Ready
2509H
JMP CONIN
3
Read Console Character In
250CH
JMPCONOUT
4
Write Console Character Out
250FH
JMP LIST
5
Write Listing Character Out
2512H
JMPPUNCH
6
Write Character to Punch Device
2515H
JMPREADER
7
Read Reader Device
2518H
JMPHOME*
8
Move to Track 00
251BH
JMP SELDSK*
9
Select Disk Drive
251EH
JMP SETTRK*
10
Set Track Number
2521H
JMP SETSEC*
11
Set Sector Number
2524H
JMPSETDMA*
12
Set DMA Offset Address
2527H
JMPREAD*
13
Read Selected Sector
251AH
JMPWRITE*
14
Write Selected Sector
252DH
JMP LISTST
15
Return List Status
2530H
JMPSECTRAN
16
Sector Translate
2533H
JMP SETDMAB"
17
Set DMA Segment Address
2536H
JMPGETSEGB
18
Get MEM DESC Table Offset
2539H
JMPGETIOB
19
Get I/O Mapping Byte
253CH
JMPSETIOB
20
Set I/O Mapping Byte
253FH
JMPNULL
21
Undefined
2542H
JMPNULL
22
Undefined
2545H
JMPNULL
23
Undefined
2548H
JMPNULL
24
Undefined
254BH
JMPNULL
25
Undefined
254EH
JMPNULL
26
Undefined
255EH
JMPNULL
26
Undefined
2551H
JMPNULL
27
Undefined
2554H
JMPNULL
28
Undefined
2557H
JMPNULL
29
Undefined
255AH
JMP FUNC_50
High-Level-Language
Interface Call
* Subroutine differs for floppy and hard disk media.
5-4

Advertisement

Table of Contents
loading

Table of Contents