ALP-8.085

R

rednewguy

Guest
Jeg læste i en bog, adresse fra 4000h til FFFFh kun programmør tilgængelige, mens andre er brugt af processoren internt.hvordan kan jeg skrive en hoppe erklæring til en ISR på 00h gennem 44h?

tak

 
Jeg tror ikke denne påstand er korrekt ..
Citat:

adresse fra 4000h til FFFFh kun programmør tilgængelige
 
ja, som du udtalte det KAN adgang 64k hukommelse.men i vores college, bruger vi en 8085 kit.det er blevet forsynet med kun 32k hukommelse.i håndbog dens blevet nævnt, at programmeringen område er 4000h til 7FFFh.de bruger noget der hedder loop back løsning.(0000h til BFFFh) og (C000h til FFFFh) vil igen pege på samme sted som 4000 til 7FFFh.
når jeg forsøgt at få adgang til hukommelse mindre end 4000h, den automatisk tilføjer en modregning af 4000h.så hvordan man skriver en ISR for en interrupt på vektor-adresse.

 
Du feed faktiske placering af din ISR (kan være et sted i 4000h til 7FFFh) på det sted, siger f.eks 00h (Svarende til RST 0) gerne
00 - C3 [Kode for ubetinget spring, JMP 5fff]
01 - ff
02 - 5f
under forudsætning af ISR opbevares ved 5FFFh.
Nu kan du skrive din ISR på 5FFF h
Håber det besvare dit querry.
kr.

 

Welcome to EDABoard.com

Sponsor

Back
Top