Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Jedno bajt Tieto pokyny pozostávajú z jedného bajtu, ktorý obsahuje iba opcode. Toto sú zvyčajne jednoduché pokyny, ako napríklad NOP (bez operácie), HLT (HALT) alebo niektoré operácie registra-registrácie.
2. Tieto pokyny majú dva bajty. Prvým bajtom je OPCODE a druhý bajt obvykle špecifikuje operand:
* Jedna 8-bitová okamžitá hodnota údajov: Používa sa v pokynoch ako „MVI A, Data“ (presuňte okamžitú hodnotu do akumulátora).
* Adresa umiestnenia pamäte: Pre pokyny na prístup k pamäti. Adresa je zvyčajne vo forme 16-bitovej adresy, ale keďže ide o inštrukciu s dvoma bajtmi, špecifikuje iba spodných 8 bitov adresy pamäte. Horných 8 bitov sú zvyčajne implicitne nastavené na 0.
3. Trojbajová inštrukcia: Toto sú najdlhšie pokyny v roku 8085. Obsahujú tri bajty:
* OPCODE: To identifikuje pokyny.
* 16-bitová adresa: Určuje umiestnenie pamäte, kde sa nachádzajú údaje. Zvyčajne to platí pre pokyny, ktoré zahŕňajú adresovanie údajov v RAM (pamäť s náhodným prístupom) a operácie ako `LDA ADDR` (Load Akumulator Direct) alebo` STA ADDR` (DIRECT ACUMULATROM STORE ACUMULATION). Adresa je uvedená v dvoch bajtoch, vysoký bajt, po ktorom nasleduje nízky bajt.
Je dôležité si uvedomiť, že hoci sú pokyny 8085 kategorizované týmto spôsobom, niektoré pokyny sa môžu zdať, že tento vzorec mierne prelomia v závislosti od toho, ako spočítate bajty. Napríklad niektoré pokyny používajú implicitné operandy (operandy, ktoré nie sú výslovne špecifikované v samotnej inštrukci, ako napríklad akumulátor je implicitným operandom v mnohých pokynoch), čím účinne znižuje počet bajtov z toho, čo by ste mohli očakávať na základe operácie. Základný princíp však zostáva - pokyny sú štruktúrované okolo jedného, dvoch alebo troch bajtov, ktoré reprezentujú opcod a akékoľvek operandy.