<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>сайт</title>
		<link>http://zer0.do.am/</link>
		<description>Блог</description>
		<lastBuildDate>Mon, 23 Sep 2013 16:43:05 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://zer0.do.am/blog/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>Типовые звенья</title>
			<description>&lt;a href=&quot;http://emb.ustu.ru/kurs/tau/files/lec_tz.htm&quot; title=&quot;http://emb.ustu.ru/kurs/tau/files/lec_tz.htm&quot;&gt;http://emb.ustu.ru/kurs/tau/files/lec_tz.htm&lt;/a&gt;</description>
			<content:encoded>&lt;a href=&quot;http://emb.ustu.ru/kurs/tau/files/lec_tz.htm&quot; title=&quot;http://emb.ustu.ru/kurs/tau/files/lec_tz.htm&quot;&gt;http://emb.ustu.ru/kurs/tau/files/lec_tz.htm&lt;/a&gt;</content:encoded>
			<link>https://zer0.do.am/blog/tipovye_zvenja/2013-09-23-254</link>
			<category>ТАУ</category>
			<dc:creator>Zer0</dc:creator>
			<guid>https://zer0.do.am/blog/tipovye_zvenja/2013-09-23-254</guid>
			<pubDate>Mon, 23 Sep 2013 16:43:05 GMT</pubDate>
		</item>
		<item>
			<title>Форматы команд и способы адресации команд и данных  МП 8080</title>
			<description>&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:14.0pt&quot;&gt;Форматы
команд и данных&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Команды микропроцессора ВМ80 имеют
однобайтный, двухбайтный и трехбайтный форматы. Поле команды содержит
информацию (в кодах) о типе операции (код операции), об адресе операнда, типе
обращения к памяти, о количестве байт в команде. &lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:14.0pt&quot;&gt;Режимы
адресации&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Способ определения источников и
приемников операндов на...</description>
			<content:encoded>&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:14.0pt&quot;&gt;Форматы
команд и данных&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Команды микропроцессора ВМ80 имеют
однобайтный, двухбайтный и трехбайтный форматы. Поле команды содержит
информацию (в кодах) о типе операции (код операции), об адресе операнда, типе
обращения к памяти, о количестве байт в команде. &lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:14.0pt&quot;&gt;Режимы
адресации&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Способ определения источников и
приемников операндов называют режимами адресации данных. Для микропроцессоров
разработано около двух десятков режимов адресации. В микропроцессоре ВМ80
используются четыре режима адресации данных.&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;1. Прямая (абсолютная) адресация&lt;/b&gt;. Это наиболее простая, но наименее
экономичная адресация. В поле самой команды содержится полный 16-битный адрес
операнда в памяти (рис. 2. 6, а). С помощью прямой адресации можно обращаться к
любой ячейке в адресном пространстве.&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;2. Непосредственная адресация&lt;/b&gt;. Данные (байт или два байта) находятся
непосредственно в команде во втором или&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp;
&lt;/span&gt;во втором и третьем ее байтах&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;(рис. 2. 6, б).&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;3. Регистровая адресация&lt;/b&gt;. Операндом является содержимое адресуемого
в команде регистра (рис.2. 6, в). Команды с регистровой адресацией имеют
однобайтный формат, выполняются достаточно быстро. В однобайтных командах с
неявной адресацией подразумевается, что операнд находится в определенном
внутреннем регистре МП и его специально адресовать не надо. Например, все
команды сдвига микропроцессора ВМ80 или команда инвертирования оперируют
содержимым аккумулятора. &lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;4. Косвенная регистровая адресация &lt;/b&gt;(рис. 2. &lt;st1:metricconverter productid=&quot;6, г&quot; w:st=&quot;on&quot;&gt;6, г&lt;/st1:metricconverter&gt;) позволяет компактно
адресовать все пространство памяти. В этом режиме в поле команды содержится
указание на регистровую пару, содержащую адрес операнда (данных). Косвенная
адресация широко применяется при обращении к структурам данных типа массивов.&lt;/p&gt;</content:encoded>
			<link>https://zer0.do.am/blog/formaty_komand_i_sposoby_adresacii_komand_i_dannykh_mp_8080/2013-06-28-253</link>
			<category>Мокрецов</category>
			<dc:creator>Zer0</dc:creator>
			<guid>https://zer0.do.am/blog/formaty_komand_i_sposoby_adresacii_komand_i_dannykh_mp_8080/2013-06-28-253</guid>
			<pubDate>Fri, 28 Jun 2013 17:25:28 GMT</pubDate>
		</item>
		<item>
			<title>Обмен данными МП системы в режиме ПДП. Программируемые контроллеры прямого доступа к памяти: режимы работы, программирование режимов, примен</title>
			<description>&lt;p&gt;
&lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:RU;mso-fareast-language:RU;
mso-bidi-language:AR-SA&quot;&gt;Обмен данными МП системы в режиме ПДП. Программируемые
контроллеры прямого доступа к памяти: режимы работы, программирование режимов,
применение в МП-системах.&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:RU;mso-fareast-language:RU;
mso-bidi-language:AR-SA&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;


&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;Режим ПДП
является самым скорост­ным способом обмена, который реализуется с помощью
специальных аппаратных средств – контроллеров ПДП без использования
программного обеспечения. Для осу­ществления режима ПДП контроллер должен
выполнить ряд последовательных опера­ций (рис. 3.38)...</description>
			<content:encoded>&lt;p&gt;
&lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:RU;mso-fareast-language:RU;
mso-bidi-language:AR-SA&quot;&gt;Обмен данными МП системы в режиме ПДП. Программируемые
контроллеры прямого доступа к памяти: режимы работы, программирование режимов,
применение в МП-системах.&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:RU;mso-fareast-language:RU;
mso-bidi-language:AR-SA&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;


