» Poradna » Web a internet

Zdrojový kód - strojový kód

 |   |  Microsoft Windows 10 IE 11.0

Jsem blbej...otázka zní: co je zdrojový kód (zdroják) a co je strojový kód...a kam patří třeba tag, který vkládám třeba na nějakou stránku webu ve svém editoru...???...Když programátor sestaví nějaký vývojový diagram a přepíše ho pomocí znaků do nějakého zápisu v daném jazyce, tak to je zdrojový kód...???...ten zápis...???...A když tento zdrojový kód upravím pro potřebu procesoru nějakého PC , tak vzniká strojový kód...???... A třeba tag je strojová instrukce patřící do toho stroj. kódu...???...Já když to čtu někde na webu, tak to dočtu do poloviny a v hlavě z toho mám bordýlek....

Odpovědi na otázku

 |   |  Android AppleMAC-Safari 5.0

Pleteš páté přes deváté... Zdrojový kód a strojový kód jsou dvě naprosto nesouvisející věci. A když z toho máš v hlavě bordel, tak to prostě nečti. Každý na tohle hlavu nemá, tak to nech těm, co ji mají ty se věnuj tomu, na co hlavu máš. Není to žádná ostuda :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 IE 11.0

Chápu, že nejsem tak chytrý jako Jack, proto se ptám : co je zdrojový kód a co je strojový kód. Jaký je rozdíl. Snad můžeš 2-3 větami odpovědět. Děkuji.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 62.0.3202.97

Strojový kód je program přímo v instrukcích, kterým procesor bezprostředně rozumí, bez nutnosti překladu. Kdybys se na něho podíval třeba textovým editorem, viděl bys nesmyslnou, nečitelnou změť znaků. Zdrojový kód je program napsaný ve vyšším jazyku (C, C++, ...), pro znalého čitelný, jehož přeložením pomocí příslušného překladače vznikne soubor spustitelného programu ve strojovém kódu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 IE 11.0

Nejsem z prostředí IT...pouze uživatel...ale rozumím tomu správně, když napíši, že zdrojový kód je vlastně napsaný program v určitém jazyce......a protože každý procesor (CPU) je jinačí a stavěný třeba pro jiný programovací jazyk, tak pomocí nějakého překladače opravím ten originál zdrojový kód - program, převedu ho do toho jazyka na kterém pracuje daný procesor (ta tzv. kompilace -překlad) a tím vytvořím ten strojový kód, který je řídícím signálem pro ten daný procesor......a pokud ten originál program napsaný v určitém jazyce (zdrojový kód) použiji na procesoru , který pracuje v režimu tohoto programovacího jazyka, tak v tomto případě je zdrojový kód totožný se strojovým kódem......strojový kód převedený do binární podoby je vlastně řídícím signálem pro konkrétní procesor...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 60.0.3112.101

Procesory nejsou stavěné na žádný programovací jazyk.Zdrojový kód je podoba programu čitelná pro člověka.Strojový kód je podoba programu čitelná pro stroj, v případě počítače pro jeho procesor.Převod ze ZK do SK se nazývá kompilace.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Macintosh OS X AppleMAC-Safari 5.0

Proto píšu, že ti ta informace jako laikovi k ničemu není. To není o tom, kdo je chytrý a kdo ne, ale o tom, kdo se v daném oboru vyzná, protože to potřebuje a kdo to nepotřebuje, nemá to pro nej žádný význam. Takže to rozhodně nebylo myšleno jako urážka. Určitě zase rozumíš jiným věcem, kterým nerozumím já. Kolegové ti to vysvětlili, ovšem nevím, co s tou informací budeš dělat.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Chrome 49.0.2623.112

Svého času jsem diskutoval tady:https://pc.poradna.net/questions/1419096-co-je-i... ... Ta čísla (0C3H, 0CDH v šestnáctkové soustavě) je tzv. strojní kód to JMP nebo CALL je jak se to píše v asembleru (a to je zdrojový kód).Ale ve vyšších jazycích je to složitější.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 63.0.3239.84

