- нужен компилятор ассемблерного кода БК11м под WIN7 (большое спасибо)
- [+] Старые сообщения (12)
-
? Александр...@ - 04.07.2011 10:46
Посмотрел на код кросс-компилфтор... Жестоко. Практически весь компилятор в одной большой процедуре уместился. :)
-
? anonymous - 04.07.2011 10:57
Мне его кто-то 20 лет назад давал из именитых БКшников, может даже здесь автор пасется иногда. :)
-
? Terra - 04.07.2011 18:22
автор asm.com Александр Осипов, тот что написал AODOS и Augusta (паскаль для бк11м), а вот и дока на него http://dl.dropbox.com/u/16620894/ASM.TXT
2 CD-Inc если есть желание пообщатся пиши andrey(тчк)terra (собака) gmail.com
-
? CD-Inc@ - 05.07.2011 00:00
Вот бы ещё описания псевдокоманд под него, где глянуть, или полная дока на АСМ11, цены б не было.
Фор Терра: пишу в почту.
-
? CD-Inc@ - 06.07.2011 19:05
у кого есть описание доп.команд для ассемблеров TURBO или ASM11, подскажите хоть в каком направлении копать.
-
? Terra - 06.07.2011 21:30
http://dl.dropbox.com/u/16620894/ASM11.TXT родное описание из AODOS. не факт что конечно всё работает.
-
? GreenZOOMS@ - 07.07.2011 00:04
я потихоньку изучаю .. компилятор... все думаю , может сделать макроязык... основные процедуры я знаю, вывод текста, вывод графики.. но незнаю как сделать вот такие вот переходы типа
br 1000 или там br metka
расскажите просто по древнеславянски.. как эти вот переходы и смещения работают.. :-(
-
? anonymous - 07.07.2011 01:05
Вот еще ассемблер http://www.retrocmp.com/tools/macro-11-on-windows
-
? GreenZOOMS@ - 07.07.2011 22:18
вроди бы пашет.. тааак.. теперь понять какой макрос...
-
? Terra - 08.07.2011 12:34
ну насчёт смещений - это надо Зальцмана читать...а я вот тут попробовал asm.com прикрктить к programmers notepad:
ложим его в папку tools и зоздаём файлик asm.xml такого содержания
¤
<schemetools>
<global>
<tool name="asm" command="asm.com" flags="45" folder="%d" index="0" params="%f" parsepattern="" shortcut="0">
</global>
</schemetools>
¤
и оно корявенько наверное, но работает :)
-
? anonymous - 08.07.2011 13:26
кусок кода, обрабатывающий смещения в пультовой пзу
mov (sp)+,r1
bic #777,r1 ;получаем КОП
cmp r1,#77000 ;ветвление или SOB?
bne 2$
mov (sp)+,r1
bic #177700,r1 ;смещение
tst r1 ;пустое?
beq 3$
dec r1
br 5$
2$: mov (sp)+,r1
BIC #177400,R1 ;обрезаем КОП
TSTB R1 ;знак
BEQ 3$
BIC #200,R1 ;абсолютное значение из отрицательного
COM R1
BIC #177600,R1
5$: ASL R1 ;смещение назад
SUB R1,R5
4$: BR MMSR1
3$: ASL R1 ;смещение вперед
ADD R1,R5
ADD #2,R5
BR MMSR1
-
? anonymous - 08.07.2011 13:28
вместо BEQ 3$ там BPL 3$
-
? GreenZOOMS@ - 14.07.2011 22:45
таааак пробую
-
? alex savelev@ - 17.07.2011 10:42
Терра, Сашу Осипова (автора AODOS'а) я знаю лично, и достаточно давно.
к Augusta (паскаль для бк11м) он не имеет никакого отношения (это другой осипов писал). А так все верно, asm.com его творение. Сам иногда
простенький код им компилирую.
-
? GreenZOOMS@ - 18.08.2011 23:04
попробовал с xml не получилось.. есть еще варианты?
-
? GreenZooMs@ - 24.09.2012 07:09
ох может кто помоюжет написать компилТор буду благодарен я прогоаммирую на дельфи
-
? Greenzooms@ - 24.09.2012 08:40
я уже начал делать компилятор . не совсем конечно все выходит. требуется консультант icq 350776554 заходите если что.
-
? GreenZooms@ - 27.10.2012 10:12
<schemetools>
<global>
<tool name="asm" command="asm.com" flags="45" folder="%d" index="0" params="%f" parsepattern="" shortcut="0">
</global>
</schemetools>
¤
непонял как это работает?
-
? Lavr@ - 22.06.2017 22:18
Прошу прощения, что поднял довольно старую тему...
Но ни у кого случаем не осталось этого самого microasm,
что на паскале? (cross123.pas) http://qbus.narod.ru/cross.zip
По ссылке файл cross.zip не находится, хотя сам ресурс
http://qbus.narod.ru/ вроде как живой...
-
? gid - 23.06.2017 09:58
Наверное, уже ни у кого. Т.е. самого asm.com и asm.exe навалом в разных местах, а исходников почему-то нету.
Если нужен сам исходник, наверное мало кто поможет.
Если нужен работающий кроссассемблер под WIN7, то можно воспользоваться этой штукой - http://gid.pdp-11.ru/f/3.9.1703.5669/BKTurbo8.rar (для работы требуется vc_redist 2015).
-
? Lavr@ - 23.06.2017 15:12
To: gid
Спасибо за ссылку, но BKTurbo8.rar я уже с чьей-то тут подачи скачал.
Он у меня не запускается под Windows 98, видимо - расточен под ХР и выше.
Поэтому и начал искать упомянутый здесь исходник microasm.
Заодно хотелось посмотреть, как написан транслятор с ассемблера 1801ВМХ.
- << Форум