Снова я ... Тепер и двоеточие работает и исправлена ошибка со скобками при HEX'е !!! И запятая в POP'e есть !!! (рямо пошлость получается) Качайте: http://www.entire.nm.ru/coding/asam.zipСообщение от Shadow Maker
Снова я ... Тепер и двоеточие работает и исправлена ошибка со скобками при HEX'е !!! И запятая в POP'e есть !!! (рямо пошлость получается) Качайте: http://www.entire.nm.ru/coding/asam.zipСообщение от Shadow Maker
AAA когда меня режут, я терплю, но когда дополняют, становится нестерпимо.
Robus, respect. хороший асм, вот только бы документацию поподробней, и еще такой вопрос - будут ли проблемы при переносе исходников из Tasm4.12?
Роб, реально, теперь ассемблируется только надо было написать в документации, что имя файла надо в кавычках писать. Да, еще бага:
у тебя почему-то обязательно надо писать в командах с IX/IY смещение, например LD (IY),4 - не прокатит, а вот LD (IY+0),4 - прокатит. Поправь плиз, а то дико неудобно.
Да, а почему нельзя например LD A,%11001100, то есть чтобы битами? Может добавишь? Или уже есть, только другой синтаксис?
Последний раз редактировалось Shadow Maker; 08.03.2005 в 17:10.
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай!
Не сдавайся. Дыши?
Virtual TR-DOS
Ну вот ... Теперь добавил DUP !!! Только не извращайтесь, а пишите в разных строках !!! Он, конечно, понимает через двоеточие, но всё же мне кажется что где-то не замеченный баг, а то с этими двоеточиями пришлось политику асма менять !!! Я имею в виду не стоит писать "DUP 6:LD A,0:EDUP" !!!
По поводу LD (IX),x я знаю, просто не дописал табличку команд, я доделаю, но это мелочь, в сравнении с глобальными ошибками !!!Сообщение от Shadow Maker
BIN то же работает, только не вначале % а в конце "B" - LD A,11001100B, но я сделаю и вначале !
Качайте: http://www.entire.nm.ru/coding/asam.zip
Если найдёте баги, сообщите !!! Кстати, из TASM'а он всё понимает, я сам всю жизнь писал в TASM'е и переводил свои работы.
Последний раз редактировалось Robus; 08.03.2005 в 18:17.
AAA когда меня режут, я терплю, но когда дополняют, становится нестерпимо.
Спасибо ! Доки я не умею писать ... Может кто поможет ??? А перенос из TASM'а может быть проблематичен только один - синтаксис BIN'а !!! Правда ещё с командой PHASE и UNPHASE, в моём асме это ORGOF !!!Сообщение от jtn
AAA когда меня режут, я терплю, но когда дополняют, становится нестерпимо.
оффтоп: ту Робус: а чего ты кричишь все время !!! ???
ZX-SPECTRUM +2A (SCART cable)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Ссори, я вовсе не кричу ... С детства любил число три, поэтому привык по три точки ставить, или восклецательных знака ... Просто привычка !!! А восклицательный знак означает не только криа, но и как выделение некой важной мысли ... Если я обижаю читателей, постараюсь не "кричать", хотя могу и вовсе молчать ...Сообщение от Producer
AAA когда меня режут, я терплю, но когда дополняют, становится нестерпимо.
Есть просьб - можно добавить команду некоего немного извратного INCLUDE, при котором метки будут не глобальные, а локальные? То есть этот INCLUDE, назовем его INCLOCAL к примеру, будет работать таким образом - когда встречается INCLOCAL, компилятор ассемблирует подинклудиемый файл, но с его собственными метками, которые не передаются основной программе.
То есть выглядит так: есть 1.asm, в котором есть INCLOCAL 2.asm.
Это аналогично тому, как если бы мы сначала отассемблировали файл 2.asm, а потом его подгрузили в 1.asm как бинарник.
Ибо меня еси честно уже достало, что я называю по привычке в разных кусках программы одними и теми же метками, а при INCLUDE естессно ругается что двойная метка, вот и приходится сначала ассемблировать, а потом грузить бинарником.
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай!
Не сдавайся. Дыши?
Virtual TR-DOS
Поддерживаю просьбу! действительно бывает засада с метками
особенно когда берешь куски из других проектов...
(๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ
Я твои доки всю жизнь почему-то с первого раза понимал, и без примеров. Непонятно что там кому-то может не нравиться.Сообщение от Robus
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)