計算機原理課件a00預備知識_第1頁
計算機原理課件a00預備知識_第2頁
計算機原理課件a00預備知識_第3頁
免費預覽已結束,剩余5頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、公用郵箱: 密碼:b108b2082為什么要學習匯編語言匯編語言:改變了20世紀的歷史程序員可以完成寄存器/物理地址級的硬件操作,能夠編出效率極高的代碼其與機器接近,這樣它對機器的控制以及對內(nèi)存的訪問更直接學習匯編語言的目的:讓你熟悉計算機內(nèi)部運行機制通過過學習匯編語言,你可以了解到如何有效地設計數(shù)據(jù)結構,讓計算機處理得更快,并使用更少的存儲空間 有效地提高程序調(diào)試能力 3匯編語言的特點匯編語言是一種易學,卻很難精通的語言 目標代碼簡短,占用內(nèi)存少,執(zhí)行速度快, 是高效的程序設計語言每種計算機都有自己的匯編語言,匯編語言不具備可移植性 使用匯編語言需要有一定的硬件基礎,比起c來要難掌握的多,也

2、沒有c語言那么靈活和強大,使用起來非常不方便,很難編出大型程序經(jīng)常與高級語言配合使用,應用十分廣泛4學習建議充分注意“匯編”課實踐性強的特點多讀程序,多寫程序,多上機調(diào)試程序,熟悉PC機的編程結構掌握匯編語言及其程序設計的基本概念、方法和技巧5計算機語言的發(fā)展機器語言匯編語言高級語言6機器語言機器語言是直接用二進制代碼指令表達的計算機語言,指令是用0和1組成的一串代碼,它們有一定的位數(shù),并分成若干段,各段的編碼表示不同的含義計算機的指令為1011011000000000,它表示讓計算機進行一次加法操作指令1011010100000000則表示進行一次減法操作。它們的前八位表示操作碼,而后八位表示地址碼機器語言或稱為二進制代碼語言,計算機可以直接識別,不需要進行任何翻譯。每臺機器的指令,其格式和代碼所代表的含義都是硬性規(guī)定的,故稱之為面向機器的語言,也稱為機器語言 機器語言:第一代計算機語言 7匯編語言用一些簡潔的英文字母、符號串來替代一個特定的指令的二進制串用“A D D”代表加法,“M O V”代表數(shù)據(jù)傳遞等等人們很容易讀懂并理解程序在干什么,糾錯及維護都變得方便了匯編語言:第二代計算機語言 專門負責將這些符號翻譯成二進制數(shù)的機器語言的翻譯程序:匯編程序 8高級語言接近于數(shù)學語言或人的自然語

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論