Tsev > Exhibition > Ntsiab lus

Khoos phib tawj architecture Kev Cob Qhia Cov txheej txheem teeb tsa architecture

Mar 09, 2019

Cov txheej txheem qhia ntawv (ISA) yog qhov sib txuas ntawm lub computer software thiab cuab yeej kho mob thiab kuj tuaj yeem saib raws li lub programmer's view ntawm lub tshuab. Cov computers tsis nkag siab cov hom lus programming ntau yam xws li Java, C ++, lossis ntau hom lus programming. Tus processor tsuas to taub cov lus qhia hauv ib qho zauv, xws li cov zauv cim binary. Cov cuab yeej software, xws li cov compilers, txhais cov lus uas siv lus siab ua cov lus qhia uas tus processor yuav nkag siab.


Dhau li ntawm cov lus qhia, lub ISA qhia txog cov khoom hauv lub tshuab computer uas muaj nyob rau hauv qhov kev pab cuam - xws li cov ntaub ntawv, cov npe, kev hais lus, thiab kev nco. Cov lus qhia nrhiav cov khoom siv muaj npe nrog cov npe sau npe (los yog cov npe) thiab qhov chaw nyob txog kev nco.


Lub ISA ntawm lub computer feem ntau tau piav qhia hauv phau ntawv qhia me me, uas piav qhia txog cov lus qhia ntawm cov lus qhia. Ntxiv thiab, nws kuj txhais tau luv luv (vaguely) npe rau cov lus qhia. Cov npe tau lees paub los ntawm ib tug software tsim cuab yeej hu ua tus neeg tuaj koom. Ib tus neeg tuaj sib dhos yog ib qho computer program uas txhais tau daim ntawv sau ua tib neeg nyeem tau ntawm ISA rau hauv daim ntawv siv computer. Disassemblers kuj muaj kev txaus siab, feem ntau yog cov kev sib cav thiab cov software tso tawm thiab kho cov teeb meem hauv binary computer programs.


ISAs sib txawv ntawm kev ua tiav thiab tiav. Ib qho zoo ISA kev sib haum ntawm cov neeg ua haujlwm yooj yim (yooj yim rau txoj cai kom to taub), qhov loj ntawm cov cai (ntau npaum li cas cov cai yuav tsum tau ua ib qho), tus nqi ntawm lub computer kom txhais cov lus qhia txiav txim siab thiab ua raws li cov lus qhia), thiab kev ceev ntawm lub computer (nrog ntau txoj kev kho vaj tsev kho khoom los ua lub sijhawm ntev dua). Lub koom haum nco teev lub tswv yim kev qhia nrog lub cim xeeb, thiab ua li cas nco nrog nws tus kheej.


Lub sij hawm tsim emulation software (emulators) muaj peev xwm khiav cov kev qhia sau ua lus qhia. Cov niaj hnub emulators ntsuas qhov loj me, nqi, thiab kev ua haujlwm kom paub meej tias yog ib qho ISA tau ntsib nws cov hom phiaj.