計算(suan)器的工作原(yuan)理(li)
計(ji)算(suan)機(ji)(ji)的(de)基本原(yuan)理是存儲程(cheng)序和程(cheng)序控制。預先要把指(zhi)揮計(ji)算(suan)機(ji)(ji)如何進行操(cao)作的(de)指(zhi)令序列(稱(cheng)為(wei)程(cheng)序)和原(yuan)始數據通過輸入設備(bei)輸送到計(ji)算(suan)機(ji)(ji)內存貯器中。每一條(tiao)指(zhi)令中明確(que)規(gui)定(ding)了計(ji)算(suan)機(ji)(ji)從哪個(ge)地(di)址(zhi)取(qu)數,進行什(shen)么操(cao)作,然后送到什(shen)么地(di)址(zhi)去等步(bu)驟。
計(ji)算(suan)機在運(yun)(yun)行(xing)時,先從內存中(zhong)取(qu)出(chu)(chu)(chu)第一(yi)條指(zhi)(zhi)令(ling),通過控(kong)制器的(de)(de)(de)譯(yi)碼,按(an)(an)指(zhi)(zhi)令(ling)的(de)(de)(de)要求(qiu),從存儲器中(zhong)取(qu)出(chu)(chu)(chu)數據進行(xing)指(zhi)(zhi)定(ding)的(de)(de)(de)運(yun)(yun)算(suan)和邏輯操(cao)作等加工,然后再(zai)按(an)(an)地址把結果送(song)到(dao)內存中(zhong)去。接下來,再(zai)取(qu)出(chu)(chu)(chu)第二條指(zhi)(zhi)令(ling),在控(kong)制器的(de)(de)(de)指(zhi)(zhi)揮下完成規定(ding)操(cao)作。依此(ci)進行(xing)下去。直至遇到(dao)停止指(zhi)(zhi)令(ling)。
程(cheng)序(xu)與數(shu)(shu)據一樣存貯(zhu),按程(cheng)序(xu)編排(pai)的順序(xu),一步(bu)一步(bu)地(di)取(qu)出指令,自(zi)動地(di)完成指令規定的操(cao)作是計算機最(zui)(zui)基本的工作原(yuan)理。這(zhe)一原(yuan)理最(zui)(zui)初(chu)是由美(mei)籍(ji)匈牙利(li)數(shu)(shu)學家馮(feng).諾依曼(man)于1945年提出來的,故(gu)稱(cheng)為馮(feng).諾依曼(man)原(yuan)理。
計算器結構
計算器一般由運算器、控制器、存儲器、鍵盤、顯示(shi)(shi)器(qi)(qi)(qi)、電(dian)源(yuan)和一些可選(xuan)外(wai)圍(wei)設備(bei)組成。低檔計(ji)算(suan)(suan)(suan)器(qi)(qi)(qi)的(de)(de)(de)運(yun)(yun)算(suan)(suan)(suan)器(qi)(qi)(qi)、控制器(qi)(qi)(qi)由數(shu)字邏輯(ji)電(dian)路(lu)實現(xian)簡單的(de)(de)(de)串行(xing)運(yun)(yun)算(suan)(suan)(suan),其隨機(ji)存(cun)(cun)儲(chu)(chu)器(qi)(qi)(qi)只有(you)一、二個(ge)單元,供累加存(cun)(cun)儲(chu)(chu)用(yong)。高檔計(ji)算(suan)(suan)(suan)器(qi)(qi)(qi)由微處理器(qi)(qi)(qi)和只讀存(cun)(cun)儲(chu)(chu)器(qi)(qi)(qi)實現(xian)各種復雜的(de)(de)(de)運(yun)(yun)算(suan)(suan)(suan)程(cheng)序(xu),有(you)較多的(de)(de)(de)隨機(ji)存(cun)(cun)儲(chu)(chu)單元以存(cun)(cun)放(fang)輸入(ru)程(cheng)序(xu)和數(shu)據。鍵盤是計(ji)算(suan)(suan)(suan)器(qi)(qi)(qi)的(de)(de)(de)輸入(ru)部件(jian),一般采用(yong)接觸式或傳感(gan)式。為減小計(ji)算(suan)(suan)(suan)器(qi)(qi)(qi)的(de)(de)(de)尺寸,一鍵常常有(you)多種功能(neng)。顯示(shi)(shi)器(qi)(qi)(qi)是計(ji)算(suan)(suan)(suan)器(qi)(qi)(qi)的(de)(de)(de)輸出部件(jian),有(you)發光(guang)二極管顯示(shi)(shi)器(qi)(qi)(qi)或液晶(jing)顯示(shi)(shi)器(qi)(qi)(qi)等。除顯示(shi)(shi)計(ji)算(suan)(suan)(suan)結果(guo)外(wai),還常有(you)溢出指示(shi)(shi)、錯誤指示(shi)(shi)等。計(ji)算(suan)(suan)(suan)器(qi)(qi)(qi)電(dian)源(yuan)采用(yong)交流轉換(huan)器(qi)(qi)(qi)或電(dian)池,電(dian)池可用(yong)交流轉換(huan)器(qi)(qi)(qi)或太陽能(neng)轉換(huan)器(qi)(qi)(qi)再充(chong)電(dian)。為節(jie)省電(dian)能(neng),計(ji)算(suan)(suan)(suan)器(qi)(qi)(qi)都采用(yong)CMOS工藝(yi)制作的(de)(de)(de)大規(gui)模集成電(dian)路(lu)(見(jian)互補金屬-氧化物-半導體集成電(dian)路(lu)),并在內部裝有(you)定(ding)時不操(cao)作自動斷電(dian)電(dian)路(lu)。計(ji)算(suan)(suan)(suan)器(qi)(qi)(qi)可選(xuan)用(yong)的(de)(de)(de)外(wai)圍(wei)設備(bei)有(you)微型打(da)印(yin)機(ji)、盒(he)式磁(ci)帶機(ji)和磁(ci)卡(ka)機(ji)等。
從某種角度而言,廣義的“計算機”是包括“電子計算器”的。電子計算器中也有集成電路,但計算器的功能簡(jian)便(bian),價(jia)格(ge)更加便(bian)宜,利于攜(xie)帶與穩(wen)定性好。
在過(guo)去(qu),諸(zhu)如算(suan)(suan)盤、納皮爾骨頭、數(shu)學表書籍、工程計算(suan)(suan)尺(chi)或機械加法機(adding machine)在數(shu)值計算(suan)(suan)上扮演輔(fu)助角色。計算(suan)(suan)器(qi)這詞原(yuan)本指的是(shi)以紙筆運行數(shu)學計算(suan)(suan)的職業人士(shi),這樣的半手(shou)動計算(suan)(suan)工作既繁重(zhong)又易(yi)出錯(cuo)。
現代的計算器以電力(li)為動力(li),且擁有從便宜、信用卡尺寸的簡易設(she)備(bei)到(dao)附(fu)打印功能的特(te)殊(shu)計算器等(deng)多種形(xing)狀與尺寸。
申明:以上內容源于程序系統索引或網民分享提供,僅供您參考使用,不代表本網站的研究觀點,請注意甄別內容來源的真實性和權威性。