汇编语言与接口技术复习要点总结及一些习题 下载本文

内容发布更新时间 : 2024/5/4 12:06:15星期一 下面是文章的全部内容请认真阅读。

学习必备 欢迎下载

要点总结

第二章 微型计算机结构

1.8086的段式存储结构

段地址+偏移量地址=存储单元的物理地址

或者,段寄存器的值*16+偏移地址=存储单元的物理地址

2.段寄存器,通用寄存器 ,指针与变址寄存器,标志寄存器 3.寻址方式

(1)寻址方式的概念 (2)寻址方式的分类

(3)各寻址方式中对于寄存器的限制 (4)各类寻址方式的格式

第三章 汇编语言(参照课件)

1.汇编语句格式: [标号] 操作符 操作数 [;注释] 2.标号的概念以及其三个属性 3.伪指令:

(1)符号定义伪指令:EQU (2)数据定义伪指令:DB,DW

(3)段定义伪指令:SEGMENT、ENDS、ASSUME 4、运算符

(1)分析算符:SEG,,OFFSET ,SIZE,LENGTH (2)组合算符:PTR 5.指令语句与伪指令语句的区别

学习必备 欢迎下载

6.数据段、堆栈段、代码段的用途

第四章 指令及汇编程序设计

1.数据传送指令:MOV、PUSH、POP、XCHG、XLAT

2.算数运算指令:ADD、ADC、INC、SUB、SBB、DEC、NEG、 3.逻辑运算指令:CMP、TEST、OR、AND、NOT、XOR 4.移位指令:逻辑左移/右移,算数左移/右移,循环左移/右移,带进位的循环左移/右移;以及移位指令对于CF、OF标志位的影响

分支结构程序设计

1.无条件转移指令

2.有条件的转移指令(教材P102) 3.分支程序编写

循环结构程序设计

1.循环控制指令LOOP、LOOPE/Z、LOOPNE/NZ以及他们的控制条件(对CF、ZF的判断) 2.循环程序编写

子程序设计

1.子程序定义伪指令、调用指令、返回指令 2.子程序设计中对于堆栈操作的要求

第五章 输入与输出中断

1.中断向量表、中断向量的概念 2.中断向量的修改

3.中断的类型:软件中断、可屏蔽硬件中断、非屏蔽硬件中断;以

学习必备 欢迎下载

及CPU队可屏蔽硬件中断和非屏蔽硬件中断的不同的响应条件 4.8259的基本结构和工作原理

5.8259的操作命令字:包括各个命令字的作用、格式、具体的操作 6.软件中断与硬件中断的异同点

第六章 8254程序设计

1.8254的基本结构和工作原理

2.8254的命令字格式,以及对于8254各个计数器工作方式的设定

8255程序设计

1.8255的基本结构和工作原理

2.8255的命令字格式,以及对于8255各端口的操作

16550

异步串行通信中,波特率的概念,数据帧的概念

第七章 简单外设

LED的显示原理 键盘的结构及扫描原理