Уровень 27: Hello, Ports!
Задание
Измените константы в программе так, чтобы пиксель зажёгся в координатах X=4, Y=12.
Порты ввода-вывода: 252=X-координата, 253=Y-координата, 255=запись пикселя.
Материалы по теме
Решение
Инструкция LDA загружает в аккумулятор НЕПОСРЕДСТВЕННОЕ ЗНАЧЕНИЕ (операнд). Инструкция STA записывает значение аккумулятора ПО АДРЕСУ операнда.
Программа-заготовка использует LDA 8. Вам нужно изменить значения 8 на 4 и 12: замените LDA 8 на LDA 4 в первой строке и LDA 8 на LDA 12 во второй.
1. Откройте вкладку «Ассемблер» в правой панели. 2. Замените первую LDA 8 на LDA 4 (X=4). 3. Замените вторую LDA 8 на LDA 12 (Y=12). 4. Нажмите «Выполнить». 5. Нажмите «Чекпойнт 1» — пиксель на дисплее должен загореться в позиции (4,12).