þekking Discovery
/ Knowledge Discovery >> þekking Discovery >> tækni >> tölva >> tölva vélbúnaður >>

Hvernig örgjörvi Work

einfalda tölvu sem inniheldur enga RAM -. Margir microcontrollers gera þetta með því að setja handfylli af vinnsluminni bæti á örgjörva flís sjálft - en yfirleitt ómögulegt að búa til eina sem inniheldur enga ROM). Á tölvu, ROM er kallað BIOS (Basic Input /Output System). Þegar örgjörvi byrjar, byrjar það framkvæmd fyrirmælum það kemst í BIOS. BIOS leiðbeiningar gera hlutina eins og próf vélbúnað í vélinni, og þá fer það á harða diskinn til að ná ræsigeirann (sjá Hvernig harður diskur virka fyrir nánari upplýsingar). Þetta stígvél geiri er annar lítill program, og BIOS geymir það í RAM eftir að lesa hana af disknum. Örgjörvi byrjar þá framkvæmd leiðbeiningar ræsigeirann frá RAM. Ræsigeirann program vilja segja örgjörvi til að ná eitthvað annað frá the harður diskur í RAM, örgjörvi keyrir þá, og svo framvegis. Þetta er hvernig örgjörvi fullt og keyrir allt stýrikerfi.
Örgjörvi Leiðbeiningar

Jafnvel ótrúlega einfalt örgjörvi sýnd í fyrra dæmi verður að hafa nokkuð stór sett af leiðbeiningum sem það getur gert. Söfnun leiðbeiningar er hrint í framkvæmd sem bitarunur, hver um sig hefur mismunandi merkingu þegar hlaðinn í kennslu skránni. Menn eru ekki sérstaklega góð í að muna bitamynstrum, svo að setja af stuttum orðum eru skilgreind að tákna mismunandi bitamynstrum. Þetta safn af orðum er kallað samkoma tungumál örgjörva. Assembler getur þýtt orð í bita mynstur þeirra mjög auðveldlega, og þá framleiðsla á Assembler er sett í minni fyrir örgjörvi til að framkvæma.

Hér er safn skipana tungumáli samkoma að hönnuður gæti búið fyrir einfalt örgjörvi í dæmi okkar:

  • LOADA stofn - Hlaða skrá A frá minni heimilisfang
  • LOADB stofn - Hlaða skrá B frá minni heimilisfang
  • CONB con - Hlaða a stöðug gildi í nýskrá B
  • SAVEB stofn - Vista skrá B til minni heimilisfang
  • SAVEC stofn - Vista skrá C til minni heimilisfang
  • Setja - Setja A og B og geyma Niðurstaðan í C
  • SUB - Draga A og B og geyma niðurstöðu í C
  • MUL - Multiply A og B og geyma niðurstöðu í C
  • DIV - Divide A og B og geyma niðurstöðu í C
  • COM - Bera saman A og B og geyma niðurstöðu í próf
  • JUMP Athugasemd - Jump á póstfang
  • JEQ Athugasemd - Jump, ef jafnt, til að takast á
  • JNEQ Athugasemd - Jump, ef ekki jafn, að takast
  • JG Athugasemd - stökk, ef meira en, til að takast á
  • JGE Athugasemd - Jump, ef stærra en eða jafnt að takast
  • JL Athugasemd - stökk

    Page [1] [2] [3] [4] [5] [6] [7] [8]