Skip to main content

Ano ang isang base address?

Ang isang base address ay ginagamit ng mga programa sa computer upang makilala ang isang nagmula na lokasyon o panimulang punto.Maaaring ito ang unang hanay ng mga tagubilin sa isang serye ng mga utos ng programming.Minsan ang isang base address ay ginagamit upang ipahiwatig ang mga lokasyon ng mga tiyak na sangkap ng hardware, tulad ng isang printer o panlabas na disk sa imbakan.

Ang mga computer ay gumagamit ng iba't ibang mga scheme ng address upang maproseso at kumpletuhin ang ilang mga pag -andar.Ang mga aparato ay maaaring italaga ng mga address na gumagamit ng isang base address bilang isang sanggunian.Halimbawa, ang isang panlabas na drive ay maaaring italaga ng isang address ng dalawa dahil ito ay nasa pangalawang lugar kung saan ang programa ay maaaring maghanap ng data.Ang address ay hindi lamang isasama ang numero ng dalawa, kundi pati na rin ang base address, na maaaring kasing simple ng isang serye ng mga zero.Ang memorya ng computer ay gumagamit ng mga scheme ng address upang makilala ang mga lokasyon ng mga aparato ng peripheral, panloob na random na memorya ng pag -access, at nakalaan na puwang ng hard drive.

Ang ideya ng isang base address ay maaaring isipin bilang isang pagkakasunud -sunod.Ito ay isang signal o code sa computer at mga programa nito upang gumana sa isang tiyak na fashion.Halimbawa, ang isang programa sa pagproseso ng salita ay maaaring unang magtangka upang makipag -usap sa isang printer bago magpadala ng isang dokumento sa pila nito.Ang batayang address o sanggunian para sa mga hanay ng mga tagubilin ay itatalaga sa ilang uri ng utos na nag -uudyok sa isang pagsubok sa komunikasyon.HakbangMakikilala ng application na ang pagpapadala ng dokumento sa naka -print na pila ay ang susunod na hakbang dahil ang base address kasama ang dalawa ay itinalaga sa partikular na function ng utos.Kasunod ng pagkumpleto ng ikalawang hakbang, ang programa ay isasangguni ang parehong base o sanggunian sa ikatlong utos.

Ang mga kamag -anak na address ay lahat ng mga takdang aralin na gumagamit ng sanggunian.Ang ganap na address ay katumbas ng sanggunian o panimulang punto.Ang walong-bit at 16-bit na mga processors ay mayroon nang isang nakapirming pagkakasunud-sunod ng address at hindi karaniwang nangangailangan ng manu-manong pag-input ng isang sanggunian na sanggunian.Ang 32-bit na mga sistema ng pagproseso, gayunpaman, ay.

Hindi alintana kung saan matatagpuan ang sanggunian ng sanggunian sa isang scheme ng memorya ng computer, halos palaging magsisimula ito sa isang pagtatalaga ng zero o isa.Minsan ang mga titik ay ginagamit upang magtalaga ng isang base address, ngunit karaniwang ginagawa ito sa isang paulit -ulit o synchronistic na paraan.Maraming mga 32-bit na programa ang nag-uudyok para sa manu-manong pagtatalaga at paglikha ng isang sanggunian na address o panimulang punto.