нужна помощь в отладке ассемблерного кода (HCS 12) - PullRequest
0 голосов
/ 03 ноября 2019

нужна помощь в отладке, когда ассемблерный код попадает в мою подпрограмму, он печатает значение регистра B вместо значения регистра A. Любая помощь очень ценится.

            dc.b    "Type a character"
            dc.b    0    ; using zero terminated strings

         LDS   #ROMStart         ; load stack pointer
         JSR   TermInit         ; needed for Simulator only
LOOP
         LDD   #PROMPT          ; pass the adr of the string
         JSR     printf     ; print the string         
         JSR     getchar     ; call getchar function -result is: character in B
         JSR    putchar
         CMPB           ‘W’     ;COMPARE USER INPUT TO W
         BNE     LOOP       ;
         JSR    WFCN
-------------------------------------------------------------------------------------------------------
  WFCN  PSHA
        LDAA    #$3D
        EORA     #$6F
        JSR     out2hex
        PULA
        RTS```

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...