<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>https://infopedia.cz/index.php?action=history&amp;feed=atom&amp;title=Strojov%C3%BD_jazyk</id>
	<title>Strojový jazyk - Historie editací</title>
	<link rel="self" type="application/atom+xml" href="https://infopedia.cz/index.php?action=history&amp;feed=atom&amp;title=Strojov%C3%BD_jazyk"/>
	<link rel="alternate" type="text/html" href="https://infopedia.cz/index.php?title=Strojov%C3%BD_jazyk&amp;action=history"/>
	<updated>2026-05-23T15:58:10Z</updated>
	<subtitle>Historie editací této stránky</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://infopedia.cz/index.php?title=Strojov%C3%BD_jazyk&amp;diff=665&amp;oldid=prev</id>
		<title>Filmedy: založena nová stránka s textem „{{K rozšíření}}  &#039;&#039;&#039;Strojový jazyk&#039;&#039;&#039; je nejzákladnější forma programovacího jazyka, kterou procesor přímo rozumí a vykonává. Jedná se o sadu instrukcí vyjádřených v binárním kódu (tedy ve formě nul a jedniček), která odpovídá konkrétní architektuře daného výpočetního čipu. Každý mikroprocesor má svůj specifick…“</title>
		<link rel="alternate" type="text/html" href="https://infopedia.cz/index.php?title=Strojov%C3%BD_jazyk&amp;diff=665&amp;oldid=prev"/>
		<updated>2025-05-07T21:34:59Z</updated>

		<summary type="html">&lt;p&gt;založena nová stránka s textem „{{K rozšíření}}  &amp;#039;&amp;#039;&amp;#039;Strojový jazyk&amp;#039;&amp;#039;&amp;#039; je nejzákladnější forma &lt;a href=&quot;/index.php/Programovac%C3%AD_jazyk&quot; title=&quot;Programovací jazyk&quot;&gt;programovacího jazyka&lt;/a&gt;, kterou &lt;a href=&quot;/index.php/Procesor&quot; title=&quot;Procesor&quot;&gt;procesor&lt;/a&gt; přímo rozumí a vykonává. Jedná se o sadu &lt;a href=&quot;/index.php?title=Instrukce_(v%C3%BDpo%C4%8Detn%C3%AD_technika)&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Instrukce (výpočetní technika) (stránka neexistuje)&quot;&gt;instrukcí&lt;/a&gt; vyjádřených v &lt;a href=&quot;/index.php?title=Bin%C3%A1rn%C3%AD_k%C3%B3d&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Binární kód (stránka neexistuje)&quot;&gt;binárním kódu&lt;/a&gt; (tedy ve formě nul a jedniček), která odpovídá konkrétní architektuře daného &lt;a href=&quot;/index.php/Procesor&quot; title=&quot;Procesor&quot;&gt;výpočetního čipu&lt;/a&gt;. Každý &lt;a href=&quot;/index.php/Mikroprocesor&quot; title=&quot;Mikroprocesor&quot;&gt;mikroprocesor&lt;/a&gt; má svůj specifick…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{K rozšíření}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Strojový jazyk&amp;#039;&amp;#039;&amp;#039; je nejzákladnější forma [[programovací jazyk|programovacího jazyka]], kterou [[procesor]] přímo rozumí a vykonává. Jedná se o sadu [[instrukce (výpočetní technika)|instrukcí]] vyjádřených v [[binární kód|binárním kódu]] (tedy ve formě nul a jedniček), která odpovídá konkrétní architektuře daného [[procesor|výpočetního čipu]]. Každý [[mikroprocesor]] má svůj specifický strojový jazyk, což znamená, že programy napsané v jednom strojovém jazyce nejsou obvykle kompatibilní s jiným typem procesoru.&lt;br /&gt;
