Volledige versie bekijken : Assembler vraag!



ultddave
11 May 2009, 13:58
Yo yo,

Is het mogelijk om deze commands te gebruiken in Assembler?

JMP 200
JMP #200

De eerste gaat alleszins, maar over de tweede vind ik niets. Doet deze hetzelfde?

Ik moet het weten omdat ik een assembler interpreter aant maken ben. Ik heb de adresseringswijze;
Direct
Indirect
Geïndexeerd
Onmiddelijk

voorzien voor commands zoals LDA enzo. Maar nu wilde ik als 'extra' voor de taak ( van school ) hetzelfde laten toepassen op de JMP commands.

JSN, JSP, JOF, JIZ enzovoorts.
Bijvoorbeeld:

100 LDA #79
101 STA 99
JMP (100)

Maar in hoevere zijn deze features aanwezig in een echte assembler? :D

Mvg,
Dave

Spoorzoeker
18 May 2009, 20:22
Ik herken de codes, dit werd gebruikt in de Commodore Vic20 en Commodore 64.

Store accumulator, Load accumulator. :D

Ik denk dat het eerst van belang is dat je kijkt welke assemblytaal het precies is, want elke computersoort heeft zijn eigen specifieke codes.

ultddave
18 May 2009, 20:31
Daar zit het probleem net :lol:. De opgave van school is gebasseerd op een "verzonnen assembler". Waardoor de opgave niet echt duidelijk meer is. Zo kunnen ook negatieve getallen rechtstreeks in de Accumulator geladen worden bij onze opgave :D.

"LDA #-3"

Maar dan vragen wij ons natuurlijk af, hoe dit de "negative flag" moet beïnvloeden. :D
Want dat staat natuurlijk weer niet uitgelegd ^^.

Ik heb het probleem voorgelegd aan de medestudenten, moet nog op antwoord wachten :D.

Mvg,
Dave

Spoorzoeker
18 May 2009, 20:45
Heb je hier wat aan ?:
http://www.scribd.com/doc/19265/8086-Assembly-Encoding-Handout

Hopelijk heb je nog tijd zat, want hier vind je genoeg:
http://www.google.com/search?as_q=assembler+commando%27s+8086&hl=nl&num=100&btnG=Google+zoeken&as_epq=&as_oq=&as_eq=&lr=&cr=&as_ft=i&as_filetype=&as_qdr=all&as_occt=any&as_dt=i&as_sitesearch=&as_rights=&safe=images

:D:D

ultddave
23 May 2009, 13:11
Heb je hier wat aan ?:
http://www.scribd.com/doc/19265/8086-Assembly-Encoding-Handout

Hopelijk heb je nog tijd zat, want hier vind je genoeg:
http://www.google.com/search?as_q=assembler+commando%27s+8086&hl=nl&num=100&btnG=Google+zoeken&as_epq=&as_oq=&as_eq=&lr=&cr=&as_ft=i&as_filetype=&as_qdr=all&as_occt=any&as_dt=i&as_sitesearch=&as_rights=&safe=images

:D:D

Thanks :D. Heb zelf ook wat gezocht, kan nu verder.

Mvg,
Dave