IPB

Здравствуйте, гость ( Вход | Регистрация )

> Автоматический компилятор Decimal Assembler., Программа на русском языке. Сделано в России.
Поделиться
binary10
сообщение 14.6.2022, 13:39
Сообщение #1


Любитель
***

Группа: Заблокированные
Сообщений: 82
Регистрация: 10.6.2022
Вставить ник
Цитата
Пользователь №: 3146
Страна: Россия
Город: Казань
Пол: Муж.



Репутация: 0


Программа Decimal Assembler предназначена для автоматического ввода ассемблерных мнемоник микропроцессора Intel 8080, и компиляции команд и данных в двоичный код, с отображением на экране. Программа управляется манипулятором типа "мышь", данные вводятся числовыми кнопками, а комментарии с физической клавиатуры. Программа написана для операционной системы Windows XP, но хорошо работает в Linux c установленным пакетом Wine. Инструкция по установке программы и все необходимые файлы приложены к архиву. Описание программы и справка по редактору находятся под кнопкой INFO. Лицензия свободная без каких-либо ограничений на использование. Программа содержит встроенный десятично-двоичный конвертер (запускается кнопкой ESC) и может применяться для преобразования десятичных чисел в двоичные. Собранная и автоматически скомпилированная ассемблерная программа сохраняется в текстовый файл в кодировке ASCII на диск C: в папку Decimal Assembler Programs, создаваемую программой при запуске. Каждая последующая перезапись ассемблерной программы, с одним и тем же названием, автоматически увеличивает её номер на единицу. Текстовый файл с ассемблерной программой используется для переноса кодов в программатор, или, например, для сдачи зачёта по Ассемблеру. Кодировку текстового файла легко поменять в терминале Linux по команде:

iconv -f cp1251 -t UTF-8 1.txt -o 2.txt

где 1.txt -- это текстовый файл с ассемблерной программой в кодировке ASCII, а 2.txt, соответственно, новый файл с кодировкой UTF-8.

Программа Decimal Assembler содержит точное описание команд микропроцессора Intel 8080 на русском языке, и может быть рекомендована, как пособие, для изучения языка Ассемблер, но она идеально отлажена и поэтому полностью пригодна для написания рабочих программ. Кстати, этот процессор до сих пор используется в космической корпорации NASA. В программе не применяется шестнадцатеричная система счисления, что является прямым доказательством отсутствия необходимости в такой кодировке двоичных чисел.
Прикрепленные файлы
Прикрепленный файл  ______________2022_06_14_11_30_46.png ( 82.38 килобайт ) Кол-во скачиваний: 16
Прикрепленный файл  DA.zip ( 1.3 мегабайт ) Кол-во скачиваний: 12
 


--------------------
Думаю на Ассемблере, общаюсь на русском.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов
vidsboku
сообщение 14.6.2022, 17:19
Сообщение #2


Специалист
****

Группа: Активный Пользователь
Сообщений: 158
Регистрация: 17.11.2021
Вставить ник
Цитата
Пользователь №: 3119
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 3


Цитата
Программа на русском языке. Сделано в России.

А почему названия кнопок на богомерзком инглише? smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
binary10
сообщение 15.6.2022, 12:26
Сообщение #3


Любитель
***

Группа: Заблокированные
Сообщений: 82
Регистрация: 10.6.2022
Вставить ник
Цитата
Пользователь №: 3146
Страна: Россия
Город: Казань
Пол: Муж.



Репутация: 0


Цитата(vidsboku @ 14.6.2022, 17:19) *
А почему названия кнопок на богомерзком инглише? smile.gif

Как-то привычнее. Мы ведь пока не приняли решение полностью переходить на русский. Это если вы про системные кнопки. А с мнемониками всё немного сложнее. Это не английский, но они являются составной часть языка Ассемблер. Кстати, я, например, пробовал заменять их русскими сокращениями, но ничего хорошего из этого не получилось. Возникают разные смысловые аберрации и как-то не совсем понятно какая это команда. Но если вам неприятно пользоваться мнемониками, действительно, произошедшими от английского языка, то закройте чем-то левую половину программы, и вводите команды по порядковому номеру цифровыми кнопками. Я мог бы выложить, лично для вас, vidsboku, версию программы без кнопок с мнемониками, и с системными кнопками на русском, но у меня уже закончилась квота на загрузку файлов.


--------------------
Думаю на Ассемблере, общаюсь на русском.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Сообщений в этой теме


Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 18.6.2025, 2:48