печать сообщения в pdp-11 - PullRequest
0 голосов
/ 28 июня 2018

У меня проблема с печатью сообщения в pdp-11. Код:

tks = 177560
tkb = 177562
tps = 177564
tpb = 177566

mask1:   .word 177600   
WELM:    .ascii<Welcome to Shir and Maya checkers game!>            

SOG:     mov #0,r2
     movb WELM(r2),r1; put the letters in r1 by order
     bic mask1,r1; clear high byte                                   
     tstb @#tps; while the printer is busy          
     bpl .-4;                                     
     mov r1,@#tpb; send to the printer                               
     inc r2; add 1 to r2                                             
     cmp #46,r2; untill end  of the string                           
     bge .-32;  repeat

Предполагается, что выводом будет сообщение: Добро пожаловать в игру Шер и Майя!

Вместо этого мы получаем сообщение: Добро пожаловать в игру tol @ r и Maya в шашки!

Это означает, что по какой-то неизвестной причине слово "Шир" было заменено на "l @ r"

Что мне делать?

...