Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » CP/A Disk parameter » Themenansicht

Autor Thread - Seiten: -1-
000
30.01.2016, 22:41 Uhr
PIC18F2550

Avatar von PIC18F2550

Hallo,

ich möchte ein RAM und ein ROM Disklaufwerk mit je 512K unter CP/A ansteuern.

Da ich noch keine Erfahrung zu den Thema habe stoße ich mich an den Werten von:
BSH, BLM, EXM, DRM und AL0.

Kann mir jemand sagen ob ich das richtig verstanden habe.

ROM-Laufwerk

Quellcode:

First drive has a reserved track for CP/M
Blockgröße = 2048 Byte
SPT = 16       = (128 Byte * 16 SPT = 2048 Byte)
BSH = 4
BLM = 15
EXM = 1
DSM = 255-3    = (128 Byte * 16 SPT * ( 252 DSM + 3 OFF ) = 512 kByte)
DRM = 0FFH    = (256 einträge zu 32 Byte = 8192 / 2048 = 4 Bit Setzen in --> ALx
AL0 = 0F0H    = Bit 7 beginnend nach Bit 0 sezen wenn verwendet
AL1 = 000H
CKS = 000H
OFF = 3        = (3 * 16 * 128 Byte = 6144 Byte)



RAM-Laufwerk

Quellcode:

Blockgröße = 2048 Byte
SPT = 16       = (128 Byte * 16 SPT = 2048 Byte)
BSH = 4
BLM = 15
EXM = 1
DSM = 255      = (128 Byte * 16 SPT * 255 DSM = 512 kByte)
DRM = 0FFH    = (256 einträge zu 32 Byte = 8192 / 2048 = 4 Bit Setzen in --> ALx
AL0 = 0F0H    = Bit 7 beginnend nach Bit 0 sezen wenn verwendet
AL1 = 000H
CKS = 000H
OFF = 0



Danke.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen

Dieser Beitrag wurde am 31.01.2016 um 00:49 Uhr von PIC18F2550 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek