Forstå LOAD "*",8,1 Kommandoen på Commodore 64 og 128: Enhedsnummer og Indlæsningsadresse Forklaret

Hvad betyder de to andre parametre i kommandoen LOAD "*",8,1 på Commodore 64 og 128?

Præmissen om de to andre parametre i kommandoen LOAD "*",8,1 på Commodore 64 og 128 er, at 8 angiver enhedsnummeret for diskettedrevet, og 1 angiver indlæsningsadressen specificeret i programmets header.

Hvad betyder de to andre parametre i kommandoen LOAD "*",8,1 på Commodore 64 og 128?

Kommandoen LOAD "*",8,1 bruges på Commodore 64 og 128 til at indlæse programmer fra en diskettedrev. Kommandoen består af tre dele, hvor de to sidste parametre har specifikke funktioner:

  • 8: Dette parameter angiver enhedsnummeret for diskettedrevet. På Commodore 64 og 128 er enhedsnummeret for det primære diskettedrev typisk 8. Hvis du har flere drev tilsluttet, kan de have andre enhedsnumre som 9, 10, osv.
  • 1: Dette parameter angiver indlæsningsadressen. Når du bruger 1, betyder det, at programmet skal indlæses og eksekveres fra den adresse, der er specificeret i programmets header. Dette er ofte brugt til maskinkodeprogrammer, der skal indlæses til en specifik hukommelsesadresse for at fungere korrekt.

For at opsummere:

  • 8 - Enhedsnummeret for diskettedrevet.
  • 1 - Indlæsningsadresse, der specificerer, at programmet skal indlæses til den adresse, der er angivet i programmets header.