Motorola Axiom CMD11E1 Uživatelská příručka Strana 38

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 101
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 37
38 CHAPTER 3. FUNCTIONS AND BIT MANIPULATIONS
; the function destroys the value in a,
; so re load it! then print second digit
TBA
JSR OUTRHLF
; now print a colon and some spaces
LDAA #’:’
JSR OUTA
LDAA #’
JSR OUTA
JSR OUTA
JSR OUTA
; now print it in binary
; b has the value to be printed (recall the old tab)
;
; shift b to the left by one bit and print ’0’ or ’1’ depending
; on what is in the carry flag
; repeat 8 times.
;
; we will use X register as counter
; to print what is in carry flag, we will load A
; with the code for ’0’ ; and add the carry to the code
; prior to calling OUTA
LDX #8 *COUNTER
PRBLOOP CPX #0
BEQ PRBDONE
LDAA #’0’
LSLB
ADCA #0
JSR OUTA
DEX
BRA PRBLOOP
PRBDONE
JSR OUTCRLF
Zobrazit stránku 37
1 2 ... 33 34 35 36 37 38 39 40 41 42 43 ... 100 101

Komentáře k této Příručce

Žádné komentáře