&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;Режим ПДП
является самым скорост­ным способом обмена, который реализуется с помощью
специальных аппаратных средств – контроллеров ПДП без использования
программного обеспечения. Для осу­ществления режима ПДП контроллер должен
выполнить ряд последовательных опера­ций (рис. 3.38):&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:17.0pt;text-align:justify;text-indent:
-17.0pt;line-height:12.0pt;mso-list:l0 level1 lfo1;tab-stops:list 18.0pt&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:&quot;Times New Roman&quot;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;1)&lt;span style=&quot;font:7.0pt &quot;Times New Roman&quot;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;принять
запрос &lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;DREQ&lt;/span&gt; на ПДП от
ВУ;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:17.0pt;text-align:justify;text-indent:
-17.0pt;line-height:12.0pt;mso-line-height-rule:exactly;mso-list:l0 level1 lfo1;
tab-stops:list 18.0pt&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:
&quot;Times New Roman&quot;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;2)&lt;span style=&quot;font:7.0pt &quot;Times New Roman&quot;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;сформировать запрос &lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;HRQ&lt;/span&gt; на захват шин для ЦП;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:17.0pt;text-align:justify;text-indent:
-17.0pt;line-height:12.0pt;mso-list:l0 level1 lfo1;tab-stops:list 18.0pt&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:&quot;Times New Roman&quot;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;3)&lt;span style=&quot;font:7.0pt &quot;Times New Roman&quot;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;принять
сигнал &lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;HLDA&lt;/span&gt;,
подтверждающий этот факт после того, как ЦП вой­дет в состояние захвата (ШД,
ША, ШУ в &lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;z&lt;/span&gt;-состояние);&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:17.0pt;text-align:justify;text-indent:
-17.0pt;line-height:12.0pt;mso-list:l0 level1 lfo1;tab-stops:list 18.0pt&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:&quot;Times New Roman&quot;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;4)&lt;span style=&quot;font:7.0pt &quot;Times New Roman&quot;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;сформировать
сигнал &lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;DACK&lt;/span&gt;, сообщающий
ВУ о начале выполнения циклов ПДП;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:17.0pt;text-align:justify;text-indent:
-17.0pt;line-height:12.0pt;mso-list:l0 level1 lfo1;tab-stops:list 18.0pt&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:&quot;Times New Roman&quot;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;5)&lt;span style=&quot;font:7.0pt &quot;Times New Roman&quot;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;сформировать
на ША адрес ячейки памяти, предназначенный для обмена;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:17.0pt;text-align:justify;text-indent:
-17.0pt;line-height:150%;mso-list:l0 level1 lfo1;tab-stops:list 18.0pt&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:&quot;Times New Roman&quot;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;6)&lt;span style=&quot;font:7.0pt &quot;Times New Roman&quot;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;выработать
сигналы &lt;span style=&quot;position:relative;top:5.0pt;mso-text-raise:-5.0pt&quot;&gt;&lt;v:shapetype id=&quot;_x0000_t75&quot; coordsize=&quot;21600,21600&quot; o:spt=&quot;75&quot; o:preferrelative=&quot;t&quot; path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; filled=&quot;f&quot; stroked=&quot;f&quot;&gt;
 &lt;v:stroke joinstyle=&quot;miter&quot;&gt;
 &lt;v:formulas&gt;
 &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;&gt;
 &lt;v:f eqn=&quot;sum @0 1 0&quot;&gt;
 &lt;v:f eqn=&quot;sum 0 0 @1&quot;&gt;
 &lt;v:f eqn=&quot;prod @2 1 2&quot;&gt;
 &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;&gt;
 &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;&gt;
 &lt;v:f eqn=&quot;sum @0 0 1&quot;&gt;
 &lt;v:f eqn=&quot;prod @6 1 2&quot;&gt;
 &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;&gt;
 &lt;v:f eqn=&quot;sum @8 21600 0&quot;&gt;
 &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;&gt;
 &lt;v:f eqn=&quot;sum @10 21600 0&quot;&gt;
 &lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;
 &lt;v:path o:extrusionok=&quot;f&quot; gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot;&gt;
 &lt;o:lock v:ext=&quot;edit&quot; aspectratio=&quot;t&quot;&gt;
&lt;/o:lock&gt;&lt;/v:path&gt;&lt;/v:stroke&gt;&lt;/v:shapetype&gt;&lt;v:shape id=&quot;_x0000_i1025&quot; type=&quot;#_x0000_t75&quot; style=&quot;width:114.75pt;
 height:18.75pt&quot; o:ole=&quot;&quot; fillcolor=&quot;window&quot;&gt;
 &lt;v:imagedata src=&quot;file:///C:&amp;#92;WINDOWS&amp;#92;Temp&amp;#92;msohtml1&amp;#92;01&amp;#92;clip_image001.wmz&quot; o:title=&quot;&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;img width=&quot;153&quot; height=&quot;25&quot; src=&quot;file:///C:&amp;#92;WINDOWS&amp;#92;Temp&amp;#92;msohtml1&amp;#92;01&amp;#92;clip_image002.gif&quot; v:shapes=&quot;_x0000_i1025&quot;&gt;&lt;/span&gt;&lt;xml&gt;
 &lt;o:oleobject type=&quot;Embed&quot; progid=&quot;Equation.3&quot; shapeid=&quot;_x0000_i1025&quot; drawaspect=&quot;Content&quot; objectid=&quot;_1433966966&quot;&gt;
 &lt;/o:oleobject&gt;
