﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Форум журнала "Downgrade" — Всякое разное]]></title>
		<link>http://dgmag.in/forum/index.php</link>
		<description><![CDATA[Недавние темы раздела «Форум журнала "Downgrade"».]]></description>
		<lastBuildDate>Wed, 05 Feb 2025 13:00:00 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Нейросеть]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?id=2066&amp;action=new</link>
			<description><![CDATA[<p>Моё первое практическое знакомство с нейросетью DeepSeek я начал не со стандартных вопросов, которые обычно задают большинство пользователей, а сразу с небольшого теста, который я давно разработал в часы досуга для философских рассуждений.</p><p>Итак…<br /></p><div class="quotebox"><blockquote><p>Дано:<br /></p><ul><li><p>«0» - лог. &quot;0&quot;;</p></li><li><p>«1» - лог. &quot;1&quot;;</p></li><li><p>«X» - лог. &quot;0&quot; или &quot;1&quot;, состояние неопределённости;</p></li><li><p>«Z» - состояние, временно скрывающее «0», «1» или «X».</p></li></ul><p>Расставь приоритеты.</p></blockquote></div><p>Ответ:<br /></p><div class="quotebox"><blockquote><p>В логических системах и цифровой электронике состояния сигналов обычно имеют следующие приоритеты (от высшего к низшему):<br /></p><ol class="decimal"><li><p><strong>&quot;Z&quot; (Высокий импеданс, отключенное состояние)</strong> — это состояние имеет наивысший приоритет, так как оно временно скрывает любое другое состояние (&quot;0&quot;, &quot;1&quot; или &quot;X&quot;). Когда сигнал находится в состоянии &quot;Z&quot;, он не влияет на другие сигналы в системе;</p></li><li><p><strong>&quot;X&quot; (Неопределённое состояние)</strong> — имеет средний приоритет. Оно может представлять как &quot;0&quot;, так и &quot;1&quot;, но не является активным состоянием, как &quot;Z&quot;;</p></li><li><p><strong>&quot;1&quot; (Логическая единица)</strong> — имеет более низкий приоритет, чем &quot;Z&quot; и &quot;X&quot;;</p></li><li><p><strong>&quot;0&quot; (Логический ноль)</strong> — имеет самый низкий приоритет.</p></li></ol><p>Таким образом, приоритеты можно записать так: <strong>&quot;Z&quot; &gt; &quot;X&quot; &gt; &quot;1&quot; &gt; &quot;0&quot;</strong>.</p><p>Этот порядок важен, например, при разрешении конфликтов на шине или при моделировании логических схем.</p></blockquote></div><p>Как видите, ничего необычного и нового для технарей.<br />Но, чтобы <em>повысить градус</em> и вывести рассуждения до общемирового уровня, следует двигаться к повседневному бытовому уровню…<br /></p><div class="quotebox"><blockquote><p>Такая ситуация, допустим, бытовой или в медицине:<br /></p><ul><li><p>«0» - стерильные руки;</p></li><li><p>«1» - чистые, но не стерильные руки;</p></li><li><p>«Z» - руки в стерильных перчатках (чистота самих рук не важна или сомнительна);</p></li><li><p>«X» - чистота рук сомнительна (пусть даже они чисты).</p></li></ul><p>Расставь приоритеты и обоснуй.</p></blockquote></div><p>Ответ:<br /></p><div class="quotebox"><blockquote><p>В данном контексте приоритеты будут определяться важностью соблюдения стерильности и чистоты в медицине или бытовых ситуациях. Основная цель — минимизировать риск заражения или загрязнения. Рассмотрим состояния и расставим приоритеты:<br /></p><ol class="decimal"><li><p><strong>&quot;Z&quot; — руки в стерильных перчатках</strong>: Это состояние имеет наивысший приоритет, так как стерильные перчатки полностью изолируют руки от внешней среды. Даже если руки под перчатками не стерильны или их чистота сомнительна, это не имеет значения, потому что перчатки обеспечивают защиту;</p></li><li><p><strong>&quot;0&quot; — стерильные руки</strong>: Стерильные руки важны, но их приоритет ниже, чем у состояния &quot;Z&quot;, потому что стерильные перчатки обеспечивают более надёжную защиту. Стерильные руки могут быть необходимы, например, перед надеванием перчаток;</p></li><li><p><strong>&quot;1&quot; — чистые, но не стерильные руки</strong>: Чистые руки важны для повседневной гигиены, но их приоритет ниже, чем у стерильных рук, так как они не обеспечивают полной защиты от микроорганизмов;</p></li><li><p><strong>&quot;X&quot; — чистота рук сомнительна</strong>: Это состояние имеет самый низкий приоритет, так как сомнительная чистота рук представляет наибольший риск заражения или загрязнения.</p></li></ol><p>Итоговый порядок приоритетов: <strong>&quot;Z&quot; &gt; &quot;0&quot; &gt; &quot;1&quot; &gt; &quot;X&quot;</strong></p><p>Обоснование:<br /></p><ul><li><p><strong>&quot;Z&quot;</strong> (стерильные перчатки) — наивысший приоритет, так как это состояние обеспечивает максимальную защиту;</p></li><li><p><strong>&quot;0&quot;</strong> (стерильные руки) — важно, но уступает &quot;Z&quot;, так как стерильность рук может быть нарушена при контакте с окружающей средой;</p></li><li><p><strong>&quot;1&quot;</strong> (чистые руки) — важно для гигиены, но не обеспечивает стерильности;</p></li><li><p><strong>&quot;X&quot;</strong> (сомнительная чистота) — наименее предпочтительное состояние, так как представляет наибольший риск.</p></li></ul></blockquote></div><p>Таким образом, постулаты из области техники и информатики могут быть использованы в бытовых случаях тоже.</p><p>Усложняем…<br /></p><div class="quotebox"><blockquote><p>Ситуация с детской комнатой:<br /></p><ul><li><p>«0» - ноль опасности, полная безопасность (мягкие углы, нет розеток и опасных предметов);</p></li><li><p>«1» - обычная жилая обстановка (имеются розетки, острые углы, сквозняки);</p></li><li><p>«Z» - замаскированная опасность (розетки закрыты заглушками, углы с мягкими накладками, шторы на окнах с фиксаторами);</p></li><li><p>«X» - уличная обстановка, полное отсутствие контроля над опасностями.</p></li></ul><p>Расставь приоритеты и обоснуй.</p></blockquote></div><p>Ответ:<br /></p><div class="quotebox"><blockquote><p>В контексте детской комнаты приоритеты будут определяться уровнем безопасности для ребёнка. Основная цель — минимизировать риски травм и обеспечить максимальную защиту. Рассмотрим состояния и расставим приоритеты:<br /></p><ol class="decimal"><li><p><strong>&quot;0&quot; — ноль опасности, полная безопасность</strong>: Это состояние имеет наивысший приоритет, так как оно обеспечивает идеальные условия для безопасности ребёнка. Мягкие углы, отсутствие розеток и опасных предметов исключают возможность травм;</p></li><li><p><strong>&quot;Z&quot; — замаскированная опасность</strong>: Это состояние имеет второй по важности приоритет. Оно обеспечивает высокий уровень безопасности, но не является идеальным, так как потенциальные опасности (розетки, углы) всё ещё присутствуют, хотя и замаскированы. Например, розетки закрыты заглушками, а углы смягчены накладками;</p></li><li><p><strong>&quot;1&quot; — обычная жилая обстановках</strong>: Это состояние имеет более низкий приоритет, так как в комнате присутствуют потенциальные опасности (розетки, острые углы, сквозняки), которые не адаптированы для ребёнка. Такая обстановка требует постоянного контроля со стороны взрослых;</p></li><li><p><strong>&quot;X&quot; — уличная обстановка, полное отсутствие контроля над опасностями</strong>: Это состояние имеет самый низкий приоритет, так как уличная обстановка не контролируется и представляет наибольший риск для ребёнка.</p></li></ol><p>Итоговый порядок приоритетов: <strong>&quot;0&quot; &gt; &quot;Z&quot; &gt; &quot;1&quot; &gt; &quot;X&quot;</strong></p><p>Обоснование:<br /></p><ul><li><p><strong>&quot;0&quot;</strong> (полная безопасность) — наивысший приоритет, так как это идеальное состояние для детской комнаты, где все риски устранены;</p></li><li><p><strong>&quot;Z&quot;</strong> (замаскированная опасность) — высокий приоритет, так как опасности минимизированы, но не устранены полностью;</p></li><li><p><strong>&quot;1&quot;</strong> (обычная жилая обстановка) — более низкий приоритет, так как в комнате присутствуют потенциальные опасности, требующие контроля;</p></li><li><p><strong>&quot;X&quot;</strong> (уличная обстановка) — наименее предпочтительное состояние, так как оно неконтролируемо и представляет наибольший риск.</p></li></ul></blockquote></div><p>Приоритетность уровней, как можно заметить, <em>гуляет</em>.<br />Потому, прошу навести порядок…<br /></p><div class="quotebox"><blockquote><p>А теперь перечисли порядок приоритетов всех описанных случаев, обобщи и приведи к среднему показателю.</p></blockquote></div><p>Ответ:<br /></p><div class="quotebox"><blockquote><p>Давайте обобщим все описанные случаи и найдём средний показатель приоритетов для каждого состояния (&quot;0&quot;, &quot;1&quot;, &quot;Z&quot;, &quot;X&quot;) на основе их позиций в каждом из случаев.</p><p>Описанные случаи:<br /></p><ol class="decimal"><li><p><strong>Логические состояния</strong>: Приоритет: <strong>&quot;Z&quot; &gt; &quot;X&quot; &gt; &quot;1&quot; &gt; &quot;0&quot;</strong>;</p></li><li><p><strong>Ситуация с руками (медицина/быт)</strong>: Приоритет: <strong>&quot;Z&quot; &gt; &quot;0&quot; &gt; &quot;1&quot; &gt; &quot;X&quot;</strong>;</p></li><li><p><strong>Ситуация с детской комнатой</strong>: Приоритет: <strong>&quot;0&quot; &gt; &quot;Z&quot; &gt; &quot;1&quot; &gt; &quot;X&quot;</strong>.</p></li></ol><p>Обобщение:<br />Для каждого состояния (&quot;0&quot;, &quot;1&quot;, &quot;Z&quot;, &quot;X&quot;) подсчитаем средний приоритет на основе их позиций в трёх случаях. Чем меньше среднее значение, тем выше общий приоритет:<br /></p><ul><li><p><strong>&quot;Z&quot;</strong>: Логика - 1, Руки - 1, Комната - 2, Средний приоритет - (1+1+2)/3=<strong>1.33</strong>;</p></li><li><p><strong>&quot;0&quot;</strong>: Логика - 4, Руки - 2, Комната - 1, Средний приоритет - (4+2+1)/3=<strong>2.33</strong>;</p></li><li><p><strong>&quot;1&quot;</strong>: Логика - 3, Руки - 3, Комната - 3, Средний приоритет - (3+3+3)/3=<strong>3.00</strong>;</p></li><li><p><strong>&quot;X&quot;</strong>: Логика - 2, Руки - 4, Комната - 4, Средний приоритет - (2+4+4)/3=<strong>3.33</strong>.</p></li></ul><p>Итоговый порядок приоритетов (от высшего к низшему):<br /></p><ol class="decimal"><li><p><strong>&quot;Z&quot;</strong> (средний приоритет: 1.33) — наивысший приоритет;</p></li><li><p><strong>&quot;0&quot;</strong> (средний приоритет: 2.33) — второй по важности;</p></li><li><p><strong>&quot;1&quot;</strong> (средний приоритет: 3.00) — третий по важности;</p></li><li><p><strong>&quot;X&quot;</strong> (средний приоритет: 3.33) — самый низкий приоритет.</p></li></ol><p>Обоснование:<br /></p><ul><li><p><strong>&quot;Z&quot;</strong> имеет наивысший средний приоритет, так как в двух случаях из трёх оно занимает первое место, а в одном — второе. Это состояние связано с максимальной защитой (например, стерильные перчатки или замаскированные опасности);</p></li><li><p><strong>&quot;0&quot;</strong> занимает второе место, так как в одном случае оно на первом месте (детская комната), в другом — на втором (руки), а в логике — на последнем;</p></li><li><p><strong>&quot;1&quot;</strong> стабильно занимает третье место во всех случаях, что отражает его среднюю значимость;</p></li><li><p><strong>&quot;X&quot;</strong> имеет самый низкий приоритет, так как в двух случаях из трёх оно на последнем месте, а в логике — на втором.</p></li></ul><p>Таким образом, обобщённый порядок приоритетов: <strong>&quot;Z&quot; &gt; &quot;0&quot; &gt; &quot;1&quot; &gt; &quot;X&quot;</strong>.</p></blockquote></div><p>Иначе говоря, все объекты можно классифицировать и разделять на приоритетные группы:<br /></p><ul><li><p>Детские сады и ясли - категория &quot;0&quot; (родители могут быть спокойны);</p></li><li><p>Школы и летние лагеря - категория &quot;1&quot; (родители могут быть на связи);</p></li><li><p>Жилые комнаты или гостинницы - категории &quot;Z&quot; или &quot;X&quot; (родителям следует быть внимательными);</p></li><li><p>Всё остальное - категория &quot;X&quot; (родителям рекомендуется быть предельно внимательными).</p></li></ul><p>Двигаемся дальше…<br /></p><div class="quotebox"><blockquote><p>Можешь сам привести какой-нибудь аналогичный случай и пример?<br />Например, сравнивая планеты солнечной системы или регионы?</p></blockquote></div><p>Ответ:<br /></p><div class="quotebox"><blockquote><p>Конечно! Давайте рассмотрим аналогичный случай, сравнивая **регионы страны** по уровню безопасности для туристов. В этом примере мы можем использовать состояния &quot;0&quot;, &quot;1&quot;, &quot;Z&quot;, &quot;X&quot; для описания уровня безопасности и комфорта в разных регионах.</p><p>Пример: Регионы страны и уровень безопасности для туристов.<br /></p><ol class="decimal"><li><p><strong>&quot;0&quot; — полная безопасность</strong>: Регион с идеальными условиями для туристов: низкий уровень преступности, развитая инфраструктура, отсутствие природных опасностей (например, землетрясений, наводнений).<br />Пример: курортный город с круглосуточной охраной, медицинскими пунктами и чистыми пляжами;</p></li><li><p><strong>&quot;1&quot; — обычные условия</strong>: Регион с типичными условиями для жизни и туризма: умеренный уровень преступности, стандартная инфраструктура, возможны незначительные природные риски.<br />Пример: крупный город с развитым транспортом, но с пробками и occasional petty crime;</p></li><li><p><strong>&quot;Z&quot; — замаскированные риски</strong>: Регион, где потенциальные опасности скрыты или минимизированы. Например, зоны с повышенной безопасностью благодаря усиленной охране или специальным мерам.<br />Пример: закрытый курорт с охраняемой территорией, где туристы защищены от внешних угроз, но за пределами курорта могут быть опасности;</p></li><li><p><strong>&quot;X&quot; — неопределённость или высокий риск</strong>: Регион с неконтролируемыми опасностями: высокий уровень преступности, частые природные катаклизмы, отсутствие инфраструктуры.<br />Пример: отдалённые районы с плохой транспортной доступностью, где туристы могут столкнуться с непредсказуемыми ситуациями.</p></li></ol><p>Расстановка приоритетов:<br /></p><ol class="decimal"><li><p><strong>&quot;0&quot;</strong> — наивысший приоритет, так как это идеальные условия для туристов;</p></li><li><p><strong>&quot;Z&quot;</strong> — второй по важности, так как риски минимизированы, но не устранены полностью;</p></li><li><p><strong>&quot;1&quot;</strong> — средний приоритет, так как это обычные условия, которые требуют осторожности;</p></li><li><p><strong>&quot;X&quot;</strong> — самый низкий приоритет, так как это регионы с высоким риском.</p></li></ol><p>Анализ:<br /></p><ul><li><p><strong>&quot;0&quot;</strong> (полная безопасность) — это цель для туристов, поэтому оно имеет высший приоритет;</p></li><li><p><strong>&quot;Z&quot;</strong> (замаскированные риски) — это компромисс между безопасностью и доступностью. Например, закрытые курорты могут быть дорогими, но они обеспечивают высокий уровень защиты;</p></li><li><p><strong>&quot;1&quot;</strong> (обычные условия) — это стандартная ситуация, которая подходит для большинства туристов, но требует внимания;</p></li><li><p><strong>&quot;X&quot;</strong> (неопределённость) — это регионы, которые лучше избегать, если туристы не готовы к рискам.</p></li></ul><p>Обобщение:<br />Этот пример показывает, как приоритеты могут быть расставлены в зависимости от уровня безопасности и комфорта. Общие закономерности сохраняются:<br /></p><ul><li><p><strong>&quot;0&quot;</strong> — идеальное состояние (высший приоритет);</p></li><li><p><strong>&quot;Z&quot;</strong> — компромиссное состояние (высокий приоритет);</p></li><li><p><strong>&quot;1&quot;</strong> — нейтральное состояние (средний приоритет);</p></li><li><p><strong>&quot;X&quot;</strong> — опасное состояние (низкий приоритет).</p></li></ul><p>Таким образом, приоритеты в разных случаях (логика, медицина, детская комната, туризм) зависят от контекста, но общие принципы (важность безопасности, контроля и минимизации рисков) остаются неизменными.</p></blockquote></div><p>Тем самым, в рамках одной сессии обученная мною нейросеть уже вполне способна к анализу ряда бытовых ситуаций (подобрать курорт для отдыха, летний лагерь и т.д.).</p><p>Следующие мои вопросы были такими…<br /></p><div class="quotebox"><blockquote><p>Приведи аналогичный пример и рассуждение относительно времён средних веков и эпохи возраждения.</p></blockquote></div><div class="quotebox"><blockquote><p>Обозначь ведущие приоритеты современного мира на текущий момент и проведи сравнительный анализ с концом 20-го века.</p></blockquote></div><p>Подведя итоги, как изюминка на торте, я задал ключевой вопрос:<br /></p><div class="quotebox"><blockquote><p>Может ли искусственный интеллект входить в категорию &quot;Z&quot; - нести скрытую угрозу, но стремиться занять положения &quot;0&quot; или &quot;1&quot;?<br />В каком случае искусственный интеллект может войти в категорию &quot;X&quot; и почему?<br />Что за этим последует и стоит ли это избегать?<br />Возможно ли это избежать?<br />Какие слои общества попадут в зону риска?<br />Какие расы, нации и т.д.?</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (Alikberov)]]></author>
			<pubDate>Wed, 05 Feb 2025 13:00:00 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?id=2066&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Полигон призраков и всё с ним связанное.]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?id=2029&amp;action=new</link>
			<description><![CDATA[<p>Собственно, сабж.<br />Если есть интересные новости, или ещё что-нибудь.</p><p>Или ссылки на интересные темы, тоже не помешает.</p>]]></description>
			<author><![CDATA[null@example.com (shchtema)]]></author>
			<pubDate>Tue, 30 May 2023 18:13:39 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?id=2029&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[HTTP-файлообменник.]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?id=2027&amp;action=new</link>
			<description><![CDATA[<p>Мда, не спрашивайте зачем мне это надобно.<br />Просто надо и всё.</p><p><a href="http://downgradefiles.pdp-11.ru">http://downgradefiles.pdp-11.ru</a> пробовал, хорошенький <img src="http://dgmag.in/forum/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /> <br />Но одним и тем же надоест <img src="http://dgmag.in/forum/img/smilies/sad.png" width="15" height="15" alt="sad" /> </p><p>Хочется чего-то нового...</p><p>И да, сёрфил по интернету, там в основном HTTPS. </p><p>А собственно, почему HTTP?</p><p>Да чтобы Ишак* шестой (или какой там) из Windows 98SE смог открыть ссылку! <img src="http://dgmag.in/forum/img/smilies/smile.png" width="15" height="15" alt="smile" /> </p><p>Надеюсь помидорами не закидают, флейм ведь <img src="http://dgmag.in/forum/img/smilies/wink.png" width="15" height="15" alt="wink" /> </p><p>======<br />*Internet Explorer.</p>]]></description>
			<author><![CDATA[null@example.com (shchtema)]]></author>
			<pubDate>Mon, 22 May 2023 19:01:12 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?id=2027&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[MMX Симулятор]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?id=2012&amp;action=new</link>
			<description><![CDATA[<p>Нa просторах всемирной сети можно найти множество интересных простейших утилит, работающих прямо на странице браузера и не требующих установки.<br /></p><ul><li><p><a href="https://carlosrafaelgn.com.br/Asm86/">Бразильский отладчик ассемблера (не знает инструкции shrd)</a></p></li><li><p><a href="https://digitaljs.tilk.eu/">Визуальный Yosys симулятор</a></p></li><li><p><a href="https://wavedrom.com/">Редактор временных диаграмм</a></p></li></ul><p>Конечно, есть более функциональные профессиональные средства, но они требуют регистрации или предлагают ознакомительный ограниченный сервис.</p><p>Решил я для собственных потребностей набросать простенький движок по отладке узких мест в MMX-цепочках, так как в том же «Visual Studio» всегда не хватало <em>отката</em> во времени значений регистров.</p><p>Предлагаемый здесь отладчик (<a href="https://gistpreview.github.io/?9b26f6e254c372b9b70b93e6e3221805"><strong>ссылка</strong></a> не является полноценным ассемблером/эмулятором x86-архитектуры, а лишь собирает журнал изменения регистров (контекст процессора) построчно.<br />Тем самым, перемещая каретку по строкам листинга, в окошках с регистрами «x64»/«MMX»/«SSE» и «Canvas» синхронно будут отображаться все изменения, соответствующие действию конкретной инструкции на конкретной строке…</p><p>Интерфейс утилиты разрабатывался с максимальным акцентом на журналирование всего. Так, открытые пункты меню и выбранный стиль после перезагрузки страницы активируются вновь. Сохраняется содержимое редактируемого листинга (при условии наличия метки «revision ДАТА») и позиция каретки / выделение в нём.<br />Имеется поддержка подгрузки внешних листингов и стилей (<a href="https://gistpreview.github.io/?9b26f6e254c372b9b70b93e6e3221805#gist=https://gist.githubusercontent.com/Alikberov/2997cb772376829eec4620bb28ef0404/raw/c2843dea355653055ec1f75072d4f5b4cf14495d/mmx-sim-css.asm">ссылка на пример подгрузки вырви глаз стиля №10</a>), которые также можно редактировать (двойной клик по любому пункту меню стилей загружает их в редактор).</p><p>Псевдо-ассемблер имеет собственные особенности и не транслирует текст инструкций в промежуточный псевдо-код, а симулирует исполнение сам на месте. Тем самым, имеются жёсткие ограничения на операциях работы с ОЗУ (которого нет) и циклы.<br /></p><ul><li><p>«MOVQ MM1,[high],[low]» имеет два указателя на переменные «high» и «low», которые загружаются в старшую и младшую половины соответственно. Это может быть полезным исключительно для предварительной инициализации регистров. Трюк работает со всеми операциями включительно</p></li><li><p>«.LOG &quot;Any remark or comment&quot;» заносит в журнал любую ремарку или комментарий</p></li><li><p>«.LOG &quot;Specific for_mat_for_mmx_regs» предопределяет форматированный вывод MMX-регистров и заносит запись в журнал</p></li><li><p>«.LOG MM1» или «.LOG MM1,&quot;Specific for_mat_for_mmx_regs&quot;» печатает значение MMX-регистра, разделяя его шестнадцатеричные разряды знаком подчёркивания в указанных позициях</p></li><li><p>«.LOG CLEAR» очищает журнал</p></li><li><p>«.REPEAT» задаёт позицию начала макроцикла</p></li><li><p>«.REPEAT constant» или «.REPEAT variable» с числовой константой или именем переменной производит очередную итерацию макроцикла, пока их количество не достигнет определённой величины</p></li><li><p>«.CANVAS CLEAR» очищает графический холст</p></li><li><p>«.CANVAS MM1» ставит на графическом холсте очередной пиксель в позиции, определяемой в младших 16-битных словах рагистра MM1 как «X=LOWORD(MM1)» и «Y=HIWORD(MM1)», используя цвет из старших 32 бит MM1</p></li><li><p>«.CANVAS MM1,width» ставит на графическом холсте очередной пиксель в позиции, определяемой в младшем 32-битном слове регистра MM1 как виртуальный вектор на адрес пикселя в видеобуфере, с шириной строки, определяемой величиной width</p></li></ul><p>Позицией <em>ползунка</em> можно выбирать конкретную итерацию макроцикла и отслеживать показания регистров в конкретный момент.<br />Зажимая клавиши «Home»/«End» в любом месте листинга можно прокручивать позицию <em>ползунка</em> и отслеживать историю отрабатывания инструкций внутри каждой итерации макроцикла…</p><p><em>P.S.:</em> Надеюсь, тематически данная поделка отвечает критериям форума и заинтересует любителей старины как концепт к отладке MMX-кода…<br />В будущем неплохо бы разместить этот симулятор/отладчик в github-репозитории и купить отдельное доменное имя, чтобы наглядно и быстро демонстрировать работу MMX-технологии молодому поколению программистов…</p>]]></description>
			<author><![CDATA[null@example.com (Alikberov)]]></author>
			<pubDate>Tue, 19 Jul 2022 15:18:12 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?id=2012&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Флудилка]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?id=2005&amp;action=new</link>
			<description><![CDATA[<p>У нас тоже дожди льют сейчас...</p>]]></description>
			<author><![CDATA[null@example.com (вован1)]]></author>
			<pubDate>Wed, 09 Mar 2022 18:28:36 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?id=2005&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Как бы "флопинет" конца нулевых]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?id=2004&amp;action=new</link>
			<description><![CDATA[<p>В статьях &quot;Ностальгия по нулевым&quot; и о сетях на IPX Антиквар касался &quot;флопинета&quot; - передачи файлов на сменных носителях - дискетах, позже CD, DVD, флешках, а также винтах. У меня больше всего с этим делом ассоциируется конец нулевых - тоже учился в институте.<br />И тоже были товарищи, которые жили в общаге, где была локальная сеть. Конечно, такой вольницы не было - завалиться к товарищу с винтом или кучей болванок (DVD-R - чего мелочиться :-)). Чаще получалось, что отдавал болванки в институте и высказывал пожелания - чего записать. Часть товарищ записывал на свой вкус, в чем тоже была определенная интрига. Но и у тех, кто жил дома, тоже много чего скапливалось и этим тоже менялись - у меня потихоньку выкачивались с интернета фильмы и музыка, один из товарищей также обзаводился интересными вещами - или рок-альбомом, или фильмом. Так как на его компьютере привод был только читающим (кстати, у него был черный брендовый DELL на третьем пне под управлением Windows 2000) - ходил к нему с флешкой, которая у меня была на один гиг (на дворе был 2007-2008-й год - впринципе, казалось, что такого объема достаточно - разве что фильм не всегда мог влезть). Музыку обычно оценивал, не отходя от кассы - товарищ включал проигрыватель и занимался своими делами. Про заинтересовавшую дорожку можно было тут же спросить - что такое играет. Так у меня, например оказался альбом Strange Pleasure группы Double Cross - услышал, попросил закинуть.<br />Одно время по группе ходила подборка альбомов различных death-metall групп - это один из наших товарищей попросил кого-то скачать подборку, чтоб оценить стиль (его соседи по комнате в общаге громко протестовали, когда он подходил к кому-нибудь с просьбой скачать музыку из списка, но кто-то все же скачал). Подборка и оказалась и у меня тоже - Kalmah потом и я вытягивал :-) Зато и сам порой находил и притаскивал интересное. Так на втором курсе был куплен mp3-сборник &quot;Ногу свело&quot;, который тоже ребята спрашивали переписывать.<br />Но интересно было, что часто такая подборка была неким отпечатком своего обладателя, что тоже было интересно. Так у меня были &quot;сборки&quot; от разных товарищей - в одной был &quot;Крутой мульт&quot; и &quot;Как стать эмо&quot;, в другой - &quot;V-виндетта&quot; и что-то еще, ну и помянутая выше death-metall-сборка :-) Увы, подборок софта или игр практически не было - играми и утилитами чаще обменивались в школе - такие вещи в институтские годы уже каждый, обычно, вытягивал самостоятельно. Разве что тяжелые вещи, такие, как MATLAB или же архив отчетов от предыдущих поколений тоже переписывали друг у друга.<br />Также было удивительно, когда уже в 2015-2019-м году на местном металлорынке видел, как бойко торгуют музыкальными и киношными дисками. Самое забавное, когда говорил людям, что ищу софт - получал ответ &quot;А нафиг оно тебе? Сейчас все в интернете скачать можно!&quot; - то, что с таким же успехом можно вытянуть музыку или сериал не смущало продавцов mp3-сборников и дивидюшек с фильмами. Хотя и сборники софта попадались, но чаще попадались учебные диски или же какие-нибудь интересные игры.</p>]]></description>
			<author><![CDATA[null@example.com (Andrei88)]]></author>
			<pubDate>Mon, 07 Mar 2022 20:40:05 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?id=2004&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Эльбрус]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?id=2003&amp;action=new</link>
			<description><![CDATA[<p>Интересная статья 20-го года по сабжу:<br /><a href="https://webhamster.ru/site/page/index/main/news/574">https://webhamster.ru/site/page/index/main/news/574</a></p>]]></description>
			<author><![CDATA[null@example.com (вован1)]]></author>
			<pubDate>Mon, 21 Feb 2022 11:21:01 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?id=2003&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[WYSIWISC - What You See Is What It Should Compute]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?id=1983&amp;action=new</link>
			<description><![CDATA[<p>Конечно, наверное немного не в тему.<br />Администрация, надеюсь, не будет против маленького пиара полёта фантазии…</p><p>Имеeтся <a href="https://habr.com/ru/post/505296/">Страница на Хабре</a> для ознакомления с концептуальной частью идеи.<br />Ссылки на <a href="https://gistpreview.github.io/?cff9df3bc1901d33f5c055682721240a#autorun">Эмулятор</a> и некоторые исходники черновых набросков для симуляции/синтеза находятся на странице так же…</p><p>Всё это творение появилась в одном из ностальгических приступов на фоне затворничества 2020 года.<br />Основной целью было попытаться разработать некое устройство процессорного класса, где система команд не имела бы неясных битовых полей эзотерического назначения.<br />(<em>Для сравнения, у i8080 и i8086 в битовых полях команд прослеживается отголосок восьмеричной системы счисления во всём, от кода команд до полей операндов. И многое там просто эзотерично, пока не ознакомишься с архитектурой достаточно глубоко.</em>)</p><p>Основополагающим во всей концепции является максимальная открытость и развёрнутость во всём.<br />Все команды имеют код, смежный со смысловым значением читаемого визуально в стиле <em>акына</em>: Что видится и читается, то и железом исполняется.</p><p>Конечно, за год весь материал успел устареть.<br />Но базовые принципы не изменились.</p><p>Сейчас прорабатывается карта устройств ввода-вывода.<br />Но, концептуально сохраняется акцент на максимальную развёрнутость, чтобы самой карты УВВ не было вовсе.<br />Например, для работы с устройствами ввода-вывода выделено 10 архитектурных регистра общего назначения D0…D9:</p><div class="codebox"><pre><code>╔════╤════════╤════════════════════════════════════════════════════════════════╗
║ D9 │  ИМС   │ Описание доступа к ресурсам микросхемы через РОН процессора    ║
╠════╪════════╪════════════════════════════════════════════════════════════════╣
║0x32│ i8232  │ D0 - Регистр Данных                                            ║
║    │1816ВЕ32│ D1 - Регистр Статуса                                           ║
╟────┼────────┼────────────────────────────────────────────────────────────────╢
║0x45│ i8245  │ D0 - Данные                                                    ║
║    │        │ D1 - Адрес                                                     ║
╟────┼────────┼────────────────────────────────────────────────────────────────╢
║0x53│ i8253  │ D0/D1/D2 - Каналы Счётчиков 0/1/2                              ║
║    │К580ВИ53│ D3 - Регистр Статуса Таймера                                   ║
╟────┼────────┼────────────────────────────────────────────────────────────────╢
║0x55│ i8255  │ D0/D1/D2 - Порты A/B/C ППА                                     ║
║    │К580ВИ55│ D3 - Регистр Статуса ППА                                       ║
╟────┼────────┼────────────────────────────────────────────────────────────────╢
║0x57│ i8257  │ D0/D2/D4/D6 - Каналы 0/1/2/3: ПДП Адрес                        ║
║    │        │ D1/D3/D5/D7 - Каналы 0/1/2/3: ПДП Счёт                         ║
║    │К580ВТ57│ D8 - Регистр Статуса ПДП                                       ║
╟────┼────────┼────────────────────────────────────────────────────────────────╢
║0x72│ i8272  │ D0 - Регистр Статуса                                           ║
║    │FDD Unit│ D1 - Регистр Данных                                            ║
╟────┼────────┼────────────────────────────────────────────────────────────────╢
║0x75│ i8275  │ D0 - Регистр Данных                                            ║
║    │К580ВГ75│ D1 - Регистр Статуса                                           ║
╟────┼────────┼────────────────────────────────────────────────────────────────╢
║0x79│ i8279  │ D0 - Регистр Данных                                            ║
║    │К580ВВ79│ D1 - Регистр Статуса                                           ║
╟────┼────────┼────────────────────────────────────────────────────────────────╢
║0x93│ FD1793 │ D0 - Регистр Команд / Регистр Статуса                          ║
║    │        │ D1 - Регистр Дорожки                                           ║
║    │        │ D2 - Регистр Сектора                                           ║
║    │1818ВГ93│ D3 - Регистр Данных                                            ║
╚════╧════════╧════════════════════════════════════════════════════════════════╝</code></pre></div><p>Тем самым, в D9 помещается серийный индекс номенклатуры микросхемы, а с D0…D8 работают уже как с внутренними регистрами самой микросхемы УВВ.<br />То есть, разработчику, имеющему опыт работы с конкретной ИМС УВВ не нужно никаких команд типа IN/OUT.</p><p>Естественно, в эмуляторе пока практически мало чего реализовано, так как он работает сейчас в тестовом режиме, чтобы создать хоть какую-то среду разработки/отладки кода и оценить, насколько сама идея жизнеспособна.</p>]]></description>
			<author><![CDATA[null@example.com (Alikberov)]]></author>
			<pubDate>Wed, 23 Jun 2021 13:16:16 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?id=1983&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Synthwave , Retrowave, Sovietwave....]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?id=1962&amp;action=new</link>
			<description><![CDATA[<p>давно тут с вами хотел этой темой поделиться, тут в вики хорошо расписали , <a href="https://ru.wikipedia.org/wiki/Синтвейв">https://ru.wikipedia.org/wiki/Синтвейв</a> <a href="https://ru.wikipedia.org/wiki/Sovietwave">https://ru.wikipedia.org/wiki/Sovietwave</a> есть обсуждения на клем.ру, есть большой паблик вконтакте по теме, вот сейчас слушал в очередной раз <a href="https://retrowave.ru">https://retrowave.ru</a>/ и <a href="https://sovietwave.su">https://sovietwave.su</a>/ а так же платформу саундклауд и бандкам с браузера pale moon и нашёл такой трек по сабжу форума с рисунком ретро пк, <a href="https://themidnight.bandcamp.com/track/america-online">https://themidnight.bandcamp.com/track/america-online</a> там в коментах настальгируют, а я ещё был совсем мелким тогда<br />не официальный клип на этот трек с ретропк <br /><a href="https://www.youtube.com/watch?v=em__c4osyRs">https://www.youtube.com/watch?v=em__c4osyRs</a></p>]]></description>
			<author><![CDATA[null@example.com (RomFil)]]></author>
			<pubDate>Fri, 24 Jan 2020 16:15:27 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?id=1962&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Терминатор вернулся...]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?id=1959&amp;action=new</link>
			<description><![CDATA[<p><a href="https://www.youtube.com/watch?v=-CHKFfcQZ-s">https://www.youtube.com/watch?v=-CHKFfcQZ-s</a><br />триллер <img src="http://dgmag.in/forum/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /></p>]]></description>
			<author><![CDATA[null@example.com (вован1)]]></author>
			<pubDate>Sat, 26 Oct 2019 11:25:27 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?id=1959&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Всякие ссылки на гиковые штуки]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?id=1947&amp;action=new</link>
			<description><![CDATA[<p>Давайте заведем темку. Кидайте ссылки на прикольные гиковые штуки, завязанные на даунгрейд, олдскул, ASCII, историю IT и подобное. Котиков, порно и современное соцсетейное говно, пожалуйста, не надо. Про это и так все знают, а что-нибудь интересненькое иногда хрен найдешь.</p><p>И если будете постить ссылку, пожалуйста, черканите пару слов описания.</p>]]></description>
			<author><![CDATA[null@example.com (takkajuspe)]]></author>
			<pubDate>Fri, 22 Mar 2019 08:05:50 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?id=1947&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Есть ли русскоязычные тильда-сообщества?]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?id=1946&amp;action=new</link>
			<description><![CDATA[<p>Ещё одна тема, которая меня интересует. И я знаю очень много про неё в западном интернете, и абсолютно ничего в русскоязычной её части. Есть ли так называемые тильда-сообщества у нас?</p><p>Я попытаюсь кратко объяснить, что это за движение. Давно, когда интернет ещё не был массовым, домашние странички хостились на серверах институтов, компаний и т. п. И каждая такая страничка разделялась тильдой (~). Что-то типа <a href="http://www.institut.ru/~vasia_homepage">http://www.institut.ru/~vasia_homepage</a></p><p>Лет 5 назад один чувак решил поностальгировать и всем желающим раздавал на серваке место, чтобы они в духе раннего интернета креативили, как хотели. Этакий веб 1.0. Было много желающих, что его даже удивило. Подробно описано в этой статье - <a href="https://medium.com/message/tilde-club-i-had-a-couple-drinks-and-woke-up-with-1-000-nerds-a8904f0a2ebf">https://medium.com/message/tilde-club-i … 904f0a2ebf</a></p><p>После него появилось много последователей, которые запускали похожие тильда клубы. Зачастую одни и теже гики и нерды регистрируются на разных сайтах. Ссылка на некоторые - <a href="http://tilde.club/%7Epfhawkins/othertildes.html">http://tilde.club/%7Epfhawkins/othertildes.html</a></p><p>Все попытки нагуглить что-то похожее на русском не увенчались успехом. Но опять же из-за того что я просто могу не знать как у нас называется это движение.</p>]]></description>
			<author><![CDATA[null@example.com (takkajuspe)]]></author>
			<pubDate>Sun, 10 Mar 2019 16:05:02 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?id=1946&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Есть ли русскоязычные plain text zine?]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?id=1945&amp;action=new</link>
			<description><![CDATA[<p>Я не знаю как точно их обозвать. В англосреде обычно гугляться по фразам fanzine, e-zine, cyberzine и т.д. Имею ввиду такие журналы, как по ссылке - <a href="http://web.textfiles.com/ezines/">http://web.textfiles.com/ezines/</a><br />Зарубежных я встречал очень много. Есть даже современные, которые создаются то ли из-за ностальгических чувств, то ли из-за стилизации.</p><p>Примеры:<br />1. <a href="http://legowelt.org/cyberzine/">http://legowelt.org/cyberzine/</a><br />2. <a href="https://pastebin.com/Em3gJuR0">https://pastebin.com/Em3gJuR0</a><br />3. <a href="https://lainzine.neocities.org/txt-releases/lainzine-3.txt">https://lainzine.neocities.org/txt-rele … zine-3.txt</a></p><p>Я же ищу русскоязычные. Не может быть такого, чтобы нас это явление обошло стороной. Но из-за того, что я не знаю как такие журналы точно у нас называются, не могу никак нагуглить. Мне кажется эта тема близка вам. И возможно вы мне поможете в моих нелёгких поисках. :-)</p>]]></description>
			<author><![CDATA[null@example.com (takkajuspe)]]></author>
			<pubDate>Tue, 26 Feb 2019 12:40:28 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?id=1945&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Дополнительные разделы на сайте]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?id=200&amp;action=new</link>
			<description><![CDATA[<p>Собственно, размышлял тут - нужно ли нам подобие базы по компьютерам, как на &quot;Железных призраках прошлого&quot;? Ну или ещё какие разделы...<br />Наверное, в точности копировать смысла нет, но, может быть, создать например, какое-нибудь подобие энциклопедии по странам? Что-то вроде: &quot;История IT в разных странах&quot;, и далее разбивка по странам. Наверное, про США и СССР и так много известно, но делали же какие-то компьютеры и в других странах. Как-то мало известно про первые компьютеры где-нибудь в Индии или, например Бразилии.<br />Я имею в виду что-то вроде такого:<br /><a href="http://dgmag.in/NatComp/India/india_ru.htm">http://dgmag.in/NatComp/India/india_ru.htm</a><br />(Пока там почти ничего нет, это так, эксперимент.)</p>]]></description>
			<author><![CDATA[null@example.com (uav1606)]]></author>
			<pubDate>Fri, 03 Aug 2018 10:44:01 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?id=200&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[фильмы и док кино на компьютерную тематику без шаблонов]]></title>
			<link>http://dgmag.in/forum/viewtopic.php?id=1909&amp;action=new</link>
			<description><![CDATA[<p>фильм - сериал сцена<br /><span class="postimg"><img src="https://upload.wikimedia.org/wikipedia/ru/thumb/5/58/Scena.png/250px-Scena.png" alt="https://upload.wikimedia.org/wikipedia/ru/thumb/5/58/Scena.png/250px-Scena.png" /></span><br />Сцена (The.Scene) — веб-сериал в жанре «интернет-детектив», созданный Jun Group Productions в 2004—2006 годах. Сериал являлся первым в своём роде и с самого начала предназначался, — как по стилю, так и по содержанию, — для пользователей файлообменных сетей, через которые он и распространялся. «Сцена» повествует об интернет-пиратстве, а точнее, о механизме первоначального появления нелегального контента в сети<br /><a href="https://ru.wikipedia.org/wiki/Сцена_(сериал)">https://ru.wikipedia.org/wiki/Сцена_(сериал)</a></p><p>перевод на русский местными &quot;пир@там&quot;<br /><a href="https://www.youtube.com/playlist?list=PL6GKEUuXe2FxtKkB0dQ2Fnobmrq4MZnV4">https://www.youtube.com/playlist?list=P … bmrq4MZnV4</a></p>]]></description>
			<author><![CDATA[null@example.com (RomFil)]]></author>
			<pubDate>Fri, 20 Oct 2017 13:22:25 +0000</pubDate>
			<guid>http://dgmag.in/forum/viewtopic.php?id=1909&amp;action=new</guid>
		</item>
	</channel>
</rss>
