8.086 program

S

sachingupta

Guest
Hej
Jeg prøver dette program i lang tid, men jeg er ikke i stand til at finde en løsning.Venligt foreslå mig nogle løsning.

128 byte er gemt i hukommelsen på en sammenhængende måde.Skriv et program til at vende den rækkefølge, de er lagret i hukommelsen.

Hilsen
Sachin

 
Hej,

Setup to pegepinde bruge 8 bit registre.
Formatere den første til den sidste adresse på din liste
Formatere den anden markøren til den adresse, efter den sidste af din oprindelige liste
Kopier indholdet af den adresse, der pegede i første pointer til den adresse, der pegede i den anden
Gåned første pointer eller formindske sekunder pointer.
Loop kopi / tilvækst / formindskelsen trin 127 gange.

Hvis du forstod hvad jeg skriver, og du har brug for oplysningerne i det oprindelige område, skal du være i stand til at ændre den givne algoritme til at gøre det.

Hjemmearbejde for at kompensere, hvad du har ikke gøre: Gentag øvelse ved brug af blot én hukommelse adresse, og ikke en 128 byte område, som i den givne løsning.

Hilsen!

 
Tak for algoritmen.
Men kilden og destination hukommelsespladser er den samme.Også den begrænsning er, at vi ikke kan bruge hoppe instruktioner.I dette tilfælde vil din algoritme ikke arbejde som efter hver kopiere pegepinde skal dekrementeres.
Hilsen

 
Dens let.Følg disse trin
1.Initialze to pegepinde, en der peger på begyndelsen af hukommelse blok, andre peger på udgangen.
2.Kopiere data påpeget af både visere i to registre sige A og B.
3.Swap A & B
4.Store A & B tilbage
5.Increment pointer, der peger på begyndelsen af hukommelse blok eller formindske andre peger på slutningen af hukommelse
6.Gentag fra 2 til 5, indtil du når halvvejs igennem (64 gentagelser til 128 bytes)

Brug LOOPE / LOOPNE instruktioner, da du ikke har lov til at bruge hoppe.

 
Thanks a lot.
Men kan jeg gøre dette ved hjælp af REP?
Kan jeg have flere instruktioner gentages med et enkelt REP?

 
sachingupta skrev:

Thanks a lot.

Men kan jeg gøre dette ved hjælp af REP?

Kan jeg have flere instruktioner gentages med et enkelt REP?
 
idéen om markedsordninger er est og enkleste måde for dig ...

 
Citat:

Kan jeg have flere instruktioner gentages med et enkelt REP?
 
Ingen faktisk min prof..er undervisning instruktionssættet af 8.086.Han er færdig med kun basale data overførsel og streng vejledning indtil nu.Han gav dette problem, og fortalte os til kun at bruge de instrukser, han har lært indtil dato.Derfor var det ikke muligt for mig at bruge nogen form for jump instruktioner.Derfor jeg stod over for dette meget problem.

<img src="http://www.edaboard.com/images/smiles/icon_neutral.gif" alt="Neutral" border="0" />
 
nu, hvis du har problemer, når du ved, hvad vejledningen kan bruges, hvordan tror, vi kan hjælpe, når vi ikke ved, hvad vejledningen kan bruges???

 
Jeg er ked af ikke at give fuldstændige oplysninger på en gang.

 

Welcome to EDABoard.com

Sponsor

Back
Top