南京邮电大学汇编语言程序设计考试复习


考试题型

  • 单项选择
  • 填空
  • 简答与计算
  • 程序填空
  • 综合应用

第一章 计算机基础

  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