000
30.01.2016, 22:41 Uhr
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. |