匯編語言基礎1_第1頁
匯編語言基礎1_第2頁
匯編語言基礎1_第3頁
匯編語言基礎1_第4頁
匯編語言基礎1_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 v第第1章章. 基礎知識基礎知識(2學時學時) 1. 進位計數(shù)制與不同基數(shù)間的轉換進位計數(shù)制與不同基數(shù)間的轉換 2. 二進制和十六進制運算二進制和十六進制運算 3. 計算機中的數(shù)和字符表示計算機中的數(shù)和字符表示 4. 基本的邏輯運算基本的邏輯運算 v第第2章章. 80 x86計算機組織計算機組織(4學時學時) 1. 80 x86微處理器微處理器 2. 基于微處理器的計算機系統(tǒng)構成基于微處理器的計算機系統(tǒng)構成 3. 中央處理器中央處理器 4. 存儲器存儲器 5. 外部設備外部設備 v第第3章章 80 x86的指令系統(tǒng)和尋址方式的指令系統(tǒng)和尋址方式(12學時學時) 1. 80 x86的尋址方式的

2、尋址方式 2. 80 x86機器語言指令概況機器語言指令概況 3. 80 x86的指令系統(tǒng)的指令系統(tǒng) v第第4章章 匯編語言程序格式匯編語言程序格式(6學時學時) 1. 匯編程序功能匯編程序功能 2. 偽操作偽操作 3. 匯編語言程序格式匯編語言程序格式 4. 匯編語言程序的上機過程匯編語言程序的上機過程 v第第5章章 循環(huán)與分支程序設計循環(huán)與分支程序設計(4學時學時) 1. 順序程序設計順序程序設計 2. 分支程序設計分支程序設計 3. 循環(huán)程序設計循環(huán)程序設計 4.發(fā)揮發(fā)揮80386及其后繼機型的優(yōu)勢及其后繼機型的優(yōu)勢 v第第6章章 子程序設計子程序設計(6學時學時) 1. 設計方法設計方

3、法 2. 嵌套與遞歸嵌套與遞歸 3. 子程序舉例子程序舉例 4.DOS系統(tǒng)功能調用系統(tǒng)功能調用 v第第7章章 高級匯編語言技術高級匯編語言技術(4學時學時) 1. 宏匯編宏匯編 2. 重復匯編重復匯編 3. 條件匯編條件匯編 4. 高級語言結構高級語言結構 v第第8章章 輸入輸出程序設計輸入輸出程序設計(4學時學時) 1. I/O設備的數(shù)據(jù)傳送方式設備的數(shù)據(jù)傳送方式 2. 程序直接控制程序直接控制I/O方式方式 3. 中斷傳送方式中斷傳送方式 4. 80386輸入輸出輸入輸出 5. 80386的中斷處理的中斷處理 v第第13章章 模塊化程序設計模塊化程序設計(2學時學時) 1.1. 匯編程序概

4、述匯編程序概述 2. 連接程序及連接對程序設計的要求連接程序及連接對程序設計的要求 3. 匯編語言程序與高級語言程序的連接匯編語言程序與高級語言程序的連接 4. 模塊化程序設計概述模塊化程序設計概述 1. 掌握數(shù)制、碼制等基礎理論知識,能較熟練的進行碼制轉換,掌握數(shù)制、碼制等基礎理論知識,能較熟練的進行碼制轉換, 了解數(shù)字的各種計算機存儲方式了解數(shù)字的各種計算機存儲方式 2. 了解計算機組成及其基本原理了解計算機組成及其基本原理 3. 掌握掌握80 x86的不同尋址方式,并能區(qū)別各種不同尋址方式的的不同尋址方式,并能區(qū)別各種不同尋址方式的 異同。異同。 4. 熟練掌握熟練掌握80 x86的指令

