Machine language
- l`rby@
- Az@rbaycanca
- Belaruskaia
- B'lgarski
- baaNlaa
- Brezhoneg
- Bosanski
- Catala
- khwrdy
- Cestina
- Cymraeg
- Dansk
- Deutsch
- Ellenika
- English
- Esperanto
- Espanol
- Eesti
- Euskara
- frsy
- Suomi
- Francais
- Galego
- `bryt
- hindii
- Hrvatski
- Hornjoserbsce
- Magyar
- Hayeren
- Bahasa Indonesia
- Ido
- Islenska
- Italiano
- Ri Ben Yu
- La .lojban.
- k`art`uli
- Qaraqalpaqsha
- K'azak'sha
- hangugeo
- Kyrgyzcha
- Lombard
- Lietuviu
- Latviesu
- Olyk marii
- Minangkabau
- mlyaallN
- Mongol
- Bahasa Melayu
- Mirandes
- Nederlands
- Norsk nynorsk
- Norsk bokmal
- Polski
- Portugues
- Romana
- Russkii
- Srpskohrvatski / srpskokhrvatski
- Simple English
- Slovencina
- Slovenscina
- Shqip
- Srpski / srpski
- Svenska
- aithy
- Tagalog
- Turkce
- Ukrayins'ka
- rdw
- O`zbekcha / uzbekcha
- Tieng Viet
- Wu Yu
- Min Nan Yu / Ban-lam-gi
- Yue Yu
- Zhong Wen
- IsiZulu
Machine language (cknaa:lnnyseaa siu'mhutt ckasuN:puseaa bhaasaackaa:) chiusnnymaa knpuuttaae* CPU mttiukriuk asuN:puseaa nnynkaa:khk acuawe:phcsnny // nnynkaa:khkttckhukhng:ciisnny knpuuttaamttnyaannpechaittngkhng: / akhaa:nnynkaa:khkriraa neraasiu' saa:khng: ttiu'kai'siu'seaa sekhaacaasttmttthaa:seaa alupttckhukiusaa lupcheaangsnny // CPU mttiukriuk aluplupseaa priugrmttiung:snny yng:kai'siu'seaa nnynkaa:khkkiu ciittn:thaa:khng:saaphcsnny //
kin:gnnn:phng' phai'cnny:thaa:seaa ckasuN:puseaakud (machine code)aaa: compiled code ( luure:thaa:seaa priugrmaaa: kaa:khNkud siu'peaang:thaa:seaakud)e* anim'chuN: kiuycaa:puthaa:seaakud huyuuchniungpesnny // (priugrm:mng: ttng luusaa:maa:phttniungseaa re:saa:thaa:khkmaa:aaa: amng'chuN: husttmttkaa ckksaanaa:lnnyniungseaa re:saa:khkmaa:kiu anim'chuN:hu sttmttsnny // ) ckasuN:puseaakud maa hdwaipettng miikhiumurisnny // chiuliusnnymaa CPU ttckhunaa:lnnyseaakudsnny akhaa:CPUnaa:lnnykhngmnaa:lnnymnnyphcsnny // priugrmmaa:kiu cknaa:lnnyseaabhaasaackaa:phng' ttiukriukre:rnphcniungseaalnny: thiusiu'puluprnmaa png:ringii:nge'phykeaang:pii: ne:ke:ruNsaamk ase:chuN:yuunc (bit) ttckhukhng:ciialiukciimNrkhng: / ttnnyneraa (address)nng' kin:settnphiu:maa:kiu (priugrmre:saa:suukiuyttiung) ttkthuttpe:rkhng:ttiu'maa amaa:phcniungkhe angmttnmaa:sphng' cknaa:lnnyseaabhaasaackaa:kiu asuN:pupii: priugrm re:saa:khng: mrisleaakpngphcsnny //
yne'khett priugrmaaa:luN:leaaknii:p:maa achng'mng' priugrm:mng: bhaasaackaa:maa: (upmaa Java programming) siu'mhutt assembly language kiu asuN:pupii:re:saa:thaa:khng:phcsnny // (assembly language phng're:saa:thaa:seaakudmaa:snny Java kudmaa:leaaknaa:lnnyrmlysphng' Java nng' assembly kiu ynyseaa Java kpiur*achng'mng'snny / higher level phcsnnyhu yuuchkhng:phcsnny) thiusiu're:saa:thaa:seaakudmaa:kiu compilers, assemblers nng' ) maa:kiu asuN:pukaa cknaa:lnnyseaakudaphcsiu' bhaasaapnchiu (translate)kkhng:phcsnny // iineraattng Interpreted programmaa khng:khkphcsnny // Interpreted program chiusnnymaa mulpriugrmkiu cknaa:lnnyseaakudaphcsiu' bhaasaapnchiuthaa:khng: mrip // siu'pseaalnny: interpreter snny muulkudttngpwngseaa nnynkaa:khkmaa: (muulkudmthuttlupthaa:seaa aluplupniungseaa cknaa:lnnyseaakud maa:pwngsnny' nnynkaa:khkmaa:) kiu lupcheaangpsnny //
kiuttngsirithaa:rnmaa:
[pngchngrn]iicaamknaattckhuluN:ttng cknaa:lnnyseaabhaasaackaa: (machine language) nng' cknaa:lnnyseaakud (machine code) huur* nckhu asuN:puthaa:seaalnny: yebhuyaaa:phng' attuuttuupngphcsnny // CPU nng' processor snnylnny: attuuttuupngphcsnny // akyr* sngsnny software development or computer science terms nng' rng:nii:khng:mripk system siu'mhutt cnckiu knpuuttaa (knpuuttaa alupluppuN) husaa yuuchniungsnny // ckhuusnnymaa CPU siu'mhutt processor kiusaarnnynnyn:psnny //
Machine code instructions
[pngchngrn]Processorttiung: siu'mhutt processor acuawe:ttiung:snny kiuypiung cknaa:lnnyseaa nnynkaa:khk(Machine code instructions) acuawe:maa:riksnny // l*ng: nnynkaa:khkmaa:snny bitse*puNcNamiu:miu:pngphcsnny // thiu bitspuNcNmaa:snny ckattkkaipaa:khaa:naa:seaannynkaa:khk amiu:miu:kiupe:niungsnny // thiu'keaang' ttuunnyiiseaaphai'cnny:ttnnycheaakpuNriseaa processormaa:attk sii:khaa: cknaa:lnnyseaannynkaa:khkmaa: rinekhng:phcsnny // thiukai'siu'seaaprocessormaa:ttng neaakmiu:chk processormaa:k re'm processormaa:e* cknaa:lnnyseaannynkaa:khkmaa:nng' ascthpmNthnny'sng:thaa:seaa nnynkaa:khkmaa:pwngle'riksnny // phctteaang'phckhaichiuseaalnny: ttckhttcrNttngmuu neaakmiu:chk processormaa:k re'm processormaa:e*nnynkaa:khkmaa:kiu chklkr*asuN:mputteaa'khng: / adhippaaymaa:kiupeaang:laikhng:maa:lnny: risnny // yng:siu'pulupkhng:snny ykhngcknaa:lnnyseaare:saa:thaa:seaakudmaa:e* liukleaannyiithephcmu(compatibility) / kaipaa:khaa:naa:seaalupcheaangkhkmaa:kiulupcheaangkhng: ttiu'kiuphcpaa:ceniungsnny // cnc(Computer system)maa:anephng' kaipaa:khaa:naa:seaa mnmiurii(knpuuttaamttnyaann) ciicnymu, Operating system nng' akhaa:seaa kiriyaamaa: (Mouse, Keyboard)riniungsnny // knpuuttaacnc(Computer system) anephng'yng:kai'siu'seaa akhkmaa:apettnglnny: miittnnynekhng:phcrkaa: mttuunnyiiseaacncmaa:snny ttuunnyiiseaa Machine code (cknaa:lnnyseaakud) maa:phng' (amiu:acaa:ttuu processor kiusuN:thaa:cekaamuu) aluplupniunglim'mnny mhuttp //
cknaa:lnnyseaa nnynkaa:khk(Machine code instructions) acuawe:ttckhuttng ttuunnyiiseaaaryacaa:risnny' nnynkaa:khk siu'mhutt aryacaa: peaang:lainiungseaa nnynkaa:khkmaa: pwngsnny // bits puNcNmaa: phai'cnny:thaa:puNsnny processor phai'cnny:ttnnycheaakpuN pemuuttnnypii: adhikpeaang:laisliu rNphnrNkhttngmuu nnynkaa:khk amiu:acaa: pemuuttnnyr*lnny: peaang:lnny:niungpse:snny // nnynkaa:khkamaa:cuttng ttckhu siu'mhutt ttckhuthkpiuseaa opcode (nnynkaa:khkamiu:acaa:kiusttmttrn) / amnlupcheaangrmnny'lupngn: (operation) nng' akhaa:liuapseaa araamaa: (operands, addressing mode, kin:settnphiu:maa:) ttiu'pwngsnny //
Programs
[pngchngrn]Programs chiusnnymaa CPU aluplupmnny'(execute) nnynkaa:khkmaa:e* acuawe:(sequence)pngphcsnny // saamnCPUmaa:anephng' nnynkaa:khkmaa:kiu ttckhupii:mttckhu executelupseaalnny: superscalar processor maa:kmuu nnynkaa:khkameaakamaa:kiu ttckhinttnny:maapngexecutelupniungsnny // Program flow (program code maa:e*alupluprn aciiacny)kiu 'jump instructions' klm:miu:thaa:snny // 'Jump instructions' chiusnnymaa neaakthpluprmnny' nnynkaa:khkkiupeaang:laipe:khng:phcsnny // C++ coding maa:ttngasuN:maa:seaa goto kai'siu'seaa statement miu:phcsnny // Conditional jumps phcpernkmuu conditionkiuknnyiikhng: mnnyiikhng: pemuuttnnysnny // Conditional jumps chiusnnymaa Java programming kai'siu'seaa programming languagemaa:ttng suN:seaa if else statement maa:kiu chiuliukhng:phcsnny // upmaa line no. 25kiu executeluppii:seaaakh line no. 26kiu executelupsng'seaalnny: if else akheanemaa:(conditions) nng'kiuknnyiiseaa akhaa: kudmaa:kiu executelupsaa:khng: (jump phcsaa:khng:) kiuchiuliukhng:phcsnny //
Assembly languages
[pngchngrn]Assembly languagesnny cknaa:lnnyseaa bhaasaackaa: (Machine language) aaa:piumiu phttrlykuuaeaang re:saa:thaa:khng:phcpii: l*ng:snny Machine code instructions aaa:kin:gnnn:maa:phng' rnnynnyn:mnny'acaa: mnemonic codes phng'rnnynnyn:khng:pngphcsnny // upmaaaaa:phng' Zilog Z80 processorttng Machine code(cknaa:lnnyseaakud) 00000101snny CPUaaa: processor register Bkiu 1 leaa'khiung:khng:phcsnny // l*ng: 00000101kiu Assembly languagephng'chiulng DEC B hu pheaapniungpesnny //
kiu:kaa:
[pngchngrn]- Managed, Unmanaged, Native: What Kind of Code Is This? // developer.com // 4 December 2016 ttng muurng:aaa: meaakn:ttngpii: // 2008-09-02 ttng pnccpii: //
- Pamela Samuelson (Sep 1984). "CONTU Revisited: The Case against Copyright Protection for Computer Programs in Machine-Readable Form" 1984 (4): 663-769. Duke Law Journal.
- Copyright Registration for Computer Programs // US Copyright Office (August 2008) // February 23, 2014 ttng pnccpii: //
- D. Hofstadter (1980). "Godel, Escher, Bach: An Eternal Golden Braid".