Partner WFG, 2FG, 1FG – CELOVIT OPIS STROJNE OPREME

12. POMNILNIŠKA KARTA

====================

Skupno 64 KB naslovnega prostora je razdeljeno na 48 KB zasebnega bančnega RAM-a (preklapljanega med dvema bankama) in 16 KB skupnega RAM-a, ki je viden v vsaki banki. Ob zagonu je na naslovu 0x0000 preslikano 4 KB ROM EPROM. Ko programska oprema onemogoči ROM prek priključka 0x80, zasebna banka zapolni celotnih 48 KB od naslova 0x0000 do 0xBFFF.

12.1   Fizična razporeditev

Stanje ob zagonu (ROM aktiven)
0x0000–0x0FFF ROM EPROM 4 KB; samo branje; ob zagonu
0x1000–0xBFFF Zasebni RAM Bank 1 ali Bank 2 (44 KB)
0xC000–0xFFFF Skupni RAM 16 KB; viden v vsaki banki
Po onemogočitvi ROM (priključek 0x80)
0x0000–0xBFFF Zasebni RAM Bank 1 ali Bank 2 (48 KB)
0xC000–0xFFFF Skupni RAM 16 KB; viden v vsaki banki

12.2   Logična razporeditev CP/M 3+

Pomnilnik pod CP/M 3+
0x0000–0x00FF Sistemska stran Skok na BIOS; prekinitvene vektorje
0x0100–0xBFFF TPA Transient Program Area (~47,75 KB)
0xC000–0xDFFF CCP + BDOS Konzolni procesor ukazov; jedrne storitve
0xE000–0xFFFF BIOS Gonilniki naprav; zagonski nalagalnik

Opomba: CCP, BDOS in BIOS se nahajajo v skupnem RAM-u (0xC000–0xFFFF), ki je dostopen neodvisno od izbrane banke. TPA se razteza prek zasebne banke in je na voljo zagonskim programom. Preklapljanje bank ne vpliva na zgornji pomnilnik OS.

CP/M 3+ podpira bankirani BDOS, pri katerem se del BDOS-a naloži v zasebno banko. Dejanski naslovi se lahko razlikujejo glede na različico BIOS.