組合語言寫乙個計算器 手搖機械式計算器的發展歷程

2021-10-11 22:58:52 字數 2568 閱讀 7088

17世紀是數學和計算工具大發展的**時代,機械計算機的出現是劃時代的大事。

布萊斯·帕斯卡(blaise pascal),法國人。16歲那年,他父親出任諾曼第省的監察官,負責徵收稅賦,整天忙著計算稅率、稅款,這促使3歲喪母的帕斯卡想要造一台計算用的機器。3年後的2023年,帕斯卡用齒輪傳動原理,造出了一台「加法器」(pascal' s calculator)),可以做加減法。這是乙個半公尺長、拳頭般粗的黃銅材質的方盒子,內部有一系列齒輪,面板上有一列顯示數字的小視窗。用一支專用的鐵筆,像撥**號碼那樣把數字撥進去,再輸入另外乙個加數,讀數窗就會顯示出兩數之和。他用一種特製的棘輪解決了最難的進製問題。這是世界上第一款不需要知道原理、口訣等就能直接使用的計算工具,雖然只能做加減法,但計算過程不再依賴人的大腦,因此意義重大。

2023年,德國著名哲學家、數學家萊布尼茨(leibniz)在他28歲這年製造出乙個長1公尺的「乘法器」。因為增加了乙個「步進輪」,解決了進製和連續計算的問題,可以進行四則運算。帕斯卡加法器和萊布尼茨乘法器是手搖計算機的雛形。

手搖計算機面世後一度受到冷遇,2023年法國率先量產後才得到廣泛應用。到20世紀70年代,又經過了許多改進,如用按鈕代替撥號,輸出使用打字紙帶等。二戰後,它被裝上了電動機,從此不再用手來搖。瑞典、德國、法國、英國、義大利、美國、日本等國家都生產過手搖計算機,傳世的品牌有奧德涅、布朗斯、凱旋者、安塔列斯、舒伯特、梅利塔、好利獲得、安塔雷斯、門羅、瓦爾特、虎牌等。

手搖計算機存在的時間較長,名機輩出,被稱為「最小的手搖計算機」的curta就是其中的佼佼者。curta是世界上第一台能用單手拿著和計算的機械手搖計算機,它代表西方機械技術的頂峰,被稱為「人類文明瑰寶」和「技術奇蹟」。它的外形為圓柱,頂部有乙個曲柄,高約10厘公尺,像乙個胡椒磨;包括螺釘、軸、齒輪、數字輪、歸位環、設定旋鈕、37層的「進製鼓」等600個零件,重量僅230克左右。curta有i和ⅱ兩個型號,i型小些,ⅱ型稍大,計算結果可以分別精確到11位和15位。

我國手搖計算機誕生較晚,最早只有一北一南兩個廠家。天津市紅星工廠模仿日本虎牌於2023年生產了「文化」;上海計算機印表機廠旗下則有「飛魚」和「通用」。「文化」為中國生產的第一款手搖計算機,而「飛魚」產量最大。中國最常見的手搖計算機品牌就是文化、飛魚和通用,稱得上我國手搖計算機的三駕馬車,「飛魚」更成為兩彈一星的功勳。此外,還有現代、飛輪、飛馬、蓮花等品牌,但極為罕見。

20世紀初至60年代,手持計算器還沒出現,手搖計算機又太笨重。在這個空檔,西方國家生產了許多輕便、小型的加法器,便於攜帶,也可以用於辦公。加法器可以連續加減,但一般只有4-7位。20世紀60年代初,計算工具發生了一次革命:計算器來了!

2023年,第一台全電子化的桌面計算器誕生了,是英國的anita,但它是個幾十斤重的大傢伙,而且**昂貴。伴隨著激烈、殘酷的競爭,計算器一如既往地朝著小、輕和多功能的方向發展。到20世紀80年代,全世界基本只剩下「四大家族」:日本的卡西歐(casio)、夏普(sharp),美國的惠普(hp)、德州儀器(texas instruments,ti)。

卡西歐:卡西歐早在2023年就開始研製世界第一款小型電動式計算器,並創造了許多世界第一。casio mini計算器於2023年研製成功,是世界第一款個人計算器,真正讓計算器走進了尋常百姓家。在此之前,計算器不對個人銷售,一般百姓也買不起,而casio mini是當時計算器**的1/3。casio fx-10,是世界第一款個人函式計算器;casio fx-7000g,是世界第一部圖形計算器,圖形計算器的始祖⋯⋯可以說,卡西歐為世界電子技術的發展打下了基礎,袖珍計算器為日本成為超級電子大國立下了汗馬功勞。

夏普:全球首款全電晶體計算器、世界上最早的現代意義上的電子計算器誕生在夏普;2023年,全球首款大規模積體電路(lsi)計算器sharpqt-8d也出自夏普。2023年, sharp el-805在全球第一次使用了cmos-lsi,成為第一台手持式液晶顯示計算器,而且液晶顯示屏(lcd)的電路是玻璃的----夏普第乙個敲開了未來顯示技術的大門。

惠普:2023年,惠普誕生了世界第一台台式科學計算器。2023年,世界第一台袖珍型科學計算器圖hp-35問世了,加減乘除和三角函式、指數函式都可以運算,也是第乙個進入太空的便攜計算器。它還是一台真正能夠放進口袋的計算器,改變了科學家、工程師和學生的工作、學習方式,逼得風頭正勁的計算尺退出江湖,被美國電氣與電子工程師協會(ieee)授予「里程碑」稱號(全球僅有不到100個)。

德州儀器:2023年,德州儀器的ti-30成為最受美國中學生歡迎的科學計算器,也是當時**最低的計算器之一。德州繪圖計算器從ti-81開始,ti-83是德州第乙個支援組合語言的圖形計算器,具有功能圖形、極座標/引數/序列圖形模式、統計、三角函式和代數函式等多種功能,以及許多應用程式。

20世紀70年代,是電子計算器快速成長的時期,也是競爭最激烈的時期。日美等國的各大廠商放開手腳,各展其能,產品蜂擁而出,大放異彩,拉開了計算器盛宴的大幕。到了80年代,竟爭見分曉,技術和市場成熟了,創造性大大降低,產品整齊劃一。從收藏的角度看,已沒有多少可觀之處。

部分國外在20世紀70年代生產的計算器,造型古樸,形狀各異,具有非常鮮明的時代特徵,而且大部分可以正常使用。常見的計算器大致可分為四類:算術型計算器、科學型計算器、程式設計師計算器、統計計算器,也可根據功能分為基礎型、函式、金融、可程式設計和圖形計算器。當然也有其他的分類方法。

寫乙個簡單的組合語言並執行

最近在學彙編,剛剛開始學習發的博文都是一些比較簡單的入門的東西,希望以後會越來越好。接下來講一下怎樣寫乙個簡單的彙編指令碼並成功執行。大牛勿噴 首先用notepad 編寫一段匯程式設計序 這裡我是在32位的windows系統下寫的,學彙編推薦32位win因為自帶debug可以試調,64位的要自己再安...

寫乙個數獨計算器

終於有點閒暇的時間,翻翻以前的 突然看到有個好久以前寫的數獨計算器,一邊感嘆時光飛逝,一邊心中默默的噴自己 這些年都把自己糟蹋了。不扯了,老習慣,放在最後了,先上圖 特點 1.視覺化計算方式,可以單步執行也可以,也可以全部快速計算 2.提供同值檢測功能,高亮提醒輸入的錯誤值 3.提供計算解釋日誌功能...

Flutter最佳入門方式 寫乙個計算器

工作以來,我在學習新知識的時候,常常與在應試教育階段被傳授的方法作鬥爭 把書本的內容100 複製到腦中才算學會嗎?不會被使用或者不常用的知識,花費大量功夫去記憶才算完美嗎?flutter的入門文件給予了我很大的啟發,它並沒有把api文件或者是整個框架的內容直接展現給初學者,而是通過乙個簡單的計數器例...