Итак, в Pep 9 есть пример способа распечатать .ascii "hi".
;File: fig0433.peph
;Computer Systems, Fifth edition
;Figure 4.33
LDBA 0x000D,d ;Load byte accumulator 'H'
STBA 0xFC16,d ;Store byte accumulator output device
LDBA 0x000E,d ;Load byte accumulator 'i'
STBA 0xFC16,d ;Store byte accumulator output device
STOP ;Stop
.ASCII "Hi" ;ASCII "Hi" characters
.END
Я пытался использовать логику имени, чтобы написать свое имя, но вывод показал странные символы: С
Может ли кто-нибудь объяснить мне, почему эта логика не работает, и я бы хотел, чтобы кто-то направил меня в правильном направлении.
;Stan Warford
;May 1, 2016
;A program to output "Hi"
;
LDBA 0x000C,d ;Load byte accumulator 'A'
STBA 0xFC16,d ;Store byte accumulator output device
LDBA 0x000D,d ;Load byte accumulator 'r'
STBA 0xFC16,d ;Store byte accumulator output device
LDBA 0x000E,d ;Load byte accumulator 'i'
STBA 0xFC16,d ;Store byte accumulator output device
LDBA 0x000F,d ;Load byte accumulator 'e'
STBA 0xFC16,d ;Store byte accumulator output device
LDBA 0x0010,d ;Load byte accumulator 'l'
STBA 0xFC16,d ;Store byte accumulator output device
STOP ;Stop
.ASCII "Ariel" ;ASCII "Ariel" characters
.END