Mudanças entre as edições de "Montador do Patinho Feio/Apêndices/Exemplo de Programa Absoluto"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
Linha 1: Linha 1:
 
== Apêndice G: Exemplo de Progama Absoluto: ==
 
== Apêndice G: Exemplo de Progama Absoluto: ==
   
  +
<pre>
MEM E00
 
LER E01
+
MEM E00
LEY E7C
+
LER E01
ARM E34
+
LEY E7C
SAI E72
+
ARM E34
LIR E23
+
SAI E72
LEX E25
+
LIR E23
GUA E31
+
LEX E25
PRE E4F
+
GUA E31
VRC E49
+
PRE E4F
CAI E4D
+
VRC E49
ENA E5F
+
CAI E4D
WAT E65
+
ENA E5F
WFF E76
+
WAT E65
IGR E7E
+
WFF E76
ACC E84
+
IGR E7E
LOP E86
+
ACC E84
DIS EC5
+
LOP E86
ACH EB5
+
DIS EC5
BRO EB5
+
ACH EB5
ARA EB8
+
BRO EB5
  +
ARA EB8
 
  +
 
  +
/00 SI
+
/00 SI
 
  +
█PASSO2
+
█PASSO2
 
  +
1 @BLTC
+
1 @BLTC
2 E00 ORG /E00
+
2 E00 ORG /E00
3 *
+
3 *
4 * HEXAM - PROGRAMA QUE CARREGA A MEMORIA
 
5 * A PARTIR DE DADOS FORNECIDOS
+
4 * HEXAM - PROGRAMA QUE CARREGA A MEMORIA
6 * EM HEXADECIMAL PELA CONSOLE
+
5 * A PARTIR DE DADOS FORNECIDOS
  +
6 * EM HEXADECIMAL PELA CONSOLE
7 *
+
7 *
8 *******************************************************************
+
8 *******************************************************************
9 *
+
9 *
10 * HEXAM - INSTRUCOES DE UTILIZACAO:
+
10 * HEXAM - INSTRUCOES DE UTILIZACAO:
11 *
+
11 *
12 * 1. ENDERECAR HEXAR
 
13 * 2. DAR PARTIDA
+
12 * 1. ENDERECAR HEXAR
  +
13 * 2. DAR PARTIDA
14 * 3. O CANAL B VAI FICAR ESPERANDO ENDERECAMENTO.
+
14 * 3. O CANAL B VAI FICAR ESPERANDO ENDERECAMENTO.
15 * 4. PARA ENDERECAR A QUALQUER MOMENTO, BATER ARROBA (@).
 
16 * 5. O COMPUTADOR RESPONDE C/ RETURN, 2 LINEFEEDS.
+
15 * 4. PARA ENDERECAR A QUALQUER MOMENTO, BATER ARROBA (@).
17 * 6. ENTRAR C/ ENDERECO EM HEXA, COM 3 DIGITOS
+
16 * 5. O COMPUTADOR RESPONDE C/ RETURN, 2 LINEFEEDS.
18 * 7. SE ERRAR, BASTA VOLTAR P/ 4 OU BATER UM BRANCO.
+
17 * 6. ENTRAR C/ ENDERECO EM HEXA, COM 3 DIGITOS
19 * NESTE CASO, O PROGRAMA IGNORA A ENTRADA ANTERIOR
+
18 * 7. SE ERRAR, BASTA VOLTAR P/ 4 OU BATER UM BRANCO.
  +
19 * NESTE CASO, O PROGRAMA IGNORA A ENTRADA ANTERIOR
20 * E AGUARDA NOVO ENDERECO.
+
20 * E AGUARDA NOVO ENDERECO.
21 * 8. UMA VEZ ENDERECADO, OS DADOS QUE FOREM FORNECIDOS
+
21 * 8. UMA VEZ ENDERECADO, OS DADOS QUE FOREM FORNECIDOS
22 * SERAO GUARDADOS EM SEQUENCIA A PARTIR DO ENDERECO
+
22 * SERAO GUARDADOS EM SEQUENCIA A PARTIR DO ENDERECO
23 * ESPECIFICADO.
+
23 * ESPECIFICADO.
24 * 9. OS DADOS DEVERAO VIR SEPARADOS POR UM UNICO BRANCO.
+
24 * 9. OS DADOS DEVERAO VIR SEPARADOS POR UM UNICO BRANCO.
25 *
 
26 *
+
25 *
27 *
+
26 *
28 *
+
27 *
29 *
+
28 *
30 *
+
29 *
31 *
+
30 *
 
31 *
 
  +
 
  +
 
  +
 
  +
 
  +