&lt;/xml&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp;&lt;/span&gt;обеспечивающие
управление обменом;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:17.0pt;text-align:justify;text-indent:
-17.0pt;line-height:150%;mso-list:l0 level1 lfo1;tab-stops:list 18.0pt&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:&quot;Times New Roman&quot;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;7)&lt;span style=&quot;font:7.0pt &quot;Times New Roman&quot;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;по
окончании цикла ПДП либо повторить цикл ПДП, изменив адрес, либо прекра­тить
ПДП, снятием запроса на ПДП.&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;Режим работы ПДП.&lt;/b&gt; Контроллер ПДП может работать в двух основных ре­жимах:
с ЦП и выполнения циклов ПДП. В режиме работы с ЦП контроллер восприни­мается
им как внешнее устройство, а после загрузки управляющих слов переходит в
пассивное состояние &lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;S&lt;/span&gt;1.
В этом состоянии контроллер находится до тех пор, пока на вход одного из каналов
не поступит запрос на ПДП &lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;DREQ&lt;/span&gt;
или этот запрос не будет вы­ставлен программно от ЦП. Обнаружив запрос на ПДП,
контроллер переходит в со­стояние &lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:
EN-US&quot;&gt;S&lt;/span&gt;0 и выставляет сигнал запроса на захват системной шины &lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;HRQ&lt;/span&gt;, ожидая от ЦП сигнала
подтверждения захвата &lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;HLDA&lt;/span&gt;.При
получении сигнала &lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;HLDA&lt;/span&gt;
контроллер на­чинает выполнять циклы ПДП.&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;Контроллер
может быть запрограммирован для выполнения следующих четы­рех режимов работы
ПДП. &lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;В режиме одиночной передачи &lt;/i&gt;осуществляется
передача од­ного байта, при этом содержимое счетчика циклов ПДП (&lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;CWR&lt;/span&gt;) уменьшается, а содер­жимое
адресного регистра (&lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;CAR&lt;/span&gt;)
уменьшается или увеличивается на единицу. Бит окончания передачи (&lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;TC&lt;/span&gt;) в регистре условий
устанавливается в единицу, когда содер­жимое &lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:
EN-US&quot;&gt;CWR&lt;/span&gt; примет значение &lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:
EN-US&quot;&gt;FFFFH&lt;/span&gt;. Вход &lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;DREQ&lt;/span&gt;
должен поддерживаться в активном состоянии до прихода сигнала &lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;DACK&lt;/span&gt;. Если &lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;DREQ&lt;/span&gt; остается активным и после передачи
одного байта, сигнал &lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;HRQ&lt;/span&gt;
снимается, а новый цикл передачи возможен с приходом очередного сигнала &lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;HLDA&lt;/span&gt;.&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;В режиме блочной передачи&lt;/i&gt; циклы ПДП осуществляются до момента
установ­ления бита &lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;TC&lt;/span&gt; в
регистре условий, т. е. когда счетчик циклов ПДП &lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;CWR&lt;/span&gt; примет значе­ние &lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language:EN-US&quot;&gt;FFFFH&lt;/span&gt; или передача остановится по
внешнему сигналу &lt;span style=&quot;position:relative;top:3.0pt;mso-text-raise:-3.0pt&quot;&gt;&lt;v:shape id=&quot;_x0000_i1026&quot; type=&quot;#_x0000_t75&quot; style=&quot;width:27pt;height:17.25pt&quot; o:ole=&quot;&quot; fillcolor=&quot;window&quot;&gt;
 &lt;v:imagedata src=&quot;file:///C:&amp;#92;WINDOWS&amp;#92;Temp&amp;#92;msohtml1&amp;#92;01&amp;#92;clip_image003.wmz&quot; o:title=&quot;&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;img width=&quot;36&quot; height=&quot;23&quot; src=&quot;file:///C:&amp;#92;WINDOWS&amp;#92;Temp&amp;#92;msohtml1&amp;#92;01&amp;#92;clip_image004.gif&quot; v:shapes=&quot;_x0000_i1026&quot;&gt;&lt;/span&gt;&lt;xml&gt;
 &lt;o:oleobject type=&quot;Embed&quot; progid=&quot;Equation.3&quot; shapeid=&quot;_x0000_i1026&quot; drawaspect=&quot;Content&quot; objectid=&quot;_1433966967&quot;&gt;
 &lt;/o:oleobject&gt;
&lt;/xml&gt;. Циклы передачи мо­гут быть возобновлены, если канал был
запрограммирован на автоинициализацию.&lt;/p&gt;

&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:RU;mso-fareast-language:RU;
mso-bidi-language:AR-SA&quot;&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;В режиме передачи по требованию &lt;/i&gt;циклы
ПДП продолжаются до тех пор, пока не установится разряд &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:EN-US;mso-fareast-language:
RU;mso-bidi-language:AR-SA&quot;&gt;TC&lt;/span&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:
10.0pt;font-family:&quot;Times New Roman&quot;;mso-fareast-font-family:Calibri;
mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language:AR-SA&quot;&gt; в
регистре условий либо не придет сигнал &lt;span style=&quot;position:relative;
top:3.0pt;mso-text-raise:-3.0pt&quot;&gt;&lt;v:shape id=&quot;_x0000_i1027&quot; type=&quot;#_x0000_t75&quot; style=&quot;width:27pt;height:17.25pt&quot; o:ole=&quot;&quot; fillcolor=&quot;window&quot;&gt;
 &lt;v:imagedata src=&quot;file:///C:&amp;#92;WINDOWS&amp;#92;Temp&amp;#92;msohtml1&amp;#92;01&amp;#92;clip_image003.wmz&quot; o:title=&quot;&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;img width=&quot;36&quot; height=&quot;23&quot; src=&quot;file:///C:&amp;#92;WINDOWS&amp;#92;Temp&amp;#92;msohtml1&amp;#92;01&amp;#92;clip_image004.gif&quot; v:shapes=&quot;_x0000_i1027&quot;&gt;&lt;/span&gt;&lt;xml&gt;
 &lt;o:oleobject type=&quot;Embed&quot; progid=&quot;Equation.3&quot; shapeid=&quot;_x0000_i1027&quot; drawaspect=&quot;Content&quot; objectid=&quot;_1433966968&quot;&gt;
 &lt;/o:oleobject&gt;
&lt;/xml&gt;, либо не снимется сигнал &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:EN-US;mso-fareast-language:
RU;mso-bidi-language:AR-SA&quot;&gt;DREQ&lt;/span&gt;&lt;span style=&quot;font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:&quot;Times New Roman&quot;;mso-fareast-font-family:
Calibri;mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language:AR-SA&quot;&gt;.&lt;/span&gt;
&lt;u&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:RU;mso-fareast-language:RU;
mso-bidi-language:AR-SA&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;</content:encoded>
			<link>https://zer0.do.am/blog/obmen_dannymi_mp_sistemy_v_rezhime_pdp_programmiruemye_kontrollery_prjamogo_dostupa_k_pamjati_rezhimy_raboty_programmirovanie_rezhimov_primen/2013-06-28-252</link>
			<category>Мокрецов</category>
			<dc:creator>Zer0</dc:creator>
			<guid>https://zer0.do.am/blog/obmen_dannymi_mp_sistemy_v_rezhime_pdp_programmiruemye_kontrollery_prjamogo_dostupa_k_pamjati_rezhimy_raboty_programmirovanie_rezhimov_primen/2013-06-28-252</guid>
			<pubDate>Fri, 28 Jun 2013 17:24:56 GMT</pubDate>
		</item>
		<item>
			<title>Организация подсистем ввода-вывода данных в микропроцессорных системах. Программируемые параллельные адаптеры связи, микросхема К580 ВВ55 и</title>
			<description>&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;i style=&quot;mso-bidi-font-style:
normal&quot;&gt;&lt;u&gt;&lt;span style=&quot;mso-bidi-font-size:14.0pt&quot;&gt;Организация подсистем
ввода-вывода данных в микропроцессорных системах. Программируемые параллельные
адаптеры связи, микросхема К580 ВВ55 и программирование ее режимов работы.&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;


