|
0 / 1 / 0
Регистрация: 02.08.2021
Сообщений: 108
|
|
Компилятор Decimal Assembler02.08.2021, 17:16. Показов 14357. Ответов 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
|
|
| 09.08.2021, 10:58 [ТС] | |
|
Немного странный у вас скрин, politoto, но ваш вопрос понял, и всё утро готовил ответ. Также надо признать, что задавать конкретные вопросы вы умеете. И это радует. Сорри, коллега, за, возможно, несколько избыточную для вас детализацию, но для форума это будет полезно. То есть, сначала о резервном копировании. Принцип состоит в том, что для полной гарантии сохранности собранной программы, она должна находиться, вместе со своим проектом, одновременно на двух хардах и флешке. Логическую задачу про капусту и волка все знают. Программа резервного копирования проверяет только наличие флешки, так как, наличие второго харда в ней принято за аксиому (кто грокнул суть, тот согласится). При отсутствии флешки, отказывает пользователю в выполнении резервного копирования, а при отсутствии второго харда начинает ругаться, наверное. По моим, например, скринам видно, что всё нормально. Теперь об оптимальной организации дискового (по факту, редискового) пространства. Смысл в том, что на диске C: разбивается логический диск E:, так как, от системы остаётся много места и жаба душит. Но только при наличии второго винта. Тогда вставленная флешка определится как диск F: и всё будет работать, как швейцарские часы. Вы, камрад, какую марку предпочитаете? Подарю вместе с отлаженной версией 1.0. Ваши вопросы того стоят. Ну а малышне просьба не трындеть про альтернативные варианты организации дискового пространства. Вы уже давно могли понять, что я, например, поклонник технического минимализма, и на свою машину лишнего не поставлю. Тут как ни урезай, но без двух хардов и флешки технически не обойтись. Правда, флешку, с немножко дописанной программой, носить, таки, приятно. То есть, после правильно выполненного резервного копирования, душа поэта чиста и свободна, и, во время прогулки с собакой, например, автор может додумывать новые ходы в задуманной программе. Как-то так, наверное, коллеги. Пойду, снова где-то правила нарушил.
0
|
|
|
14336 / 9429 / 1357
Регистрация: 21.01.2016
Сообщений: 35,553
|
|
| 09.08.2021, 12:13 | |
|
0
|
|
|
0 / 1 / 0
Регистрация: 02.08.2021
Сообщений: 108
|
||
| 09.08.2021, 12:17 [ТС] | ||
|
И ещё одна польза от правильного резервного копирования. Это важно. Когда, самозабвенно работая в проекте, вы оказались в ситуации, что всё пошло не так, можно смело и размашисто сносить весь проект и, успокоившись, и сделав паузу для глаз, вставлять флешку и возвращаться немного назад и, кстати, что бы вы там ни изваяли, по сравнению со всем проектом, действительно, небольшая потеря. Рекомендую самим на диск D: не ходить, пусть это делает программа, а ваше всё самое актуальное всегда на флешке, и тоже, благодаря заботе программы. Сарай так сарай, пусть все складывают свои файлы. Программа складывает в свою папку и в другие ничего не может положить не может и оно ей не надо. Поймите разумно: ей надо найти все два диска и создать на них свою папку. Сохраняемся, да? Потом она ждёт флешку и свою папку создаёт на ней (при наличии не создаёт). Дальше переходит в штатный режим сборки ассемблерной программы, с автоматически правильным резервным копированием. То есть, ходить по вашим папкам некому. И если сами не будете заглядывать в её папку, то и не повылазят ниоткуда страшные низкоуровневые трояны. И зачем туда часто ходить, если все файлы видно из программы? И ещё, коллеги, рекомендую обратить внимание на вес экзешника. Троян, наверное, будет побольше. Опасения, в самом деле, излишни. На другой ветке форума шла речь о парке вторичных компьютеров, с установленной навсегда, WinXP, а в более продвинутых LinXP системой. И железо будет работать дальше и пользователей не обидим. Как-то так, и всё же, как-то рациональнее, согласитесь, чем предложенный сепаратизм в радикальной форме. Сеть дорожит каждым пользователем.
Добавлено через 1 минуту
0
|
||
|
14336 / 9429 / 1357
Регистрация: 21.01.2016
Сообщений: 35,553
|
|||
| 09.08.2021, 12:18 | |||
|
Привыкать надо к правильным инструментам, а не работать как студенты первых курсов в начале нулевых... Добавлено через 52 секунды
0
|
|||
|
|
||
| 09.08.2021, 13:43 | ||
![]() Представляю, такой ход событий: Установился троян на комп жертвы и пишет "Мой OCX не найден на вашем компьютере или неверно зарегистрирован. Для продолжения моей деструктивной деятельности зарегистрируйте OCX, а лучше перейдите на winXP/98. Если нет такой возможности, то прошу вас отформатировать диск C:, а то я как раз это собирался сделать, но не смог!" ![]() ![]()
3
|
||
|
0 / 1 / 0
Регистрация: 02.08.2021
Сообщений: 108
|
||
| 09.08.2021, 13:44 [ТС] | ||
|
0
|
||
|
14336 / 9429 / 1357
Регистрация: 21.01.2016
Сообщений: 35,553
|
|
| 09.08.2021, 13:46 | |
|
Pro_grammer, мне лет пять назад на почту DOCX прилетел с макросом зловредным. Но писала его какая-то обезьяна, ибо там были косяки и макрос крешился во время исполнения. Я не помню уже что там было, но он точно нерабочий был.
Так, что такие индивиды действительно сущетсвуют) Добавлено через 1 минуту binaryan, у вас обострение какое-то?
0
|
|
|
0 / 1 / 0
Регистрация: 02.08.2021
Сообщений: 108
|
|||
| 09.08.2021, 14:00 [ТС] | |||
|
Добавлено через 3 минуты
0
|
|||
|
14336 / 9429 / 1357
Регистрация: 21.01.2016
Сообщений: 35,553
|
|
| 09.08.2021, 14:04 | |
|
binaryan, ну, т.е. адекватно общаться вы не в состоянии? Только хамство и гонево?
0
|
|
|
|
||||
| 09.08.2021, 14:37 | ||||
![]() Программ, которые запускаются сами по себе в природе не существует. Автозапуск есть, но предполагает, что программа может работать именно на данном компьютере. Любую программу с автозапуском вначале нужно как минимум настроить на автозапуск шаловливыми ручками юзера, или хотя бы раз запустить на исполнение и она сама себя настроит на автозапуск, если таковое в ней заложено.
0
|
||||
| 09.08.2021, 15:01 | |||
|
Даю вам точнее наводку: почитайте книгу "Магия Git"... Она не такая объемная как дока (Сэкономит ваше бесценное время), но дает достаточно информации... Вместо тысячи витьеватых слов, организовали бы архив включающий все необходимое для тестирования - и всего делов.
0
|
|||
|
14336 / 9429 / 1357
Регистрация: 21.01.2016
Сообщений: 35,553
|
|
| 09.08.2021, 15:41 | |
|
Мне кажется, что у ТСа максимализм юношеский глаза заливает. Любые слова отличные от похвалы он как личное оскорбление воспринимает. Оттуда и понос словесный.
0
|
|
|
0 / 1 / 0
Регистрация: 02.08.2021
Сообщений: 108
|
||
| 09.08.2021, 16:56 [ТС] | ||
|
удалено модератором
0
|
||
|
0 / 1 / 0
Регистрация: 02.08.2021
Сообщений: 108
|
||
| 16.08.2021, 21:35 [ТС] | ||
0
|
||
|
0 / 1 / 0
Регистрация: 02.08.2021
Сообщений: 108
|
|
| 16.08.2021, 21:56 [ТС] | |
|
0
|
|
|
0 / 1 / 0
Регистрация: 02.08.2021
Сообщений: 108
|
||
| 16.08.2021, 21:58 [ТС] | ||
|
Почти со всею вражьей стаей… Но бился он не за карман, А за мечту, что ввысь взлетает.
0
|
||
|
Модератор
|
|||||||
| 17.08.2021, 11:15 | |||||||
comdlg32.ocx ?
0
|
|||||||
|
0 / 1 / 0
Регистрация: 02.08.2021
Сообщений: 108
|
|
| 17.08.2021, 11:32 [ТС] | |
|
0
|
|
|
0 / 1 / 0
Регистрация: 02.08.2021
Сообщений: 108
|
||
| 17.08.2021, 13:32 [ТС] | ||
|
1
|
||
| 17.08.2021, 13:32 | |
|
Помогаю со студенческими работами здесь
40
Casm Assembler - новый компилятор Какой компилятор использовать для Assembler Где скачать компилятор Turbo Assembler 5.0?
Ищу компилятор GUI Turbo Assembler и IDA PRO на русском русифицированную Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
[golang] Алгоритм «Хак Госпера»
alhaos 17.05.2026
Алгоритм «Хак Госпера»
Хак Госпера (Gosper's Hack) — алгоритм нахождения следующего по величине числа с тем же количеством установленных бит.
Придуман Биллом Госпером в 1970-х, опубликован в. . .
|
Рисование бинарного древа до 6-го колена на js, svg.
russiannick 17.05.2026
<svg width="335" height="240" viewBox="0 0 335 240" fill="#e5e1bb">
<style>
<!]>
</ style>
<g id="bush">
</ g>
</ svg>
function fn(){
let rost;/ / высота древа
let xx=165,yy=210,w=256;
|
FSharp: interface of module
DevAlt 16.05.2026
Интерфейс модуля F# позволяет управлять доступностью членов,
содержащихся в реализации модуля. По-умолчанию все члены модуля доступны:
module Foo
let x = 10
let boo () = printfn "boo"
. . .
|
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции.
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible". . .
|
|
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов.
import "math"
func angleClock(hour int, minutes int) float64 {
. . .
|
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo
https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html
и его же старой инструкции по установке Lazarus с gtk2. . .
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер.
Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|