Motorola M68CPU32BUG Manuale Utente Pagina 118

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 196
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti
Vedere la pagina 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
Vedere la pagina 117
1 2 ... 113 114 115 116 117 118 119 120 121 122 123 ... 195 196

Commenti su questo manuale

Nessun commento