Сообщение от ivagor Код: SetPal: lxi h,COLR15 mvi e,15 SetPalLoop: mov a,e out 2 mov a,m out 0Ch xthl xthl dcx h dcr e mov a,a out 0Ch jp SetPalLoop но это вариант "общего назначения", в микродеме как правило можно еще сократить за счет трюков. Какие есть трюки в ассемблере ? Например для сокращения кода я использую такой вместо lda nnnn/inr a/sta nnnn пишу lxi h,nnnn/inr m экономия 3 байта А что ещё есть из трюков ?
SetPal: lxi h,COLR15 mvi e,15 SetPalLoop: mov a,e out 2 mov a,m out 0Ch xthl xthl dcx h dcr e mov a,a out 0Ch jp SetPalLoop
Вектор-06Ц reboot http://metamorpho-games.blogspot.com/p/blog-page.html
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)
Правила форума