Strojový kód - od slova "stroj". Jsou to samotné instrukce jakéhokoli procesoru (procesorů je spousta druhů, od malých s pouhými 8 vývody až po velké CPU do "velkých¨ počítačů), strojový kód jsou jen čísla (operační kód instrukce a jejich operandy). To je to, co samotný procesor zpracovává.Zdrojový kód - od slova "zdroj" ve smyslu "původ". Je to program napsaný člověkem jako text, kompilátor ho pak přeloží právě do toho strojového kódu. Dnes už ve strojovém kódu asi nikdo nepíše, člověk na to musí neustále myslet na spoustu věcí (adresy proměnných v paměti jak si to sám zvolí, adresy skoků na místa v programu atd.), nad STROJOVÝM kódem je assembler, to už je taktéž program psaný jako text, ale v podstatě jsou také přímo ony samotné instrukce, jen "lidštěji" napsané jako jejich zkratky, k tomu překladač sám hlídá všechny ty adresy proměnných, podprogramů atd. Ale v tom dnes taky málo lidí píše. Ale program psaný v Assembleru už je ZDROJOVÝ kód, který překladač (kompilátor) přeloží do STROJOVÉHO kódu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 81.0.4044.129

Mam problem s Assemlerem. Kdyz jsem byla mlada, tak jsem mela v ruce 8bitovy Zilog80, ULA , 8080 a podobny -svabi- a trochu koketovala se strojakem. Ale za 35 let, kdy jsem to mela naposledy v ruce, se mi to uz vykourilo z hlavy. Ted mam PC 64bit widle10 , mam zdrojak, ale nemam Kompilator. Davam zdrojak a prosim, kdo ma tuto Aplikaci at mi vysledek posle na mail jungova,vlasta(zavinac)volny,cz vysledek. DikZDROJAK:mov word ptr [bp-2],3323hmov word ptr [bp-4],4343hmov ax,word ptr [bp-2]add ax,213hmov word ptr [bp-6],axmov bx,word ptr [bp-4]sub bx,0C15hmov word ptr [bp-8],bxmov cx,word ptr [bp-6]xor cx,505hmov word ptr [bp-0Ah],cxmov dx,word ptr [bp-8]not dxadd dx,5763hmov word ptr [bp-0Ch],dxmov ax,word ptr [bp-0Ah]shl ax,1sub ax,2F36hmov word ptr [bp-0Eh],axmov bx,word ptr [bp-0Ch]shr bx,1xor bx,553Ahmov word ptr [bp-10h],bxmov cx,word ptr [bp-0Eh]or cx,1234hadd cx,4mov word ptr [bp-12h],cxmov dx,word ptr [bp-10h]and dx,4321hsub dx,0AF2hmov word ptr [bp-14h],dxmov ax,word ptr [bp-12h]neg axxor ax,0F9F8hmov word ptr [bp-16h],axmov bx,word ptr [bp-14h]inc bxadd bx,0EA01hmov word ptr [bp-18h],bxmov cx,word ptr [bp-16h]dec cxsub cx,0FFE1hmov word ptr [bp-1Ah],cx

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 81.0.4044.129

Jeste doplnim. Nemuzu s tim hnout protoze mi tam chybi definice bx. Neco jako ve smyslu LD bx,nejaky cisloV BASICu by mi taky chybela prave ta definice bx, neco jako LET bx=nejaky cislo. Pro to potrebuju vysledek, pokud nekdo vi a ma ten Kompilator. Vidim ze se stale od bx neco odecita, ale nezjistila jsem kolik je to bx na zacatku. Chubi mi ta zakladni Promenna.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Kód, Zdrojový kód, Strojový, Strojový kód, Zdrojový, Vývojový diagram


Určitě si přečtěte


Aktuální číslo časopisu Computer

Megatest SSD s kapacitou 1 TB

Srovnávací test robotických vysavačů

Vybíráme nejlepší telefony na trhu

Jak zlepšit zvuk televize