&lt;p class=&quot;MsoNormalCxSpFirst&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:14.0pt&quot;&gt;Программируемый периферийный адаптер&lt;/span&gt;
ВВ55 применяется для параллельного обмена данными как в режиме программного
управления, так и по прерываниям. При этом организация однонаправленного или
двунаправленного обмена данными выполняется программированием ВВ55.&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;Микросхему
ВВ55 можно запрограммировать на следующие режимы работы ее портов:&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;р...</description>
			<content:encoded>&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;i style=&quot;mso-bidi-font-style:
normal&quot;&gt;&lt;u&gt;&lt;span style=&quot;mso-bidi-font-size:14.0pt&quot;&gt;Организация подсистем
ввода-вывода данных в микропроцессорных системах. Программируемые параллельные
адаптеры связи, микросхема К580 ВВ55 и программирование ее режимов работы.&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;


&lt;p class=&quot;MsoNormalCxSpFirst&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:14.0pt&quot;&gt;Программируемый периферийный адаптер&lt;/span&gt;
ВВ55 применяется для параллельного обмена данными как в режиме программного
управления, так и по прерываниям. При этом организация однонаправленного или
двунаправленного обмена данными выполняется программированием ВВ55.&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;Микросхему
ВВ55 можно запрограммировать на следующие режимы работы ее портов:&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;режим 0 –&lt;/b&gt; однонаправленный ВВ без
квитирования (применим к любому из портов);&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;режим 1&lt;/b&gt; – однонаправленный ввод-вывод с
квитированием (применим к портам А и В);&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;режим 2&lt;/b&gt; – двунаправленный ВВ (только
для порта А).&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;При
работе портов А и В в режиме 1 и порта А в режиме 2 линии порта С используются
для управления обменом с внешним периферийным устройством (ПУ).&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;В режиме 0&lt;/b&gt; осуществляется прямой
однонаправленный обмен через любой из трех портов без сигналов сопровождения. В
данном режиме порты А и В можно представить как две параллельные шины размером
в один байт, а порт С – как две 4-разрядные параллельные шины. При этом каждую
из указанных шин можно устанавливать на ввод или вывод независимо от других.&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:16.0pt&quot;&gt;Режим
1&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;mso-bidi-font-size:16.0pt&quot;&gt; обеспечивает
однонаправленный обмен данными с квитированием через порты А и В. Входные и
выходные данные фиксируются во внутренних регистрах портов А и В. Управление
вводом осуществляется сигналами:&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:16.0pt&quot;&gt;STB
(Strobe). &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;mso-bidi-font-size:16.0pt&quot;&gt;Строб записи
данных во входной регистр-защелку. Запись осуществляется по фронту STB.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:16.0pt&quot;&gt;IBF
(Input Buffer Full). &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;mso-bidi-font-size:16.0pt&quot;&gt;Подтверждение
загрузки данных. Сигнал устанавливается по срезу STB и сбрасывается по фронту
RD.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;INT (Interrupt). &lt;span style=&quot;mso-tab-count:
1&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;Запрос на прерывание. Сигнал устанавливается по фронту STB
и сбрасывается по срезу RD. Используется для организации ввода по прерываниям.
Управление выводом реализуется сигналами:&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;OBF (Output Buffer Full). &lt;/b&gt;Строб вывода
новых данных. Устанавливается по фронту WR и сбрасывается по срезу АСК.&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;АСК (АСКnowledge). &lt;/b&gt;Подтверждение приема
выходных данных со стороны ВУ, т. е. низким уровнем сигнала ВУ сообщается, что
данные приняты.&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;INT (Interrupt). &lt;/b&gt;Запрос на прерывание.
Сигнал устанавливается по фронту АСК и сбрасывается по срезу WR. Используется
для обмена по&lt;span style=&quot;mso-tab-count:1&quot;&gt;&amp;nbsp; &lt;/span&gt;прерываниям.&lt;/p&gt;&lt;/p&gt;</content:encoded>
			<link>https://zer0.do.am/blog/organizacija_podsistem_vvoda_vyvoda_dannykh_v_mikroprocessornykh_sistemakh_programmiruemye_parallelnye_adaptery_svjazi_mikroskhema_k580_vv55_i/2013-06-28-251</link>
			<category>Мокрецов</category>
			<dc:creator>Zer0</dc:creator>
			<guid>https://zer0.do.am/blog/organizacija_podsistem_vvoda_vyvoda_dannykh_v_mikroprocessornykh_sistemakh_programmiruemye_parallelnye_adaptery_svjazi_mikroskhema_k580_vv55_i/2013-06-28-251</guid>
			<pubDate>Fri, 28 Jun 2013 17:24:00 GMT</pubDate>
		</item>
		<item>
			<title>Режимы адресации данных в памяти и устройствах ввода-вывода 16- и 32-разрядных микропроцессоров фирмы Intel.</title>
			<description>&lt;p class=&quot;MsoNormalCxSpFirst&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;Существует несколько способов, которыми данные
могут быть прочитаны или помещены в память. Каждый метод представляет из себя
режим адресации и имеет собственные преимущества и ограничения.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;Режимы адресации делятся на множество типов,
как например, прямая адресация, косвенная (непрямая) адресация, непосредственная
адресация, индексная адресация, базовая адресация, базово-индексная адресация,
предполагаемая адресация и т.д.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;Прямая адресация&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;В этом типе адрес данных сам является частью
инструкци...</description>
			<content:encoded>&lt;p class=&quot;MsoNormalCxSpFirst&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;Существует несколько способов, которыми данные
