Zilog Z8F0130 Manual do Utilizador Página 291

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 314
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 290
eZ8
CPU Core
User Manual
UM012820-0810 Assembly and Object Code Example
276
Assembly and Object Code
Example
Table 27 provides an example listing file output for an assembled
eZ8 CPU program. Most of the Op Codes appear in this list. The table is
sorted alphabetically by the instruction mnemonics. Each instruction line
consists of the Program Counter address for the instruction, the object
code, and the assembly code (instruction and operands). The
ORG %1000
assembly code is an assembler directive which sets the base Program
Counter value. The labels (LABEL1:, LABEL2:, and LABEL3) are also
assembly directives used to indicate addresses.
Table 27. Assembly and Object Code Example
Program
Counter
(Hex)
Object
Code
(Hex) Instruction Operand 1 Operand 2 Operand 3 Operand 4
001000 ORG %1000
001000 12 57 ADC r5, r7
001002 13 68 ADC r6, @r8
001004 14 55 34 ADC %34, %55
001007 15 AA 35 ADC %35, @%AA
00100A 16 36 31 ADC %36, #%31
00100D 173732 ADC @%37, #%32
001010 18 45 63 51 ADCX %351, %456
001014 19 35 03 64 ADCX %364, #%35
001018 02 57 ADD r5, r7
00101A 03 68 ADD r6, @r8
Vista de página 290
1 2 ... 286 287 288 289 290 291 292 293 294 295 296 ... 313 314

Comentários a estes Manuais

Sem comentários