Návrh procesoru: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
Bez shrnutí editace |
Bez shrnutí editace |
||
Řádek 17: | Řádek 17: | ||
** Rotace vpravo (RR) |
** Rotace vpravo (RR) |
||
* Řízení běhu |
* Řízení běhu |
||
** Skok (JP, JMP) |
** Skok (JP, JMP, JR, DJNZ) |
||
** Volání ruitny (CALL) |
** Volání ruitny (CALL) |
||
** Návrat z rutiny (RET) |
** Návrat z rutiny (RET, RETI) |
||
** Přerušení (INT) |
** Přerušení (INT, RST) |
||
** Zastavení běhu (HLT, HALT, STOP) |
|||
* Bitové logické |
* Bitové logické |
||
** Logický součin (AND) |
** Logický součin (AND, ANL) |
||
** Logická součet (OR) |
** Logická součet (OR, ORL) |
||
** Logická nonekvivalence (XOR) |
** Logická nonekvivalence (XOR, XRL) |
||
** Převrácení (NOT) |
** Převrácení (NOT) |
||
* Zásobníkové |
* Zásobníkové |
||
** Vložení na vrchol (PUSH) |
** Vložení na vrchol (PUSH) |
||
** Vytažení z vrcholu (POP) |
** Vytažení z vrcholu (POP) |
||
* Vstupně výstupní |
|||
** Zápis na výstup (OUT) |
|||
** Čtení ze vstupu (IN, INP) |
|||
* Bajtové |
* Bajtové |
||
** Kopie (LD, MOV, COPY) |
** Kopie (LD, MOV, COPY) |
||
Řádek 35: | Řádek 39: | ||
* Obecné |
* Obecné |
||
** Žádná operace (NOP) |
** Žá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) |
|||
[[Kategorie:Programování]] |
[[Kategorie:Programování]] |
Verze z 27. 6. 2012, 06:35
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)