Обновить
4

Пользователь

Отправить сообщение

а в DEBUG.EXE по-моему память можно редактировать только в шестнадцатеричных кодах

Неверно. Вы вполне можете писать что-то вроде E CS:1B0 "Hello world".

Посмотрите доку на DEBUG здесь:
https://www.pcjs.org/documents/books/mspl13/msdos/encyclopedia/section4/
(в главе больше материала, нужно поиском по странице перейти к фразе "Program debugger").

Вообще-то DEBUG умеет и побольше. Точки останова, пропуск циклов и подпрограмм (т.е. step over).

Заносить в IP 100h для пуска не обязательно, можно печатать g=100 и все. И точку останова ("выполнить до адреса") тоже не обязательно.

Для полноты картины по истории биперной музыки в древние времена можно упомянуть отечественную книжку 1971 года с программой для транзисторной ЭВМ "Днепр"

https://publ.lib.ru/ARCHIVES/V/VASILENKO_Vladimir_Abramovich/_Vasilenko_V.A..html#0001

Много лет назад Алексей Бабий писал следующее:

Деятельность программиста не есть изготовление, а есть описание технологических процессов. Следовательно, аналогом деятельности программиста является не деятельность сборщика машин, а деятельность технолога. В частности, это означает, что для оценки производительности труда не нужно искать способ оценки количества продукции, выпускаемой программистом - поскольку никакая продукция не производится. Нужно установить категории сложности, как у технологов. (Следует отметить, что деятельности технолога предшествует деятельность по разработке технологии, т.е. деятельность научная. Собственно производственный характер работа получает только после выдачи спецификации.)

Деятельность программистов состоит из двух частей - конструкторской и технологической. Конструкторская деятельность заканчивается с утверждением спецификаций: понятия составляющие изделие, определены и определены связи между ними. Технологическая деятельность (собственно программирование) заключается в описании технологии изготовления этих понятий.

http://www.alex.krsk.ru/199_/1999/1999_44.htm

mov al, bl ; al = bl

inc al ; al++

Ваш код перегружен лишними комментариями. Комментарии, не поясняющие то, что происходит в программе, а лишь растолковывающие смысл очевидной команды ассемблера - визуальный шум. Даже немного неловко такое писать, это в некотором роде азбука

Приставке АМ к машине М-20, а по сути спецпроцессору, посвящен не только маленький патент, а вся диссертация Фета. Я ее читал. Кстати приставка эта реально была построена, только вот дни самой М-20 были сочтены к тому времени. Так что больших последствий для развития вычтеха в СССР это тоже не имело (увы)

Здесь совсем нет сведений об еще одном вкладе Канторовича в IT, о собственно программировании. Канторович работал в ЛОМИ еще на первых ЭВМ, в 50-е годы, когда не было ни компиляторов, ни ассемблеров и программировали в кодах машин. Так вот Канторович сразу думал высокоуровнево. Ему пришло в голову писать программы, оперирующие данными определенного типа. Примерно как классы в ООП. Канторович рассуждал по аналогии со строительством и программу, оперируюшую такими данными, называл Прорабом. Его ученицами для первой серийной ламповой машины Стрела был написан Прораб для полиномов, с (говоря современныи языком) методами: сложение, вычитание, умножение, деление, дифференциироаание, интегрирование полиномов. Был написан Прораб для матриц и еще какие-то. Все это дело Канторович опять же по аналогии со строительством назвал Крупноблочной системой программирования. Сложные типы данных (матрицы, списки) Канторович называл Молекулами.

Какова судьба всех этих дел? Ученицы защитили свои диссертации, исходный текст Полиномиального Прораба был издан в виде книжки и на этом, по большому счету, всё.

Вот здесь: https://m.mathnet.ru/php/archive.phtml?wshow=paper&jrnid=tm&paperid=2881&option_lang=rus можно прочитать, что сам Канторович писал на этот счет в 1968 году.

Заголовок глупый. Система продажи билетов Экспресс всю дорогу была отечественной

