У меня есть код, который я написал для отображения букв на дисплее красным цветом в Pennsim, и теперь я пытаюсь выяснить, какие функции я бы использовал в конце кода для изменения регистра цвета. Прямо сейчас, для отдельной строки буквы в качестве примера, у меня есть
LD R0, CURRCOLOR
LD R1, COORD1
LD R3, PIXELCOUNT
LD R4, ROW
LOOP1 STR R0, R1, #0
ADD R1, R1, R4
ADD R3, R4, #-1
BRp LOOP1
CURRCOLOR .FILL x7C00
Единственное, у меня есть, я думаю, я думаю, 14 различных циклов для каждой части каждой буквы и не знаю, как изменить R0 для цвета для всех из них. Я думаю, что я должен использовать GET C, KBSR, KBDR, если я не ошибаюсь, но я не уверен, как включить его в код. Как бы я, например, получить букву "g" из пользовательского ввода и заполнить x03E0 для зеленого цвета в каждом R0, чтобы изменить цвет каждой строки?