<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://mera400.pl/index.php?action=history&amp;feed=atom&amp;title=Wczytywanie_binarne</id>
	<title>Wczytywanie binarne - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="https://mera400.pl/index.php?action=history&amp;feed=atom&amp;title=Wczytywanie_binarne"/>
	<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Wczytywanie_binarne&amp;action=history"/>
	<updated>2026-05-16T22:43:24Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://mera400.pl/index.php?title=Wczytywanie_binarne&amp;diff=309&amp;oldid=prev</id>
		<title>Amo: Utworzył nową stronę „Operację wczytywania binarnego rozpoczyna naciśnięcie klucza BIN na pulpicie technicznym w stanie STOP maszyny. Operacja ta polega na pobieraniu kolejnych znaków...”</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Wczytywanie_binarne&amp;diff=309&amp;oldid=prev"/>
		<updated>2012-10-05T20:27:33Z</updated>

		<summary type="html">&lt;p&gt;Utworzył nową stronę „Operację wczytywania binarnego rozpoczyna naciśnięcie klucza BIN na pulpicie technicznym w stanie STOP maszyny. Operacja ta polega na pobieraniu kolejnych znaków...”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Operację wczytywania binarnego rozpoczyna naciśnięcie klucza BIN na pulpicie technicznym w stanie STOP maszyny. Operacja ta polega na pobieraniu kolejnych znaków ze wskazanego urządzenia wejściowego (np. czytnika taśmy perforowanej) i umieszczania ich w pamięci operacyjnej.&lt;br /&gt;
&lt;br /&gt;
Aby rozpocząć wczytywanie binarne, przed wciśnięciem klucza BIN licznik rozkazów IC musi zawierać rozkaz &amp;quot;F&amp;quot; oraz numery kanału i urządzenia, z którego będzie przeprowadzony odczyt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
| width=15 | 0 || width=15 | 1 || width=15 | 2 || width=15 | 3 || width=15 | 4 || width=15 | 5 || width=15 | 6 || width=15 | 7 || width=15 | 8 || width=15 | 9 || width=15 | 10 || width=15 | 11 || width=15 | 12 || width=15 | 13 || width=15 | 14 || width=15 | 15&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 0 || 1 || 0 || 0 || 0 || 0 || 0 || colspan=&amp;quot;3&amp;quot; | Urządzenie || colspan=&amp;quot;4&amp;quot; | Kanał || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Z urządzenia zewnętrznego odczytywane są po trzy bajty, z których kompletowane jest 16-bitowe słowo maszynowe umieszczane w kolejnych komórkach pamięci bloku systemowego, poczynając od adresu 0. Kolejno odczytywane 8-bitowe słowa mają następującą postać (numeracja bitów od 8 do 15 ze względu na fakt, że odczytany bajt znajduje się w mniej znaczącym bajcie na szynie W jednostki centralnej):&lt;br /&gt;
&lt;br /&gt;
Pierwszy ciąg ośmiu bitów:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
| width=15 | 8 || width=15 | 9 || width=15 | 10 || width=15 | 11 || width=15 | 12 || width=15 | 13 || width=15 | 14 || width=15 | 15&lt;br /&gt;
|-&lt;br /&gt;
| P || W || - || K || a&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; || a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; || a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; || a&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Drugi ciąg ośmiu bitów:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
| width=15 | 8 || width=15 | 9 || width=15 | 10 || width=15 | 11 || width=15 | 12 || width=15 | 13 || width=15 | 14 || width=15 | 15&lt;br /&gt;
|-&lt;br /&gt;
| P || W || b&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; || b&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; || b&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; || b&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; || b&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; || b&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Trzeci ciąg ośmiu bitów:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
| width=15 | 8 || width=15 | 9 || width=15 | 10 || width=15 | 11 || width=15 | 12 || width=15 | 13 || width=15 | 14 || width=15 | 15&lt;br /&gt;
|-&lt;br /&gt;
| P || W || c&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; || c&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; || c&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; || c&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; || c&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; || c&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Oznaczenia:&lt;br /&gt;
* P - bit parzystości&lt;br /&gt;
* W - bit ważności&lt;br /&gt;
* K - znacznik końca&lt;br /&gt;
* a&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, b&amp;lt;sub&amp;gt;j&amp;lt;/sub&amp;gt;, c&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt; - bity danych&lt;br /&gt;
&lt;br /&gt;
Rozmieszczenie informacji odczytanej z nośnika binarnego w słowie maszynowym wygląda następująco:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
| width=15 | 0 || width=15 | 1 || width=15 | 2 || width=15 | 3 || width=15 | 4 || width=15 | 5 || width=15 | 6 || width=15 | 7 || width=15 | 8 || width=15 | 9 || width=15 | 10 || width=15 | 11 || width=15 | 12 || width=15 | 13 || width=15 | 14 || width=15 | 15&lt;br /&gt;
|-&lt;br /&gt;
| a&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; || a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; || a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; || a&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; || b&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; || b&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; || b&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; || b&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; || b&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; || b&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; || c&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; || c&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; || c&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; || c&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; || c&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; || c&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Z 24 bitów odczytanych z nośnika binarnego do pamięci zostaje zapisanych 16 bitów. Znaczenie pozostałych bitów jest następujące:&lt;br /&gt;
&lt;br /&gt;
* bit 9 jest bitem ważności i decyduje, czy słowo z nośnika binarnego ma być wczytane do pamięci czy nie. Jeśli bit 9 ma wartość 1, to słowo z urządzenia wejściowego jest wczytywane,&lt;br /&gt;
* bit 8 jest bitem parzystości&lt;br /&gt;
* iloczyn bitów 9 i 11 przy wczytywaniu pierwszego ciągu bitów w operacji kompletowania słowa maszynowego służy do określenia końca wczytywania. Jeśli iloczyn bitów 9 i 11 dla pierwszego znaku jest równy 1, to następuje zakończenie operacji wczytywania binarnego.&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
</feed>