考试题型
- 单项选择
- 填空
- 简答与计算
- 程序填空
- 综合应用
第一章 计算机基础
-
二进制、十进制、十六进制及BCD码之间的转换方法
-
真值数与补码数之间的转换方法
-
n位字长的有符号数、无符号数的数值范围
- n位字长补码数:\(-2^n-1 \text{ ~ } 2^{n-1}-1\)
- n位字长无符号数:\(0 \text{ ~ } 2^{n}-1\)
-
补码计算并对结果进行分析
-
熟记0-9,A-F,回车符,换行符的ASCII码
-
微型计算机的硬件结构
-
存储单元和存储器地址
- 存储器由若干“存储单元”组成,每一单元存放一个“字节”的信息
- 系统为每一单元编排一个地址,地址码为二进制数,习惯上写成16进制
- 存储器容量由地址线“宽度”决定(寻址能力)
第二章 80x86微处理器
-
基本结构寄存器的名称、位长和作用
- 通用寄存器
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
- 通用寄存器
-
80x86的工作模式
实地址模式、保护虚拟地址模式以及虚拟8086模式
- 实地址模式
- 加电,复位后,486自动工作在实模式,系统在DOS管理下
- 实模式下486只能访问第一个IM内存(00000H~ FFFFFH)
- 存储管理部件对存储器只迸行分段管理,没有分页功能,每一逻辑段的最大容量为64K
- 在实模式下,段寄存器中存放段基址
- 实地址模式
-
地址空间
存储空间(物理地址、虚拟地址、线性地址)、IO空间
-
实地址模式下,物理地址的形成
物理地址计算公式:\(物理地址 = 段基址 \times 16 + 偏移地址\)
第三章 指令系统
-
汇编语言程序开发过程
-
源程序中的语句类型
-
一个完整的汇编语言源程序应包含:
指令性语句(符号指令)、指示性语句(伪指令)
-
概念:指令、指令地址、指令长度
-
-
80486的寻址方式:3大类7种寻址方式
-
立即寻址:立即获得操作数
-
寄存器寻址:获得寄存器操作数
-
存储器寻址:获得存储器操作数(内存操作数)
-
-
常用伪指令
- 数据定义伪指令:DB、DW、DD
- 等值伪指令:EQU、=
-
常用运算符
- $运算符、SEG运算符、OFFSET运算符、PTR运算符、[]
-
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前缀
- 处理机控制指令
- 传送类指令
第四章 汇编语言程序设计
-
一个完整的汇编语言源程序在结构上包括
- 用方式选择伪指今说明执行该程序的微处理器类型;
- 用段定义语句定义每一个逻辑段;
- 用过程定义语句定义每一个子程序;
- 用 ASSUME语句说明段约定;
- 用汇编结束语句说明源程序结束;
- 程序在完成预定功能之后,应能安全返回操作系统
-
汇编语言源程序的编程格式
EXE和COM格式
-
系统功能调用
- 调用模式
MOV AH,功能号
设置入口参數
INT 中断类型码
分析出口参数 - DOS系统功能
中断类型码21H,功能号01H、2H、09H、0AH、4CH - BIOS系统功能:
键盘输入功能:中断类型码16H,功能号00H、01H
屏幕显示功能:中断类型码10H,功能号00H、0EH、13H
- 调用模式
-
结构化程序设计
- 顺序结构、分支结构、循环结构
- 子程序、宏指令
-
代码转换
- 二进制数显示
- 二进制数→十六进制数显示
- BCD码→二进制数
- 二进制数→十进制数