南京郵電大學匯編語言程序設計考試復習


考試題型

  • 單項選擇
  • 填空
  • 簡答與計算
  • 程序填空
  • 綜合應用

第一章 計算機基礎

  1. 二進制、十進制、十六進制及BCD碼之間的轉換方法

  2. 真值數與補碼數之間的轉換方法

  3. n位字長的有符號數、無符號數的數值范圍

    • n位字長補碼數:\(-2^n-1 \text{ ~ } 2^{n-1}-1\)
    • n位字長無符號數:\(0 \text{ ~ } 2^{n}-1\)
  4. 補碼計算並對結果進行分析

  5. 熟記0-9,A-F,回車符,換行符的ASCII碼

  6. 微型計算機的硬件結構

    image-20211101021227632

  7. 存儲單元和存儲器地址

    • 存儲器由若干“存儲單元”組成,每一單元存放一個“字節”的信息
    • 系統為每一單元編排一個地址,地址碼為二進制數,習慣上寫成16進制
    • 存儲器容量由地址線“寬度”決定(尋址能力)

第二章 80x86微處理器

  1. 基本結構寄存器的名稱、位長和作用

    • 通用寄存器
      32位:EAX、EBX、ECX、EDX、ES1、EDI、EBP、ESP
      6位:AX、BX、CX、DX、SI、Dl、BP、SP
      8位:AL、AH、BL、BH、CL、CH、DL、DH
    • 段寄存器:CS、SS、DS、ES、FS、GS
    • 指今指針寄存器:EIP、IP
    • 標志寄存器: FLAGS
      6種狀態標志:CF、OF、ZF、PF、AF、SF
      3種控制標志:DF、IF、TF
  2. 80x86的工作模式

    實地址模式、保護虛擬地址模式以及虛擬8086模式

    • 實地址模式
      • 加電,復位后,486自動工作在實模式,系統在DOS管理下
      • 實模式下486只能訪問第一個IM內存(00000H~ FFFFFH)
      • 存儲管理部件對存儲器只迸行分段管理,沒有分頁功能,每一邏輯段的最大容量為64K
      • 在實模式下,段寄存器中存放段基址
  3. 地址空間

    存儲空間(物理地址、虛擬地址、線性地址)、IO空間

  4. 實地址模式下,物理地址的形成

    物理地址計算公式:\(物理地址 = 段基址 \times 16 + 偏移地址\)

第三章 指令系統

  1. 匯編語言程序開發過程

    image-20211101023724206

  2. 源程序中的語句類型

    • 一個完整的匯編語言源程序應包含:

      指令性語句(符號指令)、指示性語句(偽指令)

    • 概念:指令、指令地址、指令長度

  3. 80486的尋址方式:3大類7種尋址方式

    • 立即尋址:立即獲得操作數

    • 寄存器尋址:獲得寄存器操作數

    • 存儲器尋址:獲得存儲器操作數(內存操作數)

      image-20211101024410137

  4. 常用偽指令

    • 數據定義偽指令:DB、DW、DD
    • 等值偽指令:EQU、=
  5. 常用運算符

    • $運算符、SEG運算符、OFFSET運算符、PTR運算符、[]
  6. 80486基本指令集

    • 傳送類指令
      MOV、LEA、XCHG
      PUSH、POP、PUSHA、POPA、 PUSHF、POPF
    • 算術運算指令
      ADD、ADC、INC;
      SUB、SBB、DEC、CMP、NEG;
      MUL、IMUL;
      DIV、IDIV;
      DAA
    • 邏輯運算和移位指令
      AND、OR 、NOT、 XOR、TEST
      SHL、SAL、SHR、SAR、ROL、ROR、RCL、 RCR
    • 轉移和調用指今(表3.8、3.9和3.10)及MP、CALL、RET、LOOP
    • 串傳送指令: MOVSB、 MOVSW、MOVSD及REP前綴
    • 處理機控制指令

第四章 匯編語言程序設計

  1. 一個完整的匯編語言源程序在結構上包括

    • 用方式選擇偽指今說明執行該程序的微處理器類型;
    • 用段定義語句定義每一個邏輯段;
    • 用過程定義語句定義每一個子程序;
    • 用 ASSUME語句說明段約定;
    • 用匯編結束語句說明源程序結束;
    • 程序在完成預定功能之后,應能安全返回操作系統
  2. 匯編語言源程序的編程格式

    EXE和COM格式

  3. 系統功能調用

    • 調用模式
      MOV AH,功能號
      設置入口參數
      INT 中斷類型碼
      分析出口參數
    • DOS系統功能
      中斷類型碼21H,功能號01H、2H、09H、0AH、4CH
    • BIOS系統功能:
      鍵盤輸入功能:中斷類型碼16H,功能號00H、01H
      屏幕顯示功能:中斷類型碼10H,功能號00H、0EH、13H
  4. 結構化程序設計

    • 順序結構、分支結構、循環結構
    • 子程序、宏指令
  5. 代碼轉換

    • 二進制數顯示
    • 二進制數→十六進制數顯示
    • BCD碼→二進制數
    • 二進制數→十進制數


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM