Kas yra kompiuterio instrukcijos?

Gana lengva suprasti, kad kompiuteriuose veikia programinė įranga, pvz., operacinė sistema arba žiniatinklio naršyklė. Tačiau net plačiai žinoma, kad programinė įranga kuriama rašant kodą bet kuria iš daugelio programavimo kalbų. Paprastai tas kodas sukompiliuojamas į formatą, kurį gali paleisti kompiuteris.

Kompiuteriai nesupranta Python, C, Java ar bet kurios kitos programavimo kalbos. Bet kokios instrukcijos turi būti pateiktos instrukcijų rinkinio formatu. Instrukcijų rinkinys yra kompiuterio instrukcijų rinkinys. Kiekviename iš jų nurodoma, kokia operacija ir kokiais duomenimis turi būti atlikta. Labiausiai paplitęs kompiuterio instrukcijų rinkinys yra x86. Tiksliau, x86-64 variantas taip pat vadinamas AMD64.

Instrukcijų rinkinio užbaigtumas

Yra keturios pagrindinės mokymo kategorijos, kurių reikia, kad kompiuteris galėtų veikti. Aritmetinės, loginės ir poslinkio instrukcijos. Nurodymai, kaip perkelti duomenis iš sistemos atminties į registrus ir atvirkščiai. Įvesties ir išvesties instrukcijos. Programos valdymo ir būsenos instrukcijos.

Aritmetinės, loginės ir poslinkio instrukcijos leidžia kompiuteriui atlikti skaičiavimus. Šis instrukcijų poaibis naudojamas faktiniams skaičiavimams atlikti. Visi duomenys, kurių CPU turi veikti, yra saugomi RAM. Kad centrinis procesorius galėtų prieiti prie jo, kad galėtų juo veikti. Tačiau duomenys turi būti tvarkytojų registruose. Taigi instrukcijos, perkeliančios duomenis tarp RAM ir registrų, yra labai svarbios našumui.

Nors kompiuteriai atlieka daug dalykų, paprastai yra tam tikra žmonių sąveika. Užfiksuoti šias sąveikas ir su jais susidoroti labai svarbu, kad kompiuteriai būtų interaktyvūs. Be to, kompiuterio kodas dažnai gali būti padalintas į dvi atskiras šakas, todėl reikia pasirinkti, kurią iš jų pasirinkti. Tai žinomos kaip šakos instrukcijos ir būtinos sudėtingam programavimui, įskaitant for ir while ciklus. Valdymo instrukcijos taip pat yra esminės siekiant užtikrinti, kad operacijos vyktų tinkama tvarka.

Kas yra Instrukcija?

Instrukcija yra apibrėžta funkcionalumo dalis, kurią procesorius gali vykdyti. Operacija paprastai rodoma su trumpos formos instrukcijos pavadinimu. Tikrasis nurodymas yra užkoduotas kaip trumpas opkodas. Daugelis operacijų turi atlikti savo operacijas su kai kuriais duomenimis. Šių duomenų adreso informacija vadinama operandais. Paprasčiausia operacija paprastai vadinama NOP. NOP yra „neoperacijos“ trumpinys. NOP nereikia jokių papildomų operandų, nes jis nurodo CPU vieną laikrodžio ciklą neveikti. X86 versijoje NOP užkoduotas kaip 0x90.

JMP yra kita operacija. Jis sureguliuoja programos skaitiklį, kuris nurodo kitą instrukciją. Paprastai sekanti instrukcija, kurią reikia vykdyti, yra kita sąraše esanti instrukcija. Tačiau tai negali būti tiesa abiem atvejais, kai pasiekiate išsišakojusį teiginį. JMP leidžia šakai pereiti pirmyn arba atgal prie instrukcijų rinkinio, kuris gali būti toli, todėl programinė įranga gali veikti taip, kaip numatyta. X86 versijoje JMP užkoduotas kaip 0xE9…0xEB, 0xFF/4 ir 0xFF/5. JMP paims operandą, nurodantį atminties adresą, į kurį reikia atnaujinti programos skaitiklį, kad būtų nurodyta teisinga kita instrukcija.

Išvada

