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