KọmputaMmemme

Assembler - ala-larịị iwu maka novice programmers

All nyere n'iwu nwere ike a ga-egbu nanị site a igwe asụsụ. Assembler iwu - a atụ yiri nke asụsụ. Na ya, dee obere, ma nnọọ ngwa ngwa usoro. Ma, n'agbanyeghị na ha size, na ide usoro bụ nnọọ oge na-ewe. Ya mere, nzukọ ntuziaka na-eji ngwaike akụrụngwa, ma ọ bụ mgbe usoro ihe omume dị oké egwu na-agaghị ezuru ebe nchekwa. Ya mere, assembler koodu agbala n'ụdị sub-omume na-ike na elu-larịị koodu. Ebe ọ bụ na assembler nwere ike dị iche nke ukwuu dabere na ụdị nke ije, ị kwesịrị ị na-atụle ya maka a kpọmkwem, isiokwu a bụ ihe ije Win. Ma nkọwa nke nzukọ ntuziaka, ka a na-achị, adịghị agbanwe nke ukwuu, na ha ga-eji na microcontrollers, na ndị ọzọ na kọmputa ngwaọrụ na-eji assembler.

Som iwu eji na nzukọ

N'agbanyeghị na a na ọjọọ n'agbanyeghị ka universality, naanị 4 som assembler ntụziaka na-na nwere ike jiri programmers. O sina dị, ha na-kere a elu-larịị mmemme asụsụ, nke na-eji kọmputa, home ngwa, telephones, smart phones, laptọọpụ na na. D.-arụ ọrụ na ha kwere omume, na nnọọ ihe ịga nke ọma. assembler iwu ndepụta bụ dị ka ndị:

  • adianade;
  • mwepu;
  • multiplication;
  • nkewa.

mgbakwunye

Som ọrụ, mara ebe ọ bụ na ụlọ akwụkwọ sekọndrị. Iji jiri nke a mma i kwesịrị naanị adianade do, nke a na-ejikọta ya na ihe yiri nke ịkpakọba nọmba ke ebe nchekwa nke na kọmputa. A si ele ọrụ bụ ka ndị a:

The Tinye

The otu na-ewe a ọnụ ọgụgụ nke mkpụrụ ndụ, na-agbakwụnye, ha ọnụ ma na-ede "Yacheyku1". Ugbu a na-arụ ọrụ nke Itie ọnọdụ: ma ọnụ ọgụgụ nke mkpụrụ ndụ ga-enwe otu mkpebi. Ọzọkwa, ọ bụrụ na e a mbụ aha, mgbe ahụ, i nwere ike tinye na ya niile. Ọ bụrụ na e a mbụ cell, mgbe ahụ, ọ bụ ike tinye na ma ọ bụ ozugbo operand ma ọ bụ a aha.

Description of nzukọ ntụziaka na ha, mmejuputa iwu-achọ ihe mbara obibia karịa nwere ike inye otu isiokwu. Site nzukọ ìgwè, n'agbanyeghị na ha ndiọi ego, na e dere ọtụtụ akwụkwọ ndị na-enwe ihe karịrị otu narị peeji nke. Ya mere, n'agbanyeghị ihe ndị yiri ala, anyị na-agba ị na-agụ ihe nkowa na-akọwa ọrụ nke otu, nke ga-ekwe ka ị maara niile nuances maka dị iche iche architectures.

mwepu

Nke a na ime ihe na-rụrụ site otu algọridim dị ka gara aga otu. Ọbụna ìgwè dị ka ihe ndekọ ụdị:

The sub

Ụkpụrụ nke ngụkọta oge bụ dị ka ndị: wepụ si №1 №2, na-edochi ndị №1. Okwu na-agafe arụmọrụ bụ otu dị na ọnọdụ nke na mgbakwunye na ime.

multiplication

Ọ bụrụ na nkewa na mgbakwunye na-eji otu otu dị ka ihe unsigned na bịanyere aka nọmba, ahụ multiplication na nkewa e nwere dị iche iche na algọridim ha. Ka ihe atụ, ịmụba unsigned nọmba iji iwu a:

MUL

Kpọmkwem na iwu operand bụ otu n'ime ihe. Location nke abụọ na-akpata na ebe ọrụ N'ihi na ofu tupu, dabere na nke na bytes MUL. Ha na ọnọdụ - a isiokwu ọzọ ibuotikọ. N'ihi na aka multiplication iji iwu:

IMUL

Ị nwere ike izute ndị ọzọ embodiments, ma ọ bụ ihe kwere nghọta na ọ maara. Gosiri abụọ ihe, na n'ihi na-enịm ke operand №1. Na nke a, ihe operand aha №1 bụchaghị sikwa na operand №2 - a ndekọ ma ọ bụ na ebe nchekwa cell. Ma, ndị ọzọ nhọrọ ga-atụle:

IMUL

IMUL > ,

IMUL ,

The mbụ nhọrọ yiri MUL na ngwaọrụ, otú ahụ iwu ka ọ nwere ike ekewet ebe a. Nke abụọ nhọrọ-enye gị ohere hoo-ezipụta na ebe - dị ka a N'ihi ya, na-akpata. Na-atọ n'onwe ezipụta a aha ahụ ga-abụ ndị mbụ na-akpata, na ebe n'ihi nke multiplication-etinye. N'okpuru ozugbo operand na-adịghị pụtara dee a akpan akpan aha na nọmba nke ịmụba operand.

nkewa

Dị ka e kwuru n'elu, na-eji kewaa abụọ ìgwè. N'ihi unsigned nọmba na-eji:

Div

N'ihi na aka nọmba iji na-esonụ iwu:

IDIV

Ngwa feature nkewa ntụziaka bụ na ọ bụ nanị ndị operand divider, nke-eme dị ka a ndekọ ma ọ bụ na ebe nchekwa cell. Kewaa nọmba mgbe niile nwere ya anya na ọnọdụ, nke na-adabere na ọnụ ọgụgụ nke size. Ọ nwere ya ebe na ọrụ N'ihi.

Chọọ na definition nke ebe nwere ike ikwu ụdị ihe ahụ ndị multiplication: achọ a iche iche isiokwu, dị ka ego nke ọmụma bụ bukwanu.

bara uru ọgwụgwụ

Ọzọkwa nkewa dị ka "dịtụ aka nzukọ ntụziaka" na kwesịrị ịgụnye iwu NEG . Ọ na-ewepụta a ịrịba ama na a ọnụ ọgụgụ nke bụ na operand. Nke ahụ bụ olileanya na isiokwu a enyerela gị ịghọta som iwu assembler.

Na kemfe ọrụ incrementing na decrementing (amụba ma ọ bụ iwetulata operand unit). Iji increment operand dị mkpa idepụta iwu:

INC

Iji decrement kwesịrị nye iwu:

Dec

Dị ka a pụrụ ịrụ operand ebe nchekwa ebe ma ọ bụ aha. Nanị abamuru nke ndị a arụmọrụ bụ na ha na-onwe ha maka obere ohere karịa yiri nzukọ ntụziaka awa site mgbakwunye ma ọ bụ mwepu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ig.birmiss.com. Theme powered by WordPress.