<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <title>WASM.DOS</title>
    <description>Для студентов и любителей антиквариата</description>
    <pubDate>Wed, 15 Apr 2026 03:41:37 +0000</pubDate>
    <lastBuildDate>Wed, 15 Apr 2026 03:41:37 +0000</lastBuildDate>
    <generator>WASM</generator>
    <link>https://wasm.in/forums/wasm-dos.73/</link>
    <atom:link rel="self" type="application/rss+xml" href="https://wasm.in/forums/wasm-dos.73/index.rss"/>
    <item>
      <title>MS-DOS прерывания &amp; Win API</title>
      <pubDate>Mon, 25 Nov 2024 14:28:45 +0000</pubDate>
      <link>https://wasm.in/threads/ms-dos-preryvanija-win-api.35212/</link>
      <guid>https://wasm.in/threads/ms-dos-preryvanija-win-api.35212/</guid>
      <author>invalid@example.com (fontbyself)</author>
      <dc:creator>fontbyself</dc:creator>
      <content:encoded><![CDATA[Правильно ли утверждение. <br />
1) Что функции Win API это прототипы прерываний MS-DOS ?<br />
2)  Понять принцип работы WinAPI в разы проще на примерах прерываний MS-DOS ?<br />
3) Стоит ли изучать MS-DOS ?]]></content:encoded>
      <slash:comments>2</slash:comments>
    </item>
    <item>
      <title>калькулятор степеней на bat</title>
      <pubDate>Tue, 19 Nov 2024 03:43:08 +0000</pubDate>
      <link>https://wasm.in/threads/kalkuljator-stepenej-na-bat.33723/</link>
      <guid>https://wasm.in/threads/kalkuljator-stepenej-na-bat.33723/</guid>
      <author>invalid@example.com (SDK)</author>
      <dc:creator>SDK</dc:creator>
      <content:encoded><![CDATA[Всегда мечтал сделать калькулятор степени 5000- в 5000-й также для отрицательных чисел , чтоб компьютер выводил всё число частями напомните как  использовать арифметику<br />
 set /a 5000*=5000]]></content:encoded>
      <slash:comments>6</slash:comments>
    </item>
    <item>
      <title>Дизасамблирование на IDA 5.2</title>
      <pubDate>Mon, 09 Nov 2020 17:31:30 +0000</pubDate>
      <link>https://wasm.in/threads/dizasamblirovanie-na-ida-5-2.33959/</link>
      <guid>https://wasm.in/threads/dizasamblirovanie-na-ida-5-2.33959/</guid>
      <author>invalid@example.com (Nasonov)</author>
      <dc:creator>Nasonov</dc:creator>
      <content:encoded><![CDATA[<b>Хочу научится разбирать програмъ</b>]]></content:encoded>
    </item>
    <item>
      <title>Старая поделка под DOS, попробуйте уменьшить размер</title>
      <pubDate>Thu, 30 Apr 2020 21:19:21 +0000</pubDate>
      <link>https://wasm.in/threads/staraja-podelka-pod-dos-poprobujte-umenshit-razmer.33721/</link>
      <guid>https://wasm.in/threads/staraja-podelka-pod-dos-poprobujte-umenshit-razmer.33721/</guid>
      <author>invalid@example.com (SDK)</author>
      <dc:creator>SDK</dc:creator>
      <content:encoded><![CDATA[выложу вам нашу  старую поделку  под дос размер exe 24 537 байт если сможете уменьшить размер будет еще лучше.]]></content:encoded>
    </item>
    <item>
      <title>Зачем на PC AT использовались порты дисков XT?</title>
      <pubDate>Fri, 29 Mar 2019 14:27:38 +0000</pubDate>
      <link>https://wasm.in/threads/zachem-na-pc-at-ispolzovalis-porty-diskov-xt.33234/</link>
      <guid>https://wasm.in/threads/zachem-na-pc-at-ispolzovalis-porty-diskov-xt.33234/</guid>
      <author>invalid@example.com (tkzv)</author>
      <dc:creator>tkzv</dc:creator>
      <content:encoded><![CDATA[Изучаю игру начала 1990х Reunion (ещё реальный режим, но уже VGA и EMS). Написана на Турбо Паскале, поэтому вcя работа с диском идёт через функции MS-DOS. Но время от времени встречаются обращения к портам, которые IDA опознаёт как порты жёсткого диска PC XT. Пример:<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (Text):</div>
	<div class="code"><ol class="text" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">proc far</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">pusha</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">push &nbsp; &nbsp;ds</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">push &nbsp; &nbsp;es</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">cli</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">mov &nbsp; &nbsp; cx, 1</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">mov &nbsp; &nbsp; dx, 322h</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">mov &nbsp; &nbsp; al, 3</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">out &nbsp; &nbsp; &nbsp;dx, al &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;; XT Hard Disk: generate controller select pulse</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">mov &nbsp; &nbsp; dx, 323h</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">mov &nbsp; &nbsp; al, 0Dh</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">out &nbsp; &nbsp; dx, al &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;; XT...</div></li>
</ol></div>
</div><a href="https://wasm.in/threads/zachem-na-pc-at-ispolzovalis-porty-diskov-xt.33234/" class="internalLink">Зачем на PC AT использовались порты дисков XT?</a>]]></content:encoded>
      <slash:comments>9</slash:comments>
    </item>
    <item>
      <title>нажатие на знаменитые Ctrl + Alt + Del</title>
      <pubDate>Thu, 12 Apr 2018 13:58:19 +0000</pubDate>
      <link>https://wasm.in/threads/nazhatie-na-znamenitye-ctrl-alt-del.32656/</link>
      <guid>https://wasm.in/threads/nazhatie-na-znamenitye-ctrl-alt-del.32656/</guid>
      <author>invalid@example.com (proc3nt)</author>
      <dc:creator>proc3nt</dc:creator>
      <content:encoded><![CDATA[всем привет! на просторах интернета нашел следующую программу..<br />
техническое условие: при нажатии на знаменитые Ctrl + Alt + Del она выдаёт сообщение &quot;Ctr + Alt + Del Pressed, System halted&quot; и вешает систему, поможет только Reset. Не используйте её из Windows - Windows сначала передаёт управление системному обработчику, а затем пользовательскому обработчику в режиме виртуального 86-го, так что Windows всё равно перехватит Ctr + Alt + Del<br />
<br />
автор данной программы выложил работающий код.....<br />
<br />
<a href="https://wasm.in/threads/nazhatie-na-znamenitye-ctrl-alt-del.32656/" class="internalLink">нажатие на знаменитые Ctrl + Alt + Del</a>]]></content:encoded>
      <slash:comments>5</slash:comments>
    </item>
    <item>
      <title>Расстояние между двумя векторами(8086)</title>
      <pubDate>Sun, 08 Apr 2018 22:27:52 +0000</pubDate>
      <link>https://wasm.in/threads/rasstojanie-mezhdu-dvumja-vektorami-8086.32642/</link>
      <guid>https://wasm.in/threads/rasstojanie-mezhdu-dvumja-vektorami-8086.32642/</guid>
      <author>invalid@example.com (Samir)</author>
      <dc:creator>Samir</dc:creator>
      <content:encoded><![CDATA[Ребят, сразу говорю не прошу кидать мне готовый код, просто посоветуйте в какую сторону двигаться, откуда читать, на асм не писал вообще.Всем спасибо)]]></content:encoded>
      <slash:comments>11</slash:comments>
    </item>
    <item>
      <title>вращение слеша (резидент)</title>
      <pubDate>Fri, 06 Apr 2018 13:42:10 +0000</pubDate>
      <link>https://wasm.in/threads/vraschenie-slesha-rezident.32645/</link>
      <guid>https://wasm.in/threads/vraschenie-slesha-rezident.32645/</guid>
      <author>invalid@example.com (proc3nt)</author>
      <dc:creator>proc3nt</dc:creator>
      <content:encoded><![CDATA[здр. нашел на просторах инета резидентную программу вращения символа слеша на экране. не совсем ясно, зачем автор считывает с видеостраницы что-то, если ранее туда ничего не записывалось. а затем еще полученное сравнивается с одной из позиций вращающегося слеша? да и вообще слеш должен на одном месте крутиться, а смещение (получения какого-то символа и записи одного из позиций вращающегося слеша) постоянно удаляется от начала видеостраницы с помощью lodsw..        <br />
пжл, просветите меня.....<br />
<br />
<a href="https://wasm.in/threads/vraschenie-slesha-rezident.32645/" class="internalLink">вращение слеша (резидент)</a>]]></content:encoded>
      <slash:comments>6</slash:comments>
    </item>
  </channel>
</rss>