могут быть прочитаны или помещены в память. Каждый метод представляет из себя
режим адресации и имеет собственные преимущества и ограничения.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;Режимы адресации делятся на множество типов,
как например, прямая адресация, косвенная (непрямая) адресация, непосредственная
адресация, индексная адресация, базовая адресация, базово-индексная адресация,
предполагаемая адресация и т.д.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;Прямая адресация&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;В этом типе адрес данных сам является частью
инструкции. Когда процессор декодирует инструкцию, он получает адрес ячейки
памяти, откуда может быть считана (куда может быть записана) требуемая
информация.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;Mov Reg. [Addr]&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;В данном случае операнд Addr указывает на
область памяти, содержащее данные и копирует их в указанный регистр Reg.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;Косвенная адресация&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;В этом случае адрес может храниться в
регистре. Инструкции будут обращаться к регистру, содержащему адрес. То есть,
для получения данных, инструкция должна декодировать данные соответствующего
регистра. Содержимое регистра будет обработано как адрес, используя который,
будет считана/записана информация из/в соответствующую область памяти.&lt;/span&gt;&lt;/p&gt;</content:encoded>
			<link>https://zer0.do.am/blog/rezhimy_adresacii_dannykh_v_pamjati_i_ustrojstvakh_vvoda_vyvoda_16_i_32_razrjadnykh_mikroprocessorov_firmy_intel/2013-06-28-250</link>
			<category>Мокрецов</category>
			<dc:creator>Zer0</dc:creator>
			<guid>https://zer0.do.am/blog/rezhimy_adresacii_dannykh_v_pamjati_i_ustrojstvakh_vvoda_vyvoda_16_i_32_razrjadnykh_mikroprocessorov_firmy_intel/2013-06-28-250</guid>
			<pubDate>Fri, 28 Jun 2013 17:23:02 GMT</pubDate>
		</item>
		<item>
			<title>Организация подсистем прерываний в МП системах</title>
			<description>&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;Контроллер
прерываний ВН59 может быть настроен на один из четырех режимов определения приоритетных
запросов.&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:14.15pt;text-align:justify;text-indent:
-14.15pt;line-height:12.0pt;mso-list:l0 level1 lfo1&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:&quot;Times New Roman&quot;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;1.&lt;span style=&quot;font:7.0pt &quot;Times New Roman&quot;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Режим
фиксированных приоритетов. Входу IRQ присваивается наивысший приоритет, а
приоритеты других входов убывают по мере возрастания их номера.&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:14.15pt;text-align:justify;text-indent:
-14.15pt;line-height:12.0pt;mso-list:l0 level1 lfo1&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:&quot;Times New Roman&quot;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;2.&lt;span style=&quot;font:7.0pt &quot;Times New Roman&quot;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Векторные
прерывания с...</description>
			<content:encoded>&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;Контроллер
прерываний ВН59 может быть настроен на один из четырех режимов определения приоритетных
запросов.&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:14.15pt;text-align:justify;text-indent:
-14.15pt;line-height:12.0pt;mso-list:l0 level1 lfo1&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:&quot;Times New Roman&quot;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;1.&lt;span style=&quot;font:7.0pt &quot;Times New Roman&quot;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Режим
фиксированных приоритетов. Входу IRQ присваивается наивысший приоритет, а
приоритеты других входов убывают по мере возрастания их номера.&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:14.15pt;text-align:justify;text-indent:
-14.15pt;line-height:12.0pt;mso-list:l0 level1 lfo1&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:&quot;Times New Roman&quot;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;2.&lt;span style=&quot;font:7.0pt &quot;Times New Roman&quot;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Векторные
прерывания с циклическим перераспределением приоритетов. После каждого обслуженного
прерывания вся система приоритетов изменяется по кругу, то есть последний
обслуженный код имеет наименьший приоритет.&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:14.15pt;text-align:justify;text-indent:
-14.15pt;line-height:12.0pt;mso-list:l0 level1 lfo1&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:&quot;Times New Roman&quot;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;3.&lt;span style=&quot;font:7.0pt &quot;Times New Roman&quot;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Векторные
прерывания с адресуемыми распределениями приоритетов. В этом режиме номер
входа, который имеет наивысший приоритет, указывается программно. Приоритеты
остальных устройств распределяются по кругу.&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left:14.15pt;text-align:justify;text-indent:
-14.15pt;line-height:12.0pt;mso-list:l0 level1 lfo1&quot;&gt;&lt;span style=&quot;mso-fareast-font-family:&quot;Times New Roman&quot;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;4.&lt;span style=&quot;font:7.0pt &quot;Times New Roman&quot;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Прерывание
по результату опроса. Инициатива по обслуживанию прерывания исходит не от ВУ, а
от микропроцессора. С помощью оперативного управляющего слова OCW3 МП
устанавливается режим поллинга и осуществляется выбор регистров IRR или ISR для
чтения содержимого. Контроллер ВН59 в цикле чтения при А0=0 выдает на шину
данных код запроса с наивысшим приоритетом.&lt;/p&gt;</content:encoded>
			<link>https://zer0.do.am/blog/organizacija_podsistem_preryvanij_v_mp_sistemakh/2013-06-28-249</link>
			<category>Мокрецов</category>
			<dc:creator>Zer0</dc:creator>
			<guid>https://zer0.do.am/blog/organizacija_podsistem_preryvanij_v_mp_sistemakh/2013-06-28-249</guid>
			<pubDate>Fri, 28 Jun 2013 17:22:33 GMT</pubDate>
		</item>
		<item>
			<title>Организация стековой памяти. Поясните команды записи в  стек и считывания данных из стека. Для каких целей и как  используется  стековая пам</title>
			<description>&lt;p&gt;
&lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:RU;mso-fareast-language:RU;
mso-bidi-language:AR-SA&quot;&gt;Организация стековой памяти. Поясните команды записи
в&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp; &lt;/span&gt;стек и считывания данных из стека. Для
каких целей и как&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp; &lt;/span&gt;используется&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp; &lt;/span&gt;стековая память? Использование стека при
программировании различных задач.&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:RU;mso-fareast-language:RU;
mso-bidi-language:AR-SA&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;


&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;Микропроцессор
ВМ80 содержит средства для организации стековой памяти, позволяющей безадресное
задание опе...</description>
			<content:encoded>&lt;p&gt;
&lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:RU;mso-fareast-language:RU;
mso-bidi-language:AR-SA&quot;&gt;Организация стековой памяти. Поясните команды записи
в&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp; &lt;/span&gt;стек и считывания данных из стека. Для
каких целей и как&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp; &lt;/span&gt;используется&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp; &lt;/span&gt;стековая память? Использование стека при
программировании различных задач.&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:RU;mso-fareast-language:RU;
mso-bidi-language:AR-SA&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;