32 *
+
32 *
33 *13. EM CASO DE ERRO NOS DADOS
+
33 *13. EM CASO DE ERRO NOS DADOS
34 *
 
35 *
+
34 *
36 *
+
35 *
37 *14. SE
+
36 *
38 *
+
37 *14. SE
39 *15.
+
38 *
40 *
+
39 *15.
41 *16.
+
40 *
42 *
+
41 *16.
43 *
+
42 *
44 *
+
43 *
 
44 *
45 **********************************************************************
+
45 **********************************************************************
46 *
 
47 E00 9A
+
46 *
48 *
+
47 E00 9A
 
48 *
49 * SECAO DE LEITURA DE ENDERECO
+
49 * SECAO DE LEITURA DE ENDERECO
50 *
 
51 E01 FE 7C
+
50 *
52
+
51 E01 FE 7C
53
+
52
54
+
53
55
+
54
56
+
55
57
+
56
58
+
57
59
+
58
60
+
59
61
+
60
62
+
61
63
+
62
64
+
63
65
+
64
66
+
65
67 E21 FE 72
+
66
68 *
+
67 E21 FE 72
 
68 *
69 * LEITURA DE UMA PALAVRA
+
69 * LEITURA DE UMA PALAVRA
70 *
 
71
+
70 *
72
+
71
73
+
72
74
+
73
75
+
74
76
+
75
77
+
76
78
+
77
79
+
78
80 *
+
79
81 *
+
80 *
82 *
+
81 *
83
+
82 *
84
+
83
85
+
84
86
+
85
87
+
86
88
+
87
  +
88
  +
</pre>

Edição das 10h06min de 25 de novembro de 2015

Apêndice G: Exemplo de Progama Absoluto:

MEM  E00
LER  E01
LEY  E7C
ARM  E34
SAI  E72
LIR  E23
LEX  E25
GUA  E31
PRE  E4F
VRC  E49
CAI  E4D
ENA  E5F
WAT  E65
WFF  E76
IGR  E7E
ACC  E84
LOP  E86
DIS  EC5
ACH  EB5
BRO  EB5
ARA  EB8


/00 SI

█PASSO2

   1  @BLTC
   2  E00                ORG     /E00
   3  *
   4  * HEXAM - PROGRAMA QUE CARREGA A MEMORIA
   5  *         A PARTIR DE DADOS FORNECIDOS
   6  *         EM HEXADECIMAL PELA CONSOLE
   7  *
   8  *******************************************************************
   9  *
  10  *   HEXAM - INSTRUCOES DE UTILIZACAO:
  11  *
  12  * 1. ENDERECAR HEXAR
  13  * 2. DAR PARTIDA
  14  * 3. O CANAL B VAI FICAR ESPERANDO ENDERECAMENTO.
  15  * 4. PARA ENDERECAR A QUALQUER MOMENTO, BATER ARROBA (@).
  16  * 5. O COMPUTADOR RESPONDE C/ RETURN, 2 LINEFEEDS.
  17  * 6. ENTRAR C/ ENDERECO EM HEXA, COM 3 DIGITOS
  18  * 7. SE ERRAR, BASTA VOLTAR P/ 4 OU BATER UM BRANCO.
  19  *    NESTE CASO, O PROGRAMA IGNORA A ENTRADA ANTERIOR
  20  *    E AGUARDA NOVO ENDERECO.
  21  * 8. UMA VEZ ENDERECADO, OS DADOS QUE FOREM FORNECIDOS
  22  *    SERAO GUARDADOS EM SEQUENCIA A PARTIR DO ENDERECO
  23  *    ESPECIFICADO.
  24  * 9. OS DADOS DEVERAO VIR SEPARADOS POR UM UNICO BRANCO.
  25  *
  26  *
  27  *
  28  *
  29  *
  30  *
  31  *





  32  *
  33  *13. EM CASO DE ERRO NOS DADOS
  34  *
  35  *
  36  *
  37  *14. SE
  38  *
  39  *15.
  40  *
  41  *16.
  42  *
  43  *
  44  *
  45  **********************************************************************
  46  *
  47  E00 9A
  48  *
  49  * SECAO DE LEITURA DE ENDERECO
  50  *
  51  E01 FE 7C
  52  
  53  
  54  
  55  
  56  
  57  
  58  
  59  
  60  
  61  
  62  
  63  
  64  
  65  
  66  
  67  E21 FE 72
  68  *
  69  * LEITURA DE UMA PALAVRA
  70  *
  71  
  72  
  73  
  74  
  75  
  76  
  77  
  78  
  79  
  80  *
  81  *
  82  *
  83  
  84  
  85  
  86  
  87  
  88