|
0 / 1 / 0
Регистрация: 02.08.2021
Сообщений: 108
|
|
Компилятор Decimal Assembler02.08.2021, 17:16. Показов 13394. Ответов 103
Программа Decimal Assembler написана под операционную систему Windows XP SP2 на архитектуре x86, и предназначена для ввода команд микропроцессора Intel 8080 путём набора порядкового номера команды на виртуальной десятичной клавиатуре, или посредством назначенных кнопок. Данные ассемблерной программы и адреса переходов вводятся в десятичном виде, но сразу автоматически конвертируются в двоичный код с отображением на терминале. Описание компилятора находится под кнопкой <Info>.
Приглашаю форум тестировать и искать ошибки в программе. Отвечу на все вопросы и с благодарностью приму все замечания. Наиболее активные пользователи получат личные копии компилятора, с дарственной надписью в разделе «Лицензионное соглашение», и их позывные отзовутся в Вечности. С уважением, binaryan
0
|
|
| 02.08.2021, 17:16 | |
|
Ответы с готовыми решениями:
103
Ввод binary и вывод decimal - Assembler Компилятор под Assembler Компилятор под Assembler |
|
567 / 198 / 70
Регистрация: 25.05.2012
Сообщений: 816
|
|
| 03.08.2021, 09:47 | |
|
Пользователей XP сейчас не так много, скорее мало. Аудитория резко сокращается. Что мешало обеспечить работу в актуальных ОС?
0
|
|
|
|
||
| 03.08.2021, 10:57 | ||
|
1
|
||
|
0 / 1 / 0
Регистрация: 02.08.2021
Сообщений: 108
|
|
| 03.08.2021, 14:23 [ТС] | |
|
Вопрос был только один и тот не по сабжу, а по актуальным осям. Мешало, наверное отсутствие интереса ко всем модным ОС, кроме стандартной XP. Все компоненты VB6 тоже стандартные. Кстати, в показанной месаге речь идёт о несоответствии разрядности архитектур. Попробуйте на виртуалбоксе, например, запустить. А неактуальность камня i8080 уже никого не тревожит? И разрядность устраивает? Тот ещё динозавр.
0
|
|
|
14079 / 9296 / 1347
Регистрация: 21.01.2016
Сообщений: 34,904
|
|
| 03.08.2021, 15:49 | |
|
binaryan, «стандартной» икспиха была лет пятнадцать назад. Сейчас этот труп ни на современном железе не работает, ни актуальное ПО не запускает. Кто целевая аудитория этой софтины?
0
|
|
|
|
||
| 03.08.2021, 16:12 | ||
|
Нет ни какого несоответствия, просто вы их не умеете готовить, как я вам уже сказал. comdlg32.ocx в 64-разрядной версии должен лежать в C:\Windows\SysWOW64. Регистрируется тоже стандартно - Regsvr32 COMDLG32.OCX от администратора.
0
|
||
| 07.08.2021, 10:19 | |||||||
0
|
|||||||
|
0 / 1 / 0
Регистрация: 02.08.2021
Сообщений: 108
|
|
| 07.08.2021, 19:02 [ТС] | |
|
Привыкать надо ко всему новому, и очень хорошо по первому разу. Такое расположение мнемоник стало возможным благодаря выносу обозначения регистров на отдельные кнопки. Если вы работали на аналоге, то покажите, пожалуйста, аналог. Опять же, при отсутствии аналога остаётся только прагматизм, и команды, имеющие в мнемониках имена регистров, тупо расположены рядом с кнопками регистров по смысловым группам.
Любые вопросы по камню и системе команд i8080 и контроллеру под него, но с микроэвээм мы расстались на номере 48. Пока я, например, пытался как-то понять архитектуру и, главное, систему команд ВЕ35, вышла сороквосьмая с окном, всё стало понятно со всем направлением. Напомню, что мнемоники i8080 являются стандартом и если я, например, не понимаю Ассемблер актуальных микроконтроллеров, то скорее всего они сильно отклонились от прямого пути и нет смысла их поддерживать программно. Ну, например, впихнули вы то прошитое наспех ардуино в дрона, так он и над вашими детьми летать будет, наверное, и над соседями. Рекомендую выбросить всё это в топку и, в качестве бонуса, сообщаю, что многие образцы микропроцессора по линии +5V могут работать от литиевого аккумулятора. Ну, а остальные брать с преобразователя и уже можно писать чистый код для чистой архитектуры. Есть в этом камне, что-то арийское, однако.
0
|
|
|
Модератор
|
|||
| 07.08.2021, 20:12 | |||
|
Конечно, для актуальных архитектур в принципе достаточно обычного gcc. Добавлено через 44 минуты https://www.pastraiser.com/cpu... codes.html https://dercuano.github.io/not... e-map.html
0
|
|||
|
0 / 1 / 0
Регистрация: 02.08.2021
Сообщений: 108
|
|
| 07.08.2021, 20:28 [ТС] | |
|
Написал много ассемблерных программ, и никогда не испытывал недостатка в регистрах и командах. А если всего в аккурат, то зачем лишнее? Прилагаю таблицу системы команд легендарного микропроцессора, в дар от нашего сайта, для библиотеки Ватикана. Сами взгляните, каких команд там не хватает? Есть рудименты, конечно, но, имхо, в остальном это само совершенство.
0
|
|
|
фрилансер
6441 / 5635 / 1127
Регистрация: 11.10.2019
Сообщений: 14,982
|
||
| 07.08.2021, 20:29 | ||
|
0
|
||
|
0 / 1 / 0
Регистрация: 02.08.2021
Сообщений: 108
|
||
| 07.08.2021, 23:01 [ТС] | ||
|
Таблица системы команд процессора Intel 8080 в формате 8х32 (приложена к теме), очевидно и понятно отличается правильной логической структурой от таблицы в формате 16х16 ячеек, опубликованной в технических журналах. По той таблице было легко определить шестнадцатиричный код любой команды, но сами команды были расставлены бессвязно и беспорядочно. Пользование такой таблицей вызывало необъяснимое ощущение какой-то неправильности. Но авторитет изданий не позволял тогда подвергнуть сомнению опубликованную таблицу. Это сейчас всё очевидно и понятно, а тогда сравнивать было не с чем, и в "Радио" тоже была опубликована неправильная таблица в формате 16х16, как и на указанных коллегой сайтах.
0
|
||
|
Модератор
|
||
| 08.08.2021, 07:21 | ||
|
Таблица 16x16 удобна для чтения шестнадцатиричного дампа, чтобы уточнить, какая инструкция имеет замеченный в дампе код.
0
|
||
|
0 / 1 / 0
Регистрация: 02.08.2021
Сообщений: 108
|
|||
| 08.08.2021, 11:05 [ТС] | |||
|
0
|
|||
|
фрилансер
6441 / 5635 / 1127
Регистрация: 11.10.2019
Сообщений: 14,982
|
|
| 08.08.2021, 11:16 | |
|
binaryan, я сам решу, заглядывать сюда или нет, малыш
0
|
|
|
Модератор
|
|||
| 08.08.2021, 16:20 | |||
|
https://docs.microsoft.com/en-... 60-runtime Но некоторые файлы нужно распространять вместе со своим приложением
Где-то тут я нашёл нужный CAB, установил OCX, и Decimal Assembler запустился в "Песочнице" Windows 10.https://docs.microsoft.com/en-... -downloads Если всё управление "маусом", то я бы ожидал, что выбор адреса для редактирования или замены будет тоже щелчком по нужной строчке листинга.
0
|
|||
|
|
||
| 08.08.2021, 17:38 | ||
|
Но ему глубоко по фигу. Я так понимаю, что он застрял где то в начале нулевых, и реально в этом вопросе ни чего не соображает. Странно, что на QBasic написана его программа.
0
|
||
| 08.08.2021, 17:38 | |
|
Помогаю со студенческими работами здесь
20
Casm Assembler - новый компилятор Какой компилятор использовать для Assembler Где скачать компилятор Turbo Assembler 5.0?
Ищу компилятор GUI Turbo Assembler и IDA PRO на русском русифицированную Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|