&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;Микропроцессор
ВМ80 содержит средства для организации стековой памяти, позволяющей безадресное
задание операндов. В общем случае стек представляет собой последовательность
регистров или ячеек памяти, снабженных указателем стека, в котором
автоматически при записи и считывании устанавливается адрес последней занятой
ячейки стека (вершины стека). В стеке реализуется принцип обслуживания
&quot;последний пришел – первый вышел”. Этот принцип&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp;
&lt;/span&gt;при обращении к стеку реализуется автоматически. Поэтому команды записи
и считывания не содержат адрес ячейки стека. Микропроцессор ВМ80 имеет только
регистр-указатель стека (SP) и соответствующие цепи управления. Сам стек
реализуется в оперативной памяти путем записи&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp;
&lt;/span&gt;в указатель стека SP адреса ячейки памяти, являющейся исходной вершиной
стека.&lt;/p&gt;&lt;u&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:RU;mso-fareast-language:RU;
mso-bidi-language:AR-SA&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;</content:encoded>
			<link>https://zer0.do.am/blog/organizacija_stekovoj_pamjati_pojasnite_komandy_zapisi_v_stek_i_schityvanija_dannykh_iz_steka_dlja_kakikh_celej_i_kak_ispolzuetsja_stekovaja_pam/2013-06-28-248</link>
			<category>Мокрецов</category>
			<dc:creator>Zer0</dc:creator>
			<guid>https://zer0.do.am/blog/organizacija_stekovoj_pamjati_pojasnite_komandy_zapisi_v_stek_i_schityvanija_dannykh_iz_steka_dlja_kakikh_celej_i_kak_ispolzuetsja_stekovaja_pam/2013-06-28-248</guid>
			<pubDate>Fri, 28 Jun 2013 17:22:02 GMT</pubDate>
		</item>
		<item>
			<title>Система команд МП 8080 (К580ВМ80). Типы команд. Примеры выполнения команд различных типов.  Примеры программ, реализующих арифметические и л</title>
			<description>&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;i style=&quot;mso-bidi-font-style:
normal&quot;&gt;&lt;u&gt;&lt;span style=&quot;mso-bidi-font-size:14.0pt&quot;&gt;Система команд МП 8080
(К580ВМ80). Типы команд. Примеры выполнения команд различных типов.&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp; &lt;/span&gt;Примеры программ, реализующих арифметические
и логические операции.&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;/p&gt;


&lt;p class=&quot;MsoNormalCxSpFirst&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;Обобщенный мнемокод команды пересылок можно
представить в виде &lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;MOV dst, src; &lt;/b&gt;содержимое
регистра-источника пересылается в регистр-приемник, т. е. dst&lt;/span&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt;font-family:Symbol;mso-ascii-font-family:&quot;Times New Roman&quot;;
mso-hansi-font-family:&quot;Times New Roman&quot;;mso-char-type:symbol;mso-symbol-font-family:
Symbol&quot;&gt;&lt;span style=&quot;mso-char-type:symbol;mso-symbol-font-family:Symbol&quot;&gt;¬&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;...</description>
			<content:encoded>&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;i style=&quot;mso-bidi-font-style:
normal&quot;&gt;&lt;u&gt;&lt;span style=&quot;mso-bidi-font-size:14.0pt&quot;&gt;Система команд МП 8080
(К580ВМ80). Типы команд. Примеры выполнения команд различных типов.&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp; &lt;/span&gt;Примеры программ, реализующих арифметические
и логические операции.&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;/p&gt;


&lt;p class=&quot;MsoNormalCxSpFirst&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;Обобщенный мнемокод команды пересылок можно
представить в виде &lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;MOV dst, src; &lt;/b&gt;содержимое
регистра-источника пересылается в регистр-приемник, т. е. dst&lt;/span&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt;font-family:Symbol;mso-ascii-font-family:&quot;Times New Roman&quot;;
mso-hansi-font-family:&quot;Times New Roman&quot;;mso-char-type:symbol;mso-symbol-font-family:
Symbol&quot;&gt;&lt;span style=&quot;mso-char-type:symbol;mso-symbol-font-family:Symbol&quot;&gt;¬&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;(src).&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;в качестве src и dst&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;могут быть указаны любые РОН (В, С, D, E, H,
L), а также регистр А и ячейка М. Пересылки возможны из любого РОН, регистра А
и ячейки М в любой РОН, регистр А и ячейку М. Микропроцессор не выполняет
только пересылку из ячейки М в ячейку М.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;Запоминания/загрузки
регистра А и регистровой пары HL.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;STA
b&lt;sub&gt;3&lt;/sub&gt; b&lt;sub&gt;2&lt;/sub&gt;; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;(А)
&lt;/span&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt;font-family:Symbol;mso-ascii-font-family:
&quot;Times New Roman&quot;;mso-hansi-font-family:&quot;Times New Roman&quot;;mso-char-type:symbol;
mso-symbol-font-family:Symbol&quot;&gt;&lt;span style=&quot;mso-char-type:symbol;mso-symbol-font-family:
Symbol&quot;&gt;&amp;reg;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt; b&lt;sub&gt;3&lt;/sub&gt;b&lt;sub&gt;2&lt;/sub&gt;,
т. е. содержимое А запоминается в ячейке b&lt;sub&gt;3&lt;/sub&gt;b&lt;sub&gt;2&lt;/sub&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;LDA
b&lt;sub&gt;3&lt;/sub&gt; b&lt;sub&gt;2&lt;/sub&gt;;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;
(b&lt;sub&gt;3&lt;/sub&gt;b&lt;sub&gt;2&lt;/sub&gt;) &lt;/span&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt;
font-family:Symbol;mso-ascii-font-family:&quot;Times New Roman&quot;;mso-hansi-font-family:
&quot;Times New Roman&quot;;mso-char-type:symbol;mso-symbol-font-family:Symbol&quot;&gt;&lt;span style=&quot;mso-char-type:symbol;mso-symbol-font-family:Symbol&quot;&gt;&amp;reg;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt; А, т. е. содержимое ячейки b&lt;sub&gt;3&lt;/sub&gt;b&lt;sub&gt;2&lt;/sub&gt;
заносится в регистр А.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;STAX
r&lt;sub&gt;p&lt;/sub&gt;;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt; (A) &lt;/span&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt;font-family:Symbol;mso-ascii-font-family:&quot;Times New Roman&quot;;
mso-hansi-font-family:&quot;Times New Roman&quot;;mso-char-type:symbol;mso-symbol-font-family:
Symbol&quot;&gt;&lt;span style=&quot;mso-char-type:symbol;mso-symbol-font-family:Symbol&quot;&gt;&amp;reg;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt; (r&lt;sub&gt;p&lt;/sub&gt;), т. е. содержимое регистра А
запоминается в ячейке, адрес которой находится в регистровой паре r&lt;sub&gt;p&lt;/sub&gt;:
BC, DE.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;LDAX
r&lt;sub&gt;p&lt;/sub&gt;;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt; ((r&lt;sub&gt;p&lt;/sub&gt;))
&lt;/span&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt;font-family:Symbol;mso-ascii-font-family:
&quot;Times New Roman&quot;;mso-hansi-font-family:&quot;Times New Roman&quot;;mso-char-type:symbol;
mso-symbol-font-family:Symbol&quot;&gt;&lt;span style=&quot;mso-char-type:symbol;mso-symbol-font-family:
Symbol&quot;&gt;&amp;reg;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt; A, т. е.
содержимое ячейки, адресуемой указанной регистровой парой, заносится в регистр
А. Действие команды LDAX D рассмотрено на рис. 2. 10. В результате содержимое
ячейки, адрес которой находится в регистровой паре DE, записалось в регистр А.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;Запись
содержимого регистровых пар в стек.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;mso-bidi-font-size:
12.0pt;mso-ansi-language:EN-US&quot;&gt;PUSH&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight:
normal&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;mso-bidi-font-size:12.0pt&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;mso-bidi-font-size:
12.0pt;mso-ansi-language:EN-US&quot;&gt;r&lt;sub&gt;p&lt;/sub&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight:
normal&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;,&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;Вывод
из стека в регистровые пары:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormalCxSpMiddle&quot; style=&quot;text-align:justify;line-height:12.0pt&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;POP
r&lt;sub&gt;p&lt;/sub&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;mso-bidi-font-size:12.0pt&quot;&gt;. Эта команда
считывает содержимое вершины стека (двух ячеек) и заносит в указанную
регистровую пару r&lt;sub&gt;p,&lt;/sub&gt;&lt;/span&gt;&lt;/p&gt;</content:encoded>
			<link>https://zer0.do.am/blog/sistema_komand_mp_8080_k580vm80_tipy_komand_primery_vypolnenija_komand_razlichnykh_tipov_primery_programm_realizujushhikh_arifmeticheskie_i_l/2013-06-28-247</link>
			<category>Мокрецов</category>
			<dc:creator>Zer0</dc:creator>
			<guid>https://zer0.do.am/blog/sistema_komand_mp_8080_k580vm80_tipy_komand_primery_vypolnenija_komand_razlichnykh_tipov_primery_programm_realizujushhikh_arifmeticheskie_i_l/2013-06-28-247</guid>
			<pubDate>Fri, 28 Jun 2013 17:21:33 GMT</pubDate>
		</item>
		<item>
			<title>Сегментация памяти в защищенном режиме процессоров платформы х86, Pentium. Управление виртуальной памятью, средства защиты памяти и устройст</title>
			<description>&lt;p&gt;
&lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:RU;mso-fareast-language:RU;
mso-bidi-language:AR-SA&quot;&gt;Сегментация памяти в защищенном режиме процессоров
платформы х86, &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size:12.0pt;mso-bidi-font-size:
14.0pt;font-family:&quot;Times New Roman&quot;;mso-fareast-font-family:Calibri;
mso-ansi-language:EN-US;mso-fareast-language:RU;mso-bidi-language:AR-SA&quot;&gt;Pentium&lt;/span&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:RU;mso-fareast-language:RU;
mso-bidi-language:AR-SA&quot;&gt;. Управление виртуальной памятью, средства защиты
памяти и устройств ввода-вывода.&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-langua...</description>
			<content:encoded>&lt;p&gt;
&lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:RU;mso-fareast-language:RU;
mso-bidi-language:AR-SA&quot;&gt;Сегментация памяти в защищенном режиме процессоров
платформы х86, &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size:12.0pt;mso-bidi-font-size:
14.0pt;font-family:&quot;Times New Roman&quot;;mso-fareast-font-family:Calibri;
mso-ansi-language:EN-US;mso-fareast-language:RU;mso-bidi-language:AR-SA&quot;&gt;Pentium&lt;/span&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:RU;mso-fareast-language:RU;
mso-bidi-language:AR-SA&quot;&gt;. Управление виртуальной памятью, средства защиты
памяти и устройств ввода-вывода.&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:RU;mso-fareast-language:RU;
mso-bidi-language:AR-SA&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;


&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:
14.0pt&quot;&gt;В&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;защищенном&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;режиме&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp;
&lt;/span&gt;работы микропроцессоров x86 обеспечивается лучшая защита операционной
системы от несанкционированного доступа программ пользователя. Это происходит
путем усложнения формирования линейного адреса в микропроцессорах i80386 и
выше. Например, сегмент не может быть использован никакой программой, если он
не &quot;представлен&quot; ей соответствующим образом. Программа уже не может
обращаться по любому адресу, который она может сформировать. При
&quot;представлении&quot; сегмента программе она должна запросить не только
базовый адрес сегмента, но и уровень привилегий, локализацию сегмента, его
длину и разрешающую способность, права доступа к сегменту (чтение, запись и
выполнение) и некоторые другие параметры. &lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:
14.0pt&quot;&gt;При всем этом у системного программиста имеется больше возможностей по
управлению&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp; &lt;/span&gt;сегментацией&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;памяти . Так, уже в микропроцессоре i80386
сняты ограничения на размер сегмента. Он может иметь значение от 1 байта до 4
Гбайт. В нем также сняты ограничения на местоположение границы сегмента.
Граница сегмента больше не привязана к границе параграфа, да и само понятие
&quot;параграф&quot; к&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp; &lt;/span&gt;защищенному&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;режиму&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp;
&lt;/span&gt;работы микропроцессора не применяется. Программист в описании сегмента
сам определяет уровни привилегий и тип используемого сегмента.&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:
14.0pt&quot;&gt;Уровни привилегий назначаются программам с целью не допустить
разрушение системных областей некорректными действиями прикладных программ.
Некоторые команды выполняются только на нулевом (самом верхнем) уровне
привилегий. Выполнение других команд зависит от того, какие уровни привилегий
установлены в регистров флагов и при описании сегмента. В любом случае
действуют следующие правила вызова сегментов и межсегментных переходов. &lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:
14.0pt&quot;&gt;1. Возможен переход от сегмента к сегменту, имеющих один и тот же
уровень привилегий. &lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:
14.0pt&quot;&gt;2. Возможно обращение к сегменту данных, имеющему тот же или более
низкий уровень привилегий, чем сегмент кода. &lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-bidi-font-size:
14.0pt&quot;&gt;3. Если необходимо перейти к сегменту кода, имеющий более высокий
уровень привилегий, необходимо использовать вентиль.&lt;/span&gt;&lt;/p&gt;&lt;u&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:RU;mso-fareast-language:RU;
mso-bidi-language:AR-SA&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;</content:encoded>
			<link>https://zer0.do.am/blog/segmentacija_pamjati_v_zashhishhennom_rezhime_processorov_platformy_kh86_pentium_upravlenie_virtualnoj_pamjatju_sredstva_zashhity_pamjati_i_ustrojst/2013-06-28-246</link>
			<category>Мокрецов</category>
			<dc:creator>Zer0</dc:creator>
			<guid>https://zer0.do.am/blog/segmentacija_pamjati_v_zashhishhennom_rezhime_processorov_platformy_kh86_pentium_upravlenie_virtualnoj_pamjatju_sredstva_zashhity_pamjati_i_ustrojst/2013-06-28-246</guid>
			<pubDate>Fri, 28 Jun 2013 17:20:55 GMT</pubDate>
		</item>
		<item>
			<title>Поясните управление памятью МП 8080. Пояснение выполните на примерах команд, выполняемых микропроцессором.</title>
			<description>&lt;p&gt;
&lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:RU;mso-fareast-language:RU;
mso-bidi-language:AR-SA&quot;&gt;Поясните управление памятью МП 8080. Пояснение
выполните на примерах команд, выполняемых микропроцессором.&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:RU;mso-fareast-language:RU;
mso-bidi-language:AR-SA&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;


&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;В первом такте синхронизации Т1
МП выставляет на шине адреса код адреса А&lt;sub&gt;0-15&lt;/sub&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp; &lt;/span&gt;очередной команды. Одновременно на линии
синхронизации &lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;SYNC &lt;/b&gt;появляется
единичный сигнал, который идентифицирует информацию на шине данных D&lt;sub&gt;0-7&lt;/sub&gt;
как байт состояния S...</description>
			<content:encoded>&lt;p&gt;
&lt;i style=&quot;mso-bidi-font-style:normal&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:RU;mso-fareast-language:RU;
mso-bidi-language:AR-SA&quot;&gt;Поясните управление памятью МП 8080. Пояснение
выполните на примерах команд, выполняемых микропроцессором.&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:RU;mso-fareast-language:RU;
mso-bidi-language:AR-SA&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;


&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;В первом такте синхронизации Т1
МП выставляет на шине адреса код адреса А&lt;sub&gt;0-15&lt;/sub&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp; &lt;/span&gt;очередной команды. Одновременно на линии
синхронизации &lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;SYNC &lt;/b&gt;появляется
единичный сигнал, который идентифицирует информацию на шине данных D&lt;sub&gt;0-7&lt;/sub&gt;
как байт состояния SB процессора и загружает его в регистр системного
контроллера К580ВК28 (рис.2.19).&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Сигнал
SYNC также свидетельствует о начале машинного цикла. По окончании сигнала SYNC
буферная схема шины данных, расположенная в системном контроллере, переводит
шину данных D&lt;sub&gt;0-7&lt;/sub&gt; в режим ввода, о чем&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp; &lt;/span&gt;свидетельствует единичный сигнал на линии &lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;DBIN&lt;/b&gt; шины управления.&lt;/p&gt;&lt;u&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:RU;mso-fareast-language:RU;
mso-bidi-language:AR-SA&quot;&gt;&lt;!--IMG1--&gt;&lt;a href=&quot;http://zer0.do.am/_bl/2/45709996.jpg&quot; class=&quot;ulightbox&quot; target=&quot;_blank&quot; title=&quot;Нажмите, для просмотра в полном размере...&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;margin:0;padding:0;border:0;&quot; src=&quot;http://zer0.do.am/_bl/2/s45709996.jpg&quot; align=&quot;&quot; /&gt;&lt;/a&gt;&lt;!--IMG1--&gt;&lt;br&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;
&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:10.0pt;
font-family:&quot;Times New Roman&quot;;mso-fareast-font-family:Calibri;mso-ansi-language:
RU;mso-fareast-language:RU;mso-bidi-language:AR-SA&quot;&gt;В такте Т&lt;sub&gt;2&lt;/sub&gt; МП
осуществляет проверку готовности внешнего устройства (или памяти). Если внешнее
устройство не формирует сигнал Готов (высокий уровень), то автомат управления
МП переходит в состояние ожидания. В этом состоянии МП будет находиться до тех
пор, пока на линии Ready не появится единичный сигнал, который будет
свидетельствовать о том, что память или ВУ готовы к обмену. На временных
диаграммах (рис.2.18) приведен вариант отсутствия готовности в течение одного
такта и МП сформировал один такт ожидания Тож, в котором обнаружил единичный
сигнал готовности Ready и перешел к рабочему такту Т&lt;sub&gt;3&lt;/sub&gt;. В такте Т&lt;sub&gt;3&lt;/sub&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp; &lt;/span&gt;МП производит чтение или запись слова в
память. Такты Т&lt;sub&gt;4&lt;/sub&gt; и Т&lt;sub&gt;5&lt;/sub&gt; отводятся для выполнения операции,
заданной кодом операции команды. Выполнение некоторых сложных команд требует
неоднократного прохода по циклу состояний автомата управления от Т&lt;sub&gt;1&lt;/sub&gt;
до Т&lt;sub&gt;5&lt;/sub&gt;.&lt;/span&gt;
&lt;u&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:Calibri;mso-ansi-language:RU;mso-fareast-language:RU;
mso-bidi-language:AR-SA&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;</content:encoded>
			<link>https://zer0.do.am/blog/pojasnite_upravlenie_pamjatju_mp_8080_pojasnenie_vypolnite_na_primerakh_komand_vypolnjaemykh_mikroprocessorom/2013-06-28-245</link>
			<category>Мокрецов</category>
			<dc:creator>Zer0</dc:creator>
			<guid>https://zer0.do.am/blog/pojasnite_upravlenie_pamjatju_mp_8080_pojasnenie_vypolnite_na_primerakh_komand_vypolnjaemykh_mikroprocessorom/2013-06-28-245</guid>
			<pubDate>Fri, 28 Jun 2013 17:19:45 GMT</pubDate>
		</item>
	</channel>
</rss>