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
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
neo169
сообщение 14.6.2022, 19:27
Сообщение #3


Мастер
******

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



Репутация: 2


Касперский ругается mellow.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 14.6.2022, 20:11
Сообщение #4


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 10142
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Кстати, вот на форуме старая тема, тоже связанная с ассемблером.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Смит
сообщение 14.6.2022, 22:38
Сообщение #5


Мастер
******

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



Репутация: 12


Цитата(alexander.sasha @ 14.6.2022, 18:27) *
Касперский ругается mellow.gif

У меня актуальный ESET, специально скачал просканил - не ругается. Тут конечно думать самомУ, но каспера я не люблю в том числе из-за вот таких ложных срабатываний.


--------------------
Смит: Синтетическая Машина для Интенсивного Террора
Kiborg - GOST 34327-69 Made in USSR
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
binary10
сообщение 15.6.2022, 12:26
Сообщение #6


Любитель
***

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



Репутация: 0


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

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


--------------------
Думаю на Ассемблере, общаюсь на русском.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
binary10
сообщение 15.6.2022, 12:39
Сообщение #7


Любитель
***

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



Репутация: 0


Цитата(ИВК @ 14.6.2022, 20:11) *
Кстати, вот на форуме старая тема, тоже связанная с ассемблером.
"...идея открытой ОС на ассемблере имеет прочную опору"

Поддерживаю, если написать мануал на русском, и без применения в самой ОС английского и шестнадцатеричной системы счисления, то опора для дальнейшего развития русского программирования будет, действительно, достаточно прочной. Кстати, загружался когда-то с исошника Колибри, но без мануала так и не понял, что с ней делать.


--------------------
Думаю на Ассемблере, общаюсь на русском.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
binary10
сообщение 15.6.2022, 12:43
Сообщение #8


Любитель
***

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



Репутация: 0


Цитата(alexander.sasha @ 14.6.2022, 19:27) *
Касперский ругается mellow.gif

Американцы его самого уже забанили на всех ресурсах.


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


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

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



Репутация: 3


Цитата(binary10 @ 15.6.2022, 13:26) *
Но если вам неприятно пользоваться мнемониками, действительно, произошедшими от английского языка,

Наоборот, я подумал, что вам это должно быть неприятно, поэтому и удивился, увидев кроме них ещё и "save", "load" и т.д. А мнемоники да, они вполне нормально воспринимаются как есть даже в русской программе. Поскольку, действительно, это слова языка Ассемблер, хоть и произошли от английского.

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
binary10
сообщение 15.6.2022, 21:43
Сообщение #10


Любитель
***

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



Репутация: 0


Цитата(vidsboku @ 15.6.2022, 20:00) *
Наоборот, я подумал, что вам это должно быть неприятно, поэтому и удивился, увидев кроме них ещё и "save", "load"

Да мне по-сараю, если откровенно. Просто "save" и "load" короче чем "записать" и "загрузить", то есть, кнопки занимают меньше полезной площади. И по эстетическим соображениям латиница на всех кнопках смотрится как-то более однообразно. А удивляться на мою программу не надо, лучше удивите своей.


--------------------
Думаю на Ассемблере, общаюсь на русском.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
neo169
сообщение 25.8.2022, 20:35
Сообщение #11


Мастер
******

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



Репутация: 2


Компилятор Decimal Assembler

для чего прога-то нужна не понятно.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

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

 



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