Kompiuterio instrukcija, taip pat žinoma kaip mašininė instrukcija, yra viena instrukcija kaip instrukcijų rinkinio dalis. Instrukcijose išsamiai aprašomos tikslios procesoriaus operacijos. Dauguma, bet ne visi, turi veikti su duomenimis ir yra vadinami kartu su operandais. Šie operandai nurodo registrus, kuriuose yra operuojami duomenys.


Leave a Comment

Kaip naudoti „Pokalbio suvokimo“ ir tiesioginio klausymo funkcijas „AirPods“ ausinėse

Kaip naudoti „Pokalbio suvokimo“ ir tiesioginio klausymo funkcijas „AirPods“ ausinėse

Iš pirmo žvilgsnio „AirPods“ atrodo kaip ir bet kurios kitos belaidės ausinės. Tačiau viskas pasikeitė, kai buvo atrastos kelios mažai žinomos funkcijos.

Kaip pridėti spausdintuvą prie „Windows 10“

Kaip pridėti spausdintuvą prie „Windows 10“

Spausdintuvo pridėjimas prie „Windows 10“ yra paprastas, nors laidinių įrenginių procesas skirsis nuo belaidžių įrenginių.

Kaip patikrinti RAM ir patikrinti RAM klaidas kompiuteryje su didžiausiu tikslumu

Kaip patikrinti RAM ir patikrinti RAM klaidas kompiuteryje su didžiausiu tikslumu

Kaip žinote, RAM yra labai svarbi kompiuterio aparatinės įrangos dalis, veikianti kaip atmintis duomenims apdoroti ir lemianti nešiojamojo ar asmeninio kompiuterio greitį. Žemiau esančiame straipsnyje „WebTech360“ supažindins jus su keliais būdais, kaip patikrinti RAM klaidas naudojant programinę įrangą sistemoje „Windows“.

Kaip prijungti Windows 11 nešiojamąjį kompiuterį prie projekcinio ekrano/TV

Kaip prijungti Windows 11 nešiojamąjį kompiuterį prie projekcinio ekrano/TV

Perskaitykite šį straipsnį, kad sužinotumėte paprastą žingsnis po žingsnio procesą, kaip prijungti nešiojamąjį kompiuterį prie projekcinio ekrano ar TV naudojant Windows 11 ir Windows 10 operacines sistemas.

Kaip rasti spausdintuvo IP adresą

Kaip rasti spausdintuvo IP adresą

Ar sunku sužinoti, koks IP adresas naudojamas jūsų spausdintuvui? Mes parodysime, kaip tai padaryti.

3D Spausdinimo Pagrindai: Priežiūros Patarimai Jūsų 3D Spaudikliui

3D Spausdinimo Pagrindai: Priežiūros Patarimai Jūsų 3D Spaudikliui

Teisinga 3D spausdintuvų priežiūra yra labai svarbi, norint gauti geriausius rezultatus. Čia pateikiami keli svarbūs patarimai, kuriuos reikėtų atsiminti.

5 Priežastys, Kodėl Jūsų Nešiojamas Kompiuteris Perkaista

5 Priežastys, Kodėl Jūsų Nešiojamas Kompiuteris Perkaista

Sužinokite apie kai kurias galimas jūsų nešiojamojo kompiuterio perkaitimo priežastis, kartu su patarimais ir gudrybėmis, kaip išvengti šios problemos ir išlaikyti savo įrenginį šaltą.

3D Spausdinimo Pagrindai: Būtinas Priežiūros Patikrinimo Sąrašas

3D Spausdinimo Pagrindai: Būtinas Priežiūros Patikrinimo Sąrašas

Laikyti įrangą geros būklės yra būtina. Štai keletas naudingų patarimų, kaip išlaikyti savo 3D spausdintuvą puikios būklės.

Ką daryti, jei Powerbeats Pro neįsikrauna dėkle

Ką daryti, jei Powerbeats Pro neįsikrauna dėkle

Jei jūsų Powerbeats Pro neįsikrauna, naudokite kitą maitinimo šaltinį ir išvalykite ausines. Palikite dėklą atvirą, kol įkraunate ausines.

10 Geriausių NAS Saugojimo Įrenginių Namo ir Profesiniam Naudojimui

10 Geriausių NAS Saugojimo Įrenginių Namo ir Profesiniam Naudojimui

Ar ieškote NAS namuose ar biure, patikrinkite šį geriausių NAS saugojimo įrenginių sąrašą.