Yuav tsum muaj pes tsawg me ntsis rau opcode?
Yuav tsum muaj pes tsawg me ntsis rau opcode?

Video: Yuav tsum muaj pes tsawg me ntsis rau opcode?

Video: Yuav tsum muaj pes tsawg me ntsis rau opcode?
Video: Машинное обучение с Python! Обучение, тестирование, разделение для оценки моделей 2024, Plaub Hlis Ntuj
Anonim

Yog li ntawd, 8 cov khoom xav tau rau opcode . Ib qho kev qhia yog khaws cia rau hauv ib lo lus nrog 24 me ntsis . Yog li, yuav muaj (24-8) = 16 me ntsis rau qhov chaw nyob hauv ib qho kev qhia. Qhov loj tshaj plaws tsis tau kos npe binary tus lej uas tuaj yeem haum rau hauv ib lo lus ntawm lub cim xeeb yog, (111111111111111111111111111)2.

Ua li no, pes tsawg cov khoom yuav tsum tau siv los sawv cev rau opcode?

Cov opcode yog lub machinecode sawv cev ntawm cov kev qhia mnemonic. Ntau cov lus qhia ntsig txog tuaj yeem muaj tib yam opcode . Cov opcode teb yog 6 me ntsis ntev ( me ntsis 26 rau me ntsis 31). Tus lej sawv cev ntawm qhov chaw sau npe thiab qhov chaw sau npe.

Ib yam li ntawd, opcode loj npaum li cas xam? Opcode loj - Nws yog tus naj npawb ntawm cov khoom nyob los ntawm opcode uas yog xam los ntawm kev siv lub log ntawm cov lus qhia txheej qhov loj . Ua haujlwm qhov loj - Nws yog tus naj npawb ntawm cov khoom siv los ntawm kev ua haujlwm. Kev qhia qhov loj -Nws yog xam raws li cov lej ntawm cov khoom siv los ntawm opcode thiab operands.

Ib yam li ntawd, nws tau nug, muaj pes tsawg cov khoom muaj nyob hauv cov lej ua haujlwm?

Yuav ua li cas ntau BITS muaj nyob rau hauv lub lag luam code , lis code ib feem, thiab qhov chaw nyob? Nws txawv, los ntawm 8 mus rau 256 [1] me ntsis , feem ntau nyob rau hauv ntau ntawm 8 me ntsis . Yav tag los, nyob ntawd tau processors nrog ntau tus lej sib txawv me ntsis zoo 6,7o ib yam lwm tus lej txawv.

Yuav tsum muaj pes tsawg me ntsis los hais txog cov bytes hauv lub cim xeeb ntawd?

Cov chaw nyob nco qhov chaw yog 32 MB, los yog 225 (25 x 220). Qhov no txhais tau tias koj xav tau log2 225 lossis 25 me ntsis , ua chaw nyob txhua byte.

Pom zoo: