Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.
Seamos realistas y hagamos lo imposible!
Ernesto Che GuevaraПереехал сюда: SteinBlume (ex ATM CP/M Explorer)
http://era-cg.su
Да я дурак![]()
Only
Vonavi, в подпрограмме #22е5 с регистрами явно происходят какие то изменения и BC при возврате из подпрограммы явно имеет уже не те значения что при входе
должно быть вот так:
Код:loop push bc call #22e5 pop bc inc c djnz loop ret
С уважением,
Jerri / Red Triangle.
jerri, спасибо, получилось, но я что-то не могу понять КАК?
---------- Post added at 18:17 ---------- Previous post was at 18:11 ----------
jerri, а не подскажите как заполнить точками весь экран? На бейсике всё понятно, а на ассемблере, в книжке написано, что за все циклы отвечает регистр В. На языках высокого уровня я делал с помощью двумерного массива, а здесь?
Only
???
почитай про принцип работы команд LDIR/LDDR (стр.96/97) http://vtrdos.ru/book/PROGRASM.ZIP
Vonavi, если тебе нужно только залить экран, то см. что советует goodboy. Если хочешь разобраться с процедурами вывода точек, то в регистрах B и C указываются координаты, после этого вызывается п/п по адресу #22e5.
Еще пример использования этой п/п есть тут: http://zxpress.ru/article.php?id=1018
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)