Page 10.15
Z-DOS INITIALIZATION SEQUENCE
The system ROM loads in the loader at address 0:400. The
contents of the instruction pointer (IP) is therefore 400, and
the code segment (CS) register is 0. The other registers are
assumed to contain random data. The loader assumes that
the system ROM read is enough of track zero so as to have
at least the first sector of the director already in RAM. This
may be anywhere from 4 sectors to 17 sectors, depending
on the disk format. This allows the loader to be smaller, since
it does not have to read in the directory. (See Pictorial 10-2.)
TOP OF SYSTENI
MEMORY
— LOADER CODE
0:400 (1K)
— 0;0
FIRST MIENIORY ADDRESS
Pictorial 10-2
Loader
The first thing the loader does is to relocate itself. This is
because it must load IO.SYS at address 40:0. The loader
relocates itself to address 400:400 and performs a long jump
to this a current IP. (See Pictorial 10-3.)
TOP OF SYSTEM
MEMORY
LOADER CODE
— 400;400 (17K)
— OR IG
IONAL LOADER CODE
— 0:400 (IKI
— 0.0
FIRST MEMORY ADDRESS
Pictorial 10-3
Relocation of Loader
Summary of Contents for Z-100 Series
Page 2: ...This Document was scanned and contributed by...
Page 7: ......
Page 37: ......
Page 171: ...page 2 133 SEMICONDUCTOR IDENTIFICATION...
Page 322: ......
Page 390: ...R9 1 R4 Ri R1 TG43 PS U1 R 19 U18 U21 I Z 14 UaS U32 CIRCUIT I Shown from the c component...
Page 397: ...Page 7 1 5 1 4 Floppy Drives 7 2 Description Programming Cable Connections Operation 7 5 7 6...
Page 404: ......
Page 405: ...Page 8 1 Power Supply Power Line Considerations Specifications 8 2 8 3...
Page 411: ...page 9 3 REPLACEMENT PARTS LIST V s 1 s I t V p 10 ALL IN ONE...
Page 415: ...Page 9 7 ACE5fENT p4RTS L 45 44 43 46 61 42 60 40 50 52 I...
Page 417: ...page 9 9 REPLACEMENT PARTS LIST 1 4 9 io 20 1II l I i jj e e 1 I 17...
Page 419: ...Page 9 f E LACEMENT pRTS LIST 23 24 h 2S 26 28 29 L 41 40 C 3 0 I t tj t 3 4 Q t...
Page 426: ......