Návrh procesoru: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
Bez shrnutí editace |
Bez shrnutí editace |
||
Řádek 1: | Řádek 1: | ||
=Paradigma= |
|||
* Absolutní ~ relativní |
|||
* Statické ~ Dynamické |
|||
* Omezené ~ neomezené |
|||
* Jednoúrovňové ~ Víceúrovňové |
|||
* Instrukce orientované na |
|||
** Registry |
|||
** Akumulátor |
|||
** Zásobník |
|||
** Parametry |
|||
=Obecné skupiny instrukcí= |
=Obecné skupiny instrukcí= |
||
Verze z 27. 6. 2012, 08:23
Paradigma
- Absolutní ~ relativní
- Statické ~ Dynamické
- Omezené ~ neomezené
- Jednoúrovňové ~ Víceúrovňové
- Instrukce orientované na
- Registry
- Akumulátor
- Zásobník
- Parametry
Obecné skupiny instrukcí
- Aritmetické instrukce
- Přičtení (ADD, ADC)
- Odečtení (SUB, SBC)
- Násobení (MUL)
- Dělení (DIV, MOD)
- Bitové
- Nastavení (SET)
- Nulování (CLR, RES)
- Převrácení (NEG, INV)
- Testování (TEST)
- Posuny
- Posun vlevo (SHL)
- Posun vpravo (SHR)
- Rotace vlevo (RL)
- Rotace vpravo (RR)
- Řízení běhu
- Skok (JP, JMP, JR, DJNZ)
- Volání ruitny (CALL)
- Návrat z rutiny (RET, RETI)
- Přerušení (INT, RST)
- Zastavení běhu (HLT, HALT, STOP)
- Bitové logické
- Logický součin (AND, ANL)
- Logická součet (OR, ORL)
- Logická nonekvivalence (XOR, XRL)
- Převrácení (NOT)
- Zásobníkové
- Vložení na vrchol (PUSH)
- Vytažení z vrcholu (POP)
- Vstupně výstupní
- Zápis na výstup (OUT)
- Čtení ze vstupu (IN, INP)
- Bajtové
- Kopie (LD, MOV, COPY)
- Prohození (XCH, XCHG)
- Porovnání (CP, CMP, TST, TEST)
- Obecné
- Žádná operace (NOP)
- Prefixové
- Speciální
- Povolení globálního přerušení (EI)
- Zakázání globálního přerušení (DI)
- Výměna registrových bank (EXX)