___________________________________ | | | | | | | | | | | + | c | c | 0 | 0 | e | e | e | e | ___________________________________ onde cc é o código de operaçao da instrução eeee na maioria das vezes é o endereço de um operando
Sejam E -- eeee [E] -- conteúdo da palavra de endereço E AC -- acumulador [AC] -- conteúdo do acumulador ----------------------------------------------------------------------- código de código operação operação mnemônico ----------------------------------------------------------------------- 10 CZR AC <-- 0 {carregue 0 (zero) no acumulador} 11 CAR AC <-- [E] 12 ARM E <-- [AC] 21 SOM AC <-- [AC] + [E] 22 SUB AC <-- [AC] - [E] 23 MUL AC <-- [AC] x [E] 24 DIV AC <-- [AC] : [E] 25 MOD AC <-- resto de [AC] : [E] 31 LEN leia um número (entrada) e guarde-o no ender. E. 41 IMP imprima o [E] 51 PUL pule para E 52 PNN se [AC] <= 0 desvie para E 53 PNZ se [AC] diferente de 0 desvie para E 54 PPS se [AC] > 0 desvie para E 55 PZR se [AC] = 0 desvie para E 56 PNG se [AC] < 0 desvie para E 57 PNP se [AC] >= 0 desvie para E 70 PAR pare ----------------------------------------------------------------------