&lt;br /&gt;
== Vlastnosti strojového jazyka ==&lt;br /&gt;
Strojový jazyk je vysoce specifický a neobsahuje žádnou abstrahovanou syntaxi jako vyšší [[programovací jazyky]], například [[Python]] nebo [[C++]]. Programátor zapisuje příkazy přímo ve formě binárních (či hexadecimálních) čísel, které procesor chápe jako instrukce pro vykonání konkrétních operací, jako je například přesun dat, aritmetické výpočty nebo práce s pamětí.&lt;br /&gt;
&lt;br /&gt;
Pro člověka je psaní ve strojovém jazyce velmi obtížné a náchylné k chybám, proto se běžně používá [[assembler]] jako mezikrok, který překládá srozumitelnější [[symbolický jazyk]] do strojového kódu.&lt;br /&gt;
&lt;br /&gt;
== Příklady instrukcí ==&lt;br /&gt;
Instrukce ve strojovém jazyce se liší podle architektury. Například u architektury [[x86]] může existovat instrukce pro sečtení dvou čísel nebo přesun dat z jedné části [[RAM]] do [[registr (procesor)|registru]]. V [[RISC]] architekturách, jako je [[ARM]], jsou instrukce obvykle jednodušší, ale vyžadují více kroků pro komplexní operace.&lt;br /&gt;
&lt;br /&gt;
== Použití ==&lt;br /&gt;
Strojový jazyk se v současnosti používá zejména v oblastech, kde je klíčová rychlost, efektivita a minimální režie – například v [[vestavěný systém|vestavěných systémech]], [[firmware]], [[řadičích]] a [[mikrokontroléry|mikrokontrolérech]]. Dále je důležitý při vývoji [[operační systém|operačních systémů]] a [[bootloader]]ů, kde je nutné přímé ovládání hardware.&lt;br /&gt;
&lt;br /&gt;
== Vývoj ==&lt;br /&gt;
V dřívějších dekádách programátoři skutečně psali přímo ve strojovém kódu, často na [[děrná páska|děrných páskách]] nebo pomocí přepínačů na panelu počítače. Postupem času byly vyvinuty vyšší úrovně programovacích jazyků, které usnadnily práci vývojářům, a dnes se strojový jazyk používá především jako výstup z [[kompilátor|kompilátorů]] nebo [[assembler|asemblerů]].&lt;br /&gt;
&lt;br /&gt;
== Související pojmy ==&lt;br /&gt;
* [[Asemblér]]&lt;br /&gt;
* [[Binární kód]]&lt;br /&gt;
* [[Hexadecimální soustava]]&lt;br /&gt;
* [[Instrukční sada]]&lt;br /&gt;
* [[Firmware]]&lt;br /&gt;
* [[Nízkourovňový programovací jazyk]]&lt;br /&gt;
* [[Dekódování instrukcí]]&lt;br /&gt;
* [[Procesorová architektura]]&lt;br /&gt;
* [[Mikrořadič]]&lt;br /&gt;
&lt;br /&gt;
== Kategorie ==&lt;br /&gt;
[[Kategorie:Programovací jazyky]]&lt;br /&gt;
[[Kategorie:Strojový kód]]&lt;br /&gt;
[[Kategorie:Výpočetní technika]]&lt;br /&gt;
[[Kategorie:Nízkourovňové programování]]&lt;br /&gt;
[[Kategorie:Počítačové instrukční sady]]&lt;br /&gt;
[[Kategorie:Základy informatiky]]&lt;br /&gt;
[[Kategorie:Počítačová architektura]]&lt;br /&gt;
[[Kategorie:Software]]&lt;br /&gt;
[[Kategorie:Historie výpočetní techniky]]&lt;br /&gt;
[[Kategorie:Počítačové inženýrství]]&lt;br /&gt;
[[Kategorie:Počítačové programování]]&lt;br /&gt;
[[Kategorie:Digitální elektronika]]&lt;br /&gt;
[[Kategorie:Vestavěné systémy]]&lt;br /&gt;
[[Kategorie:Mikroprocesory]]&lt;br /&gt;
[[Kategorie:Operační systémy]]&lt;br /&gt;
[[Kategorie:Technologie 20. století]]&lt;/div&gt;</summary>
		<author><name>Filmedy</name></author>
	</entry>
</feed>