Formato das instruções

     ___________________________________________
    |   |   |   |   |   |   |   |   |   |   |   |
    | + | 0 | 0 | c | c | 0 | 0 | e | e | e | e |
    |   |   |   |   |   |   |   |   |   |   |   |
     -------------------------------------------

   onde  c c   é o código de operaçao da instrução
         eeee  na maioria das vezes é o endereço de um operando


 Programa P1 em HIPO (carregado a partir do endereço 01:

End  instrução
---------------
01 +0010000000
02 +0012000016
03 +0031000015
04 +0041000015
05 +0011000015
06 +0055000013
07 +0011000016
08 +0021000015
09 +0012000016
10 +0031000015
11 +0041000015
12 +0051000005
13 +0041000016
13 +0070000000

---------------------------------------
Com explicações de cada instrução:

01 +0010000000 CARREGUE o valor zero no AC
02 +0012000016 ARMAZENE o [AC] no END.16
03 +0031000015 LEIA um número e armazene-o no END.15
04 +0041000015 ESCREVA o [END.15]
05 +0011000015 CARREGUE no AC o [END.15]
06 +0055000013 DESVIE para END 13 se [AC] = 0
07 +0011000016 CARREGUE no AC o [END. 16]
08 +0021000015 SOME [AC] ao [END.15] e GUARDE o resultado no AC
09 +0012000016 ARMAZENE [AC] no END.16
10 +0031000015 LEIA um número e armazene-o no END.15
11 +0041000015 ESCREVA [END. 15]
12 +0051000005 DESVIE para END.05
13 +0041000016 ESCREVA [END.16]
14 +0070000000 PARE

Dados (a seqüência de números inteiros que termina com o número 0):

35
 2
13
 0