Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Chyba M80??

Jiri Biba SAPI-1

Dnes jsem se vratil k nejakymu starsimu programku, ktery jsem odlozil protoze „zahadne“ nechodil. Narazil jsem na jeden muj kopanec, ktery se po prekladu pomoci Mrkvosofti M80 chova naprosto zvlastne.

Spletl jsem si v 8080-ce dve scitaci instrukce ADC a ADI.  ADC  je pricteni obsahu reg k stradaci ,  ACI je pricteni konstanty k stradaci.

Napsal jsem :    ADC 0, jine zase ADC 6  coz je spatne, melo by byt ACI 0,  nebo ACI 6. Zajimavy ovsem je, ze to M80 schroupla a neprotestovala.  Ale treba ADC 32 uz protestovala na chybu argumentu..

Tak jsem se chtel zeptat, jestli to je chyba M80 a nebo to je neco podobnyho jako u 8051, kde se muzou registry oznacovat cislem, tedy adresou jejich ulozeni v pameti RAM. Jenze u 8051 jsou registry skutecne v RAM a u 8080 jsou primo v procesoru. Pokud je skutecne mozny oznacovat registry H,L,D,E atd cislama, nikdy jsem o tom neslysel. Treba v knize Zakladni instrukce 8080 od Tesla Eltos o tom neni ani carka a v popisu M80 taky nic. Dalo by se to odladit,  co je co, ale na to jsem docela linej. -:))    Uz si to proste nespletu. Zkusim ale zda to M80 dela i pri Z80 instrukcich.

Jirka

 

Zobrazit původní podobu

Vlákno · 7 zpráv

Zobrazit celé vlákno na jedné stránce

  1. Chyba M80?? Jiri Biba
  2. Re: Chyba M80?? Roman Bórik
  3. RE: Chyba M80?? Jiri Biba
  4. RE: Chyba M80?? +GAMA
  5. Re: Chyba M80?? Roman Bórik
  6. RE: Chyba M80?? Jiri Biba
  7. RE: Chyba M80?? Jiri Biba