Странно, что нет фото обратной стороны плат (где, как понимаю, распаяна основная часть деталей) и нет скринов схем (хотя устройство моделировалось и они должны были вводиться в систему моделирования)

На GeoCities была страница известного коллекционера Сергея Фролова, вот раздел с собственно калькуляторами. Ссылка была, кажется, приведена в журнале "Радио" и было диковинно тогда, зачем SiliconValley в составе ссылки. Только сейчас прочел статью и понял

На Андроиде я использую EBookDroid для чтения djvu

Коммутатор подает тактовую частоту 32768гц либо на основной делитель (от которого считаются секунды, минуты, часы) либо на счетчик ЦНХ. Счетчик ЦНХ инициализирован константой коррекции.

По переполнению счетчика секунд тактовая переключается с основного делителя на счетчик ЦНХ (часы стоят при этом).

По переполнению счетчика ЦНХ тактовая переключается на основной делитель, счетчик ЦНХ снова инициализируется кодом коррекции.

функция цифровой настройки хода (ЦНХ) в моих старых часах Камертон 2-52, которые, к сожалению, уже давно не работают.

Комментарий в сторону: а как в советских часах была реализована ЦНХ, рассказано в авторском свидетельстве SU712805

Бытует мнение, что дизайн корпуса TV-Typewriter послужил источником вдохновения для создателей знаменитого Apple I.

Можно еще добавить, что схема вывода на экран в Apple I недалеко ушла от TV typewriter Ланкастера (той версии, которая была в журнале 1973 года, вот этой: https://deramp.com/swtpc.com/TV_Typewriter/TV_Typewriter_Reprint.htm )

Писал Ланкастер и правда хорошо. Мне в свое время понравилась его CMOS cookbook: https://www.tinaja.com/ebooks/cmoscb.pdf

24с02 и подобные в РФ не выпускают).

Выпускают: Ангстрем, 5004рр4. (=24с04), в so-8, заказывал у них в этом году.

Он – основоположник искусственного интеллекта в СССР.

Не он, а его учитель Александр Кронрод.

и создателю «Каиссы»

Создатель Каиссы - покойный Михаил Донской. В.Л.Арлазаров писал (не он один) первую версию шахматной программы - "шахматную программу ИТЭФ", которую затем Донской переписал на ассемблер другой машины и существенно усовершеноствовал.

Владимир Львович – автор настольной книги разработчиков компьютерных игр “Программирование игр”.

Соавтор! Г.М.Адельсон-Вельский и упоммянутый выше М.Донской также писали эту книгу.

На ранней стадии выпускались компьютеры на 8086, не 100% совместимые с IBM PC, и Microsoft выпускала версии MS-DOS для каждого такого компьютера, например, посмотрите на зоопарк версий MS-DOS 2.x. (Некоторые такие компьютеры при этом были достаточно IBM-совместимы, чтобы их MS-DOS шла и на 100% совместимой c IBM PC машине).

В статье упомянут именно такой не полностью совместимый компьютер Zenith Z-100 и его MS-DOS.

MS-DOS до версии 3.3..4.0 не продавалась как продукт конечным пользователям, только OEM-ам.

Диссертация Арлазарова, посвященная шахматной программе ИТЭФ, целиком. Плюс автореферат. (Папка на google drive).

Также для полноты картины выкладываю диссертацию Донского, основного программиста уже Каиссы.

Первую программу написали на машинном коде: это была последовательность нулей и единиц.

На ассемблере она была написана все же. Вот листинг. Слева ассемблер, справа машкод

У них не было транслятора ассемблера, трансляцию выполняли лаборанты. Но тем не менее.

Я не говорил, что это привело к плохому. "Корневой" комментарий включал в себя фразу "за 20 лет перейти от вагонов с деревянными окнами и туалетом вида "дыра в полу" на современные кондиционированные поезда даже в Воркуту." Я лишь пояснил (возможно, не уловив иронии/сарказма), что произошло ~ в 2004 году.

Информация

В рейтинге
6 169-й
Зарегистрирован
Активность