40 likes | 209 Views
Utasításformátumok. 4 címes. Műveleti kód. 1. operandus címe. 2. operandus címe. Eredmény címe. Következő utasítás címe. Hardver. Szoftver. aritmetikai utasítások (ADD, SUB) logikai utasítások (AND, OR, NOT) léptető utasítások (SHIFT). ALU. VEZ. Memória. Utasításformátumok. 3 címes.
E N D
Utasításformátumok 4 címes Műveleti kód 1. operandus címe 2. operandus címe Eredmény címe Következő utasítás címe Hardver Szoftver aritmetikai utasítások (ADD, SUB) logikai utasítások (AND, OR, NOT) léptető utasítások (SHIFT) ALU VEZ Memória
Utasításformátumok 3 címes Műveleti kód 1. operandus címe 2. operandus címe Eredmény címe Következő utasítás címe Hardver Szoftver aritmetikai utasítások (ADD, SUB) logikai utasítások (AND, OR, NOT) léptető utasítások (SHIFT) Vezérlésátadó (ugró) utasítások (JMP) ALU VEZ PC +1 Memória PC - Pogram Counter vagy IP – Instruction Pointer Mindig a soron következő utasítás címét tartalmazza
Utasításformátumok 1 címes Műveleti kód 1. operandus címe 2. operandus címe Eredmény címe Hardver Szoftver aritmetikai utasítások (ADD, SUB) logikai utasítások (AND, OR, NOT) léptető utasítások (SHIFT) Vezérlésátadó (ugró) utasítások (JMP) adatmozgató utasítások(MOV, LOAD, STORE) A ALU VEZ PC +1 Memória A - Akkumulátor regiszter Mindig az egyik operandust és az eredményt tárolja ISMÉT KILÉP