|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48/49)
Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Если мне не изменяет память, то и TASM такой с макросами был, кажется TASM Assembler v2.7, но - под DOS.
_________________ iLavr
|
14 Aug 2017 01:56 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
да, но тасм - это неэтичная абандонваря, а фасм джи - он свеж, есть и под дос, и виндос, и линукс. тем более, кому-то не хочется подстраивать свои вкусы и наработки, я мне фасм роднее, поэтому его подобие легко акцептируется.
|
14 Aug 2017 02:32 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А что такое "абандонваря"? Если мне сказано: вот код, он компилируется TASM Assembler v2.7, то странное слово "абандонваря" мне даже на ум не приходит! Ну а TASM я тут напомнил в том плане, что не только fasm умеет манипулировать макросредствами...
_________________ iLavr
|
14 Aug 2017 03:44 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
https://ru.wikipedia.org/wiki/AbandonwareTASM (Table assembler) - это шаровара, за которую через месяц попробовать надо заплатить, дальнейшее использование, как там написано в ридми, неэтично
|
14 Aug 2017 05:50 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
...неэтично ...но и не запрещено!
_________________ iLavr
|
14 Aug 2017 05:55 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
не возражаю я все равно тасмовский код могу собрать фасмом а вот наоборот - не в курсе
|
14 Aug 2017 05:57 |
|
|
abomin
Junior
Joined: 06 Nov 2017 22:13 Posts: 1
|
Здравствуйте!
angry_troll, а "лишнюю" платку не продадите?
|
06 Nov 2017 22:16 |
|
|
askfind
Doomed
Joined: 04 Jan 2016 09:15 Posts: 662 Location: Russia, S.- Peterburg
|
Ретро реклама из журнала BYTE Vol 02-05 1977-05Это также мой первый микроконтроллер. Средства программирования запускали в начале 90-х на компьютере CP/M-2.2 с 8-разрядным Z80A процессором. Сам компьютер изготовили на кафедре вычислительной техники в ЛИТМО (ленинградский институт точной механики и оптики). Сотрудники института из аспирантов и студентов были инициативные, толковые. Мой первый компилятор AVOCET SYSTEMS 8048 CROSS-ASSEMBLER - VERSION 1.64 Вот пример фрагмента программы: Как сумел скомпилировать программой XASM48.COM в операционной системе CP/M-2.2? Для Linux есть проект эмулятора ANSI CP/M Emulator от "Benjamin C. W. Sittler" <bsittler@iname.com> - репозиторий здесь https://github.com/jhallen/cpm: Очень удобно и просто запускать старые программы.
_________________ "Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
|
11 Jul 2019 00:08 |
|
|
fifan
Devil
Joined: 06 Oct 2006 03:17 Posts: 859 Location: г.Лянтор,Сургутского р-на,ХМАО
|
Хочу поднять тему. Имею данный транслятор ( https://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/asm48.shtml), но он почему-то не запускается. Хотя в скриншоте с сайта чётко прописаны параметры командной строки. Должен работать и под виндой 10, но не тут-то было. В дос режиме пишет, что-это не дос программа. Кто-нибудь подобную запускал? Понял. У Шурика посмотрел точный синтаксис запуска: asm48 -f bin svetofor.asm.
|
11 Aug 2019 09:41 |
|
|
askfind
Doomed
Joined: 04 Jan 2016 09:15 Posts: 662 Location: Russia, S.- Peterburg
|
В Win10 не тестировал. В Linux. Скачал. Выполнил успешно make. Из каталога'/src/testfiles/ Выполнил компиляцию: Вывод:Ассемблер не выдает PRN-файл для анализа. Не удобно. Нужно искать отладчик. Можно найти в интернете Avocet Simulator for Intel 8048 & DisAsm для MS-DOS. Использовать виртуальную машину с MS-DOS, у меня используется dosemu.
_________________ "Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
|
11 Aug 2019 10:30 |
|
|
askfind
Doomed
Joined: 04 Jan 2016 09:15 Posts: 662 Location: Russia, S.- Peterburg
|
Отдельное и персональное спасибо участнику форума angry_troll!
По Новогоднюю ёлку почтальон принёс подарок - плату автора.
Постараюсь повторить и добавить публикации здесь с комментариями и результатом.
После института в конце 80-х годов устроился в химико-биологическое отделение и была поставлена задача внедрить в приборы микрконтроллер К1816ВЕ35 (i8035) и К1816ВЕ48 (i8048).
Микроконтроллеры с перепрограммируемым памятью программ К1816ВЕ48 доставал через знакомого, который также через знакомых из Киева привёз с десяток штук.
Летом скачал различную документацию и книгу о семействе i8048. Качество литературы очень понравилось! Подробное, точное, с примерами. На конец 80-х годов в СССР это был достойный чип. Программировал на ассемблере в операционной системе CP/M-82. Компилятор xasm48 запускал на средней машине серии CM-4. Программы с компилятором находились на большом гибком диске. Потом приобрели для организации системный блок я процессором Z80A и операционной системой CP/M.
_________________ "Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
|
27 Dec 2019 01:26 |
|
|
Tronix
Doomed
Joined: 18 Nov 2013 02:38 Posts: 662 Location: Москва
|
Грубо прикинул ядро 8048 от эмулятора O2EM к Протеусу. Грубо, потому что пока с полный игнором шины данных, да и всех остальных сигналов заодно вместе с ней . Работает порт1 только на вывод, а порт 2 в свою очередь выводит на самом деле значение MOVD при записи через экстендер 8243 в порт5. Потому что пробовал на прошивке от микроволновки . Кстати, симуляции микросхемы 8243 в Proteus так же нет, поэтому повторить схему микроволновки с наскоку также не получилось.
|
12 Mar 2020 12:17 |
|
|
askfind
Doomed
Joined: 04 Jan 2016 09:15 Posts: 662 Location: Russia, S.- Peterburg
|
Автор разработки прислал к новому году подарил мне три платы.
Обещал собрать и испытать. Приступил к сборке устройства.
_________________ "Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
|
26 Apr 2020 05:29 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я, конечно же, не вижу принципиальной схемы этого устройства, но по наличию микросхем на плате очень мне эта конструкция напоминает "АОН на ВЕ35" из 90-х. Это, случаем, не оно?
_________________ iLavr
|
26 Apr 2020 08:41 |
|
|
askfind
Doomed
Joined: 04 Jan 2016 09:15 Posts: 662 Location: Russia, S.- Peterburg
|
_________________ "Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
|
26 Apr 2020 10:53 |
|
|
Who is online |
Users browsing this forum: No registered users and 3 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|