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

Původní podoba příspěvku

Jiri Biba Zpět na příspěvek

Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).

<!-------------------------------------------------------------->

<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"></td><td align=right valign="middle"></td></tr></table><BR><div></div><p>Dnes jsem se vratil k&nbsp;nejakymu starsimu programku, ktery jsem odlozil protoze &#8222;zahadne&#8220; nechodil. Narazil jsem na jeden muj kopanec, ktery se po prekladu pomoci Mrkvosofti M80 chova naprosto zvlastne. </p><p>Spletl jsem si v&nbsp;8080-ce dve scitaci instrukce ADC a ADI.  ADC  je pricteni obsahu reg k&nbsp;stradaci ,  ACI je pricteni konstanty k&nbsp;stradaci. </p><p>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..</p><p>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&nbsp;pameti RAM. Jenze u 8051 jsou registry skutecne v&nbsp;RAM a u 8080 jsou primo v&nbsp;procesoru. Pokud je skutecne mozny oznacovat registry H,L,D,E atd cislama, nikdy jsem o tom neslysel. Treba v&nbsp;knize Zakladni instrukce 8080 od Tesla Eltos o tom neni ani carka a v&nbsp;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.</p><p>Jirka</p><p>&nbsp;</p>