У меня проблема с печатью сообщения в 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"
Что мне делать?