Motorola M68CPU32BUG Manuel d'utilisateur Page 118

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 196
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 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
Vue de la page 117
1 2 ... 113 114 115 116 117 118 119 120 121 122 123 ... 195 196

Commentaires sur ces manuels

Pas de commentaire