|
0 / 1 / 0
Регистрация: 02.08.2021
Сообщений: 108
|
|
Компилятор Decimal Assembler02.08.2021, 17:16. Показов 14756. Ответов 103
Программа Decimal Assembler написана под операционную систему Windows XP SP2 на архитектуре x86, и предназначена для ввода команд микропроцессора Intel 8080 путём набора порядкового номера команды на виртуальной десятичной клавиатуре, или посредством назначенных кнопок. Данные ассемблерной программы и адреса переходов вводятся в десятичном виде, но сразу автоматически конвертируются в двоичный код с отображением на терминале. Описание компилятора находится под кнопкой <Info>.
Приглашаю форум тестировать и искать ошибки в программе. Отвечу на все вопросы и с благодарностью приму все замечания. Наиболее активные пользователи получат личные копии компилятора, с дарственной надписью в разделе «Лицензионное соглашение», и их позывные отзовутся в Вечности. С уважением, binaryan
0
|
|
| 02.08.2021, 17:16 | |
|
Ответы с готовыми решениями:
103
Ввод binary и вывод decimal - Assembler Компилятор под Assembler Компилятор под Assembler |
|
0 / 1 / 0
Регистрация: 02.08.2021
Сообщений: 108
|
|
| 29.08.2021, 19:20 [ТС] | |
|
В связи с изменениями в конфигурации, по Регламенту_К_ПК, проект Decimal Assembler уходит на доработку. В следующей версии программы внешний накопитель будет обозначен как <диск I:>, взамен прежнего обозначения <диск F:>.
0
|
|
|
0 / 1 / 0
Регистрация: 02.08.2021
Сообщений: 108
|
|
| 30.08.2021, 12:56 [ТС] | |
|
Регламент_ППР_ПК подтверждаю, а в Регламенте_К_ПК указано неверное время создания файла. Тот файл надо снести и заменить на новый, с правильными датами.
0
|
|
|
0 / 1 / 0
Регистрация: 02.08.2021
Сообщений: 108
|
|
| 03.09.2021, 20:25 [ТС] | |
|
В версии 0.98 резервное копирование, с автоматическим созданием папок программы, производится одновременно на системный диск <D:> и внешний Flash накопитель диск <I:>, согласно конфигурации ПК по Регламенту_К_ПК_b, приложенному выше.
0
|
|
|
0 / 1 / 0
Регистрация: 02.08.2021
Сообщений: 108
|
||
| 05.09.2021, 18:11 [ТС] | ||
|
что уже есть?... есть ПК, есть ОС, есть правильный процессор, уже написан и почти протестирован десятичный компилятор, есть правильная компоновка таблицы системы команд… чего ещё нет?... нет нормального контроллера… надо как-то браться за монтажную программу для стандартной конфигурации… базовая схема опубликована давно, но пока ещё не в окончательном варианте… программу думаю писать на VB2010, там графика лучше, чем на VB6 и, кстати, приглашаю вас, коллега politoto, в соавторы… программа будет содержать схему контроллера, разводку печатной платы и пошаговую разводку для альтернативного тонкопроводного монтажа… то есть, пользователь паяет контроллер постепенно, не спеша, и все сделанные пайки и проложенные связи фиксируются в программе… выкладываю базовую схему контроллера на i8080 для ознакомления
0
|
||
|
0 / 0 / 0
Регистрация: 11.04.2023
Сообщений: 25
|
|
| 11.04.2023, 17:58 | |
|
Собственно, главную задачу, поставленную перед программой Decimal Assembler, она выполнила успешно. А именно, программа доказала ненужность использования шестнадцатеричной системы счисления в программировании. В самом деле, если люди считают в десятичной системе, а компьютеры в двоичной, то кому нужна шестнадцатеричная система счисления? А эту задницу таскают по всем компьютерам уже целых пятьдесят лет. Чтобы вводить числовые данные в ассемблерные программы, приходится переводить десятичные числа в шестнадцатеричные, во всех до одного Ассемблерах, и во многих других программах. Компилятор Decimal Assembler является первым Ассемблером с десятичным вводом данных и с десятичной адресацией. И это значит, что делать по-другому просто нерационально. В глобальных масштабах такая нерациональность влечёт за собой огромные потери. По-любому, так больше нельзя, если доказано, со всей определённостью, что можно делать нормально. Необходимо переписывать абсолютно всё современное программное обеспечение, нравится это кому-то или не нравится. Таки накосячили, уважаемые.
0
|
|
|
0 / 0 / 0
Регистрация: 11.04.2023
Сообщений: 25
|
|
| 11.04.2023, 18:11 | |
|
voral, а кому доказывают математические теоремы, например? Мне доподлинно неизвестно общее число программистов на планете, но думаю, что очень много. Если каждый, перед вводом числа в программу, воспользуется калькулятором, то в масштабе это будут очень большие потери оплаченного времени. Кроме того страдает качество ввода данных из-за десятичной ментальности людей. Зачем всё переписывать? Наверное, чтобы в программах не было лишнего и ненужного. Ну и чтобы минимизировать потери, опять же.
0
|
|
|
фрилансер
6496 / 5727 / 1133
Регистрация: 11.10.2019
Сообщений: 15,295
|
|
| 11.04.2023, 19:36 | |
|
zero_out, Reglage, шестнадцатеричная система не используется процессором. Она используется исключительно людьми - для компактного изображения на экране содержимого байта
0
|
|
| 11.04.2023, 19:47 | |||
|
2. Часто встречаюсь с этими числами в RGB. - тут вообще пофиг, хоть десятичные хоть шестнадцатиричные в общем. А в целом, мне 16ричные проще воспринимаются. (в общем то суть таже: погружение в задачу и информацию носимую этими числами) 3. Для чего все переписывать? 4. В каком проценте ПО это используется? 5. Как это влияет на работоспособность программы? Добавлено через 57 секунд Какие потери?
0
|
|||
|
0 / 0 / 0
Регистрация: 11.04.2023
Сообщений: 25
|
||||||||
| 11.04.2023, 20:24 | ||||||||
|
Добавлено через 22 минуты
2. Потери на отлаживание программы, так как, числа неотличимы от кода, а объём памяти между адресами неопределим на глаз. 3. Потери в качестве и эффективности программы, из-за неполного использования диапазонов регулировки параметров, например. 4, Ну и репутационные потери. Что бы вы подумали о человеке с лапшой на ушах? Ясно, что не мешает, только как-то некрасиво, всё же.
0
|
||||||||
| 11.04.2023, 20:25 | |
|
Не по теме: binaryan больше не придёт?
0
|
|
|
фрилансер
6496 / 5727 / 1133
Регистрация: 11.10.2019
Сообщений: 15,295
|
|
| 11.04.2023, 20:30 | |
|
Не по теме: politoto, тут и без него, я смотрю, бамбалейла :D Добавлено через 2 минуты zero_out, а зачем цепляться именно к шестнадцатеричной записи чисел? Почему бы не пройтись точно так же по буквам английского алфавита или кириллице? Ведь они делают абсолютно то же самое. Они - для человекочитаемости, а процессор ими не пользуется
0
|
|
|
0 / 0 / 0
Регистрация: 11.04.2023
Сообщений: 25
|
||
| 11.04.2023, 20:53 | ||
|
Алексей1153, вся зацепка и есть в буквах латинского алфавита, а именно: A, B, C, D, E и F. Вот зачем в числах буквы? Разве это нормально? В числах должны быть цифры, по определению.
0
|
||
|
фрилансер
6496 / 5727 / 1133
Регистрация: 11.10.2019
Сообщений: 15,295
|
|
| 11.04.2023, 21:00 | |
|
zero_out, потому что система - шестнадцатеричная. Если хочется, можно использовать не буквы, а другие знаки. По вкусу
0
|
|
| 11.04.2023, 21:37 | |||
![]()
0
|
|||
|
фрилансер
6496 / 5727 / 1133
Регистрация: 11.10.2019
Сообщений: 15,295
|
|
| 11.04.2023, 21:47 | |
|
Reglage, но у процессора алфавит занимает всего один бит, он не использует человеческие буквы. И картинки он не использует, а они занимают намного больше места, чем буквы.
А человек плохо понимает алфавит из двух символов и двухбитные картинки. Но как-то же им нужно общаться через экран и клавиатуру
0
|
|
| 12.04.2023, 00:03 | ||||||||||||||||
|
Нагуглил какой то учебник 22 года издательства:
Добавлено через 6 минут Но да по началу калькулятор был. Но вот в памяти не отложилось совсем, что какую то "боль" это доставляло. И по времени не самые существенные "времязатраты"
0
|
||||||||||||||||
|
Модератор
|
|||||||||||
| 12.04.2023, 05:23 | |||||||||||
|
А теперь то же в "компактной" шестнадцатиричной форме.
BAD.Отдельные от букв шестнадцатиричные цифры в UNICODE догадались завести? https://www.unicode.org/Public... opList.txt Или это никому не нужно?
0
|
|||||||||||
| 12.04.2023, 05:23 | |
|
Casm Assembler - новый компилятор Какой компилятор использовать для Assembler Где скачать компилятор Turbo Assembler 5.0?
Ищу компилятор GUI Turbo Assembler и IDA PRO на русском русифицированную Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла:
Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
|
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет
Новости компьютерного мира и их обсуждение (4)
Салют, шампанское, овации!
:drink:
|
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр.
Дословно, отклонённая. . .
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|