.
Вид для печати
.
Читайте мат. часть:Код:- PUSH and POP can take register lists:
PUSH AF,BC ; push af / push bc
POP AF,BC ; pop bc / pop af <- reversed order
См. директиву REPTЦитата:
Сообщение от breeze
Похоже, что нельзя. :(Цитата:
Сообщение от breeze
Я бы такое загружал через include :wink:, а сам текст тогда проще написать в обыцном тектовом редакторе (на пц есть и такие, которые конец строки могут делать #d, #a, #d#a)Цитата:
Сообщение от breeze
Тогда уж через INCBIN ;) А то радости-то от INCLUDE - те же яйца, только в профиль будут.
Да, ты прав, я именно INCBIN и хотел написать, но видимо запарился и опечатался :biggrin:Цитата:
Сообщение от Shadow Maker
Кста по поводу глюков: иногда его колбасит по страшному - то не хочет ассемблировать элементарное: METKA DI, перенесешь на следующуюю строчку-вернешь назад - компилирует... Непонятно почему такое. Во вторых если я правильно понял, то если файл получается больше по адресу чем #FFFF, то тоже его крючит - ошибок не выдает, просто то метка не найдена, то еще чего-нить придумывает...
Допустим:Цитата:
Сообщение от Shadow Maker
Ассемблер выдаст ошибку(Bytes lost), т.к. у Z80 16-разрядная шина адреса.Код:ORG $C000
JP TEST1
BLOCK 30000,0
TEST1 RET
Я теперь даже если ассемблер все скомпилил нормально и не ругался - сравниваю результат с оригиналом побайтно :) А то сырые блин все асмы для ПЦ, ни одного нормального пока нету :( Хотя если товарищ Rob F. из Entire прислушается к нашим словам, то возможно будет :) Я верю в светлое будущее.
Столкнулся с такой проблемой.
Если идут вложенные DUP/EDUP, ничего не компилируется, а в lst файл пишется "Unexpected ebd of file", без всякого указания причины. В ALASM подобные инструкции применяются. Можно что-нибудь с этим сделать?
И еще, можно ли все ошибки и варнинги дублировать в отдельный файл?
Очень неудобно лазить по всему lst файлу.
Пока все. :)