5、系統(tǒng),能夠用的指令系統(tǒng),能夠用80 x86指令系統(tǒng)編寫基指令系統(tǒng)編寫基 本的程序塊。本的程序塊。 5. 掌握掌握80 x86匯編的編程方式,掌握循環(huán)、分支、子程序等基匯編的編程方式,掌握循環(huán)、分支、子程序等基 本程序結構。本程序結構。 6. 在了解基礎上進一步掌握宏匯編程序設計技術。在了解基礎上進一步掌握宏匯編程序設計技術。 7. 了解了解80 x86體系結構下的中斷和體系結構下的中斷和I/O技術,掌握基本的技術,掌握基本的BIOS 和和DOS系統(tǒng)功能調用方法和多模塊連接技術。系統(tǒng)功能調用方法和多模塊連接技術。 8. 8. 了解了解80 x86匯編下的圖形顯示、發(fā)聲和磁盤文件存取技術。匯編下的

6、圖形顯示、發(fā)聲和磁盤文件存取技術。 重慶郵電學院計算機科學與技術學院 王練 重慶郵電學院計算機科學與技術學院 王練 1.1 計算機中的數(shù)制與碼制計算機中的數(shù)制與碼制 111 數(shù)制數(shù)制 重慶郵電學院計算機科學與技術學院 王練 重慶郵電學院計算機科學與技術學院 王練 重慶郵電學院計算機科學與技術學院 王練 重慶郵電學院計算機科學與技術學院 王練 BCD )0101100011010001()001101100000(3456 2 重慶郵電學院計算機科學與技術學院 王練 112 數(shù)值轉換數(shù)值轉換 625.232*12*02*12*12*12*12*02*1)101.10111( 32101234 2

7、 4327816*1416*016*916*10)90( 0123 16 EA 重慶郵電學院計算機科學與技術學院 王練 重慶郵電學院計算機科學與技術學院 王練 【例例1 1】將十進制整數(shù)(將十進制整數(shù)(105105)10 10轉換為二進制數(shù),采用 轉換為二進制數(shù),采用 “除除2 2倒取余倒取余”的方法,過程如下:的方法,過程如下: 解解: 所以所以,(105105)10 10( (11010011101001)2 2 重慶郵電學院計算機科學與技術學院 王練 所以,(0.8125)10(0.1101)2 注意注意: :如果出現(xiàn)乘積的小如果出現(xiàn)乘積的小 數(shù)部分一直不為數(shù)部分一直不為“0”,則,則

8、可以根據(jù)精度的要求截取可以根據(jù)精度的要求截取 一定的位數(shù)取近似值。一定的位數(shù)取近似值。 重慶郵電學院計算機科學與技術學院 王練 210 )1101.1011()8125.11( 重慶郵電學院計算機科學與技術學院 王練 216 )1000,0101.1110,0111,0001()58.17(E 重慶郵電學院計算機科學與技術學院 王練 重慶郵電學院計算機科學與技術學院 王練 重慶郵電學院計算機科學與技術學院 王練 H L 000001010011100101110111 0000NULDLESP0Pp 0001SOHDC1!1AQaq 0010STXDC2“2BRbr 0011ETXDC3#3C

9、Scs 0100EOTDC44DTdt 0101ENGNAK5EUeu 0110ACKSYNKk 1100FFFS,Nn 1111SIUS/?OoDEL 標準標準ASCII碼字符表碼字符表 重慶郵電學院計算機科學與技術學院 王練 重慶郵電學院計算機科學與技術學院 王練 1)原碼、反碼和補碼原碼、反碼和補碼 重慶郵電學院計算機科學與技術學院 王練 重慶郵電學院計算機科學與技術學院 王練 重慶郵電學院計算機科學與技術學院 王練 關于關于0的問題的問題 0補 補10000000B 0補 補= + 0補補 =00000000B 128補 補=10000000B 關于關于0的問題的問題 例:例: 64 1100 0000 + 64 + 1100 0000 128 11000 0000=128補 補 符號位進位丟掉符號位進位丟掉 128 1000 0000 + + 127 + 0111 1111 1 1111 1111=1補 補 關于關于 0的問題的問題 若若為為0補 補=1000 0000B運算會出錯 運算會出錯 0 1000 0000 + + 1

溫馨提示

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

評論

0/150

提交評論