Motorola M68CPU32BUG Manual do Utilizador Página 118

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 196
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 117
SYSTEM CALLS
M68CPU32BUG/D REV 1 5-4
.BINDEC Calculate BCD Equivalent Specified Binary Number .BINDEC
5.2.1 Calculate BCD Equivalent Specified Binary Number
SYSCALL .BINDEC
TRAP CODE: $0064
This function takes a 32-bit unsigned binary number and changes it to its equivalent BCD
(Binary Coded Decimal Number).
Entry Conditions:
SP ==> Argument: Hex number <long>
Space for result <2 long>
Exit Conditions:
SP ==> Decimal number (2 Most Significant Digits) <long>
(8 Most Significant Digits) <long>
EXAMPLE
SUBQ.L #8,A7
Allocate space for result
MOVE.L D0,-(A7)
Load hex number
SYSCALL .BINDEC
Call .BINDEC
MOVEM.L (A7)+,D1/D2
Load result into D1/D2
Vista de página 117
1 2 ... 113 114 115 116 117 118 119 120 121 122 123 ... 195 196

Comentários a estes Manuais

Sem comentários