or a,e и or e - это развИ не равнозначнО?
Первый вариант вообще игнорит.
как то грустно еще и такие ошЫбки отлавливать((
and a,$e0
это вообще за две команды посчитал, в других асмах почемуу то одна команда.
sub a,32![]()
or a,e и or e - это развИ не равнозначнО?
Первый вариант вообще игнорит.
как то грустно еще и такие ошЫбки отлавливать((
and a,$e0
это вообще за две команды посчитал, в других асмах почемуу то одна команда.
sub a,32![]()
Последний раз редактировалось zebest; 16.08.2020 в 00:06.
Profi v3.2 -=- Speccy2010,r2
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
а это от мерзких любителей писать команды в виде
ld a,5,3,(hl),%;№;%,(ix+"ЫГЫГЫ"),a,b,hl,c
для таких в аду уже приготовлен отдельный котел
хорошо хоть до такой
ld a++,++c,d+=e,e--
мерзости не додумались
а то некоторые всё хотят притянуть сишные приблуды в асм
и было это актуально во времена компиляции на самом спектруме
когда нужно было экономить память и на исходнике
но можно полезть и отключить
Multi-argument
Fake instructions
может поможет
я несколько раз спотыкался об то что
компилятор компилил 2 инструкции вместо одной
когда я ПРАВИЛЬНО писал что операция происходит над регистром A
ну и конечно ничего не работало
а ошибки нигде не было видно
- - - Добавлено - - -
а так приучайся писать с пропуском a, там где это допускается
так надежней
Последний раз редактировалось NEO SPECTRUMAN; 16.08.2020 в 00:24.
SoftLight(16.08.2020)
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)