【完整版毕业论文】最新微机原理与汇编语言复习总结
- 格式:doc
- 大小:40.00 KB
- 文档页数:3
计算机的基本组成部分是:控制器、运算器、存储器、输入设备、输出设备。
一个字节为8位二进制位,为无符号数时,对应十进制数的范围为0—255。
为有符号数时,对应十进制数的范围为-128—127。
为压缩BCD码时,对应十进制数的范围为0—99。
为非压缩BCD码时,对应十进制数的范围为0—9。
大写字符‘A’的ASCII码为41H,小写字符‘a’的ASCII码为61H。
字符‘0’的ASCII码为30H,字符‘9’的ASCII码为39H。
存储器的层次结构为:高速缓存、内存和外存。
8086地址总线为20条,最多可寻址的字节数为1M。
标志位SF是符号标志,为1时表示运算结果为负数,为0时表示运算结果为正数。
标志位ZF是零标志,ZF=1时,表示运算结果为零,ZF=0时,表示运算结果不为零。
标志位CF是进位标志,CF=1时,表示运算结果有进位,CF=0时,表示运算结果无进位。标志位PF是奇偶标志,PF=1时,表示运算结果低8位中1的个数为偶数。
标志位AF是半进位标志,AF=1时,表示运算结果低4位有进位。
标志位OF是溢出标志,OF=1,表示结果有溢出。
主程序与子程序之间传递参数的方式有:寄存器法、存储器法、堆栈法。
数据信息一般包括:数字量、模拟量、开关量。
处理器和外设间传送数据常用的4种方式是:无条件、查询、中断、DMA。
定义字节变量使用伪指令DB,字义字变量使用伪指令DW。
定义字符串变量使用伪指令DB。
计算机的总线一般包括:数据总线、地址总线和控制总线。
存储器的主要性能指标包括:容量、速度、功耗及性能价格比。
堆栈段数据存取遵循“先进后出”的原则,堆栈操作为:入栈和出栈。
汇编语言的两种基本语句是:指令语句、伪指令语句。
虚拟存储器分为:页式、段式、段页式。
物理地址的计算方法为:段地址左移4位再加上偏移地址。
定义常量的两条伪指令是:EQU和=。
微处理器的中断指令有:开中断、关中断、中断返回、软中断调用。
在计算机内部,一切信息的存取、处理与传送,均采用二进制。
一个完整的计算机系统应包括硬件系统和软件系统。
8086系统中下列部件中与地址形成无关的是ALU。
8086系统中堆栈地址指针SS:SP分属于BIU、EU。
CPU能直接访问的存储器是内存储器。
END是全部程序结束伪指令,对主程序,END后要有程序开始的地址标号
ENDP是子程序结束伪指令,子程序开始伪指令是PROC,类型有FAR和NEAR
ENDS是段结束伪指令,段开始伪指令是SEGMENT
ENDM是宏结束伪指令,宏开始伪指令是MACRO
入栈操作是:先把SP减2,再把要入栈的字操作数传送到SP所指定的位置。
出栈操作是:先把SP所指定位置的内容传送到要出的位置,再把SP加2。
执行DOS的1号功能调用,键盘输入的字符存放在AL中。
执行DOS的2号功能调用,要显示的字符ASCII码应先存放到DL中。
中断指令INT N的中断向量地址是4*N。
在机器内部操作中,CPU与存储器之间的任何信息交换使用的是物理地址。
n根地址线的寻址范围可达2n。
在主存与外设之间,可以采用DMA方式进行数据传输。
汇编语言是面向机器的语言。
微处理器:将算术逻辑运算部件、控制器和寄存器组3个基本部分及内部总线,集成在一片大规模集成电路芯片上的器件。
微型计算机:以微处理器为核心,配上大规模集成电路的随机存储器RAM,只读存储器ROM、输入/输出接口以及相应的辅助电路,构成的微型化的计算机装置。
运算速度MIPS:每秒钟执行整数指令的百万条数
运算速度MFIPS:每秒钟执行浮点数指令的百万条数。
输入设备:变换输入信息形式的部件,将输入的信息变换为计算机能接收并识别的信息。输出设备:变换输出信息形式的部件,将计算机的处理结果变换为人功其它设备能接收并识别的信息。
CPU中EU单元的功能:负责分析和执行指令。
CPU中BIU单元的功能:负责所有的外部总线操作。
ROM:信息写入后,不能改写、只能读出的存储器。ROM断电后信息不会丢失。EPROM:用紫外线擦除,由电写入的只读存储器。
EEPROM:用电擦除、由电写入的只读存储器,
Ccahe:在CPU与内存之间设置的速度高、容量小、价格高的缓冲存储器。
指令:指挥计算机完成某一操作的命令。
时钟周期:微机工作的最小时间单元,取决于系统的主频率。
指令周期:执行一条指令所需要的时间,为若干个总线周期。
指令系统:计算机的所有指令的集合。
机器指令:计算机完成某一基本操作的机器代码命令。
机器指令的一般形式:操作码+地址码。
机器语言:机器指令的集合。
机器语言程序:用机器语言编写的程序。
汇编语言:用符号书写的、其主要操作与机器指令基本一一对应的、并遵循一定语法规则的计算机语言。
汇编源程序:用汇编语言编写的程序。
汇编程序:把汇编源程序翻译成目标程序的语言加工程序。
汇编:用汇编程序把汇编源程序翻译成目标程序的过程。
汇编语言中的硬指令:有机器指令与其应的、翻译后,计算机可以执行的指令;
汇编语言中的伪指令:指示编译程序进行编译时的说明语句,没有机器指令与其对应。硬中断:外部事件引起的中断。
软中断:由主机内部产生或事先安排的中断。
中断源:能引起中断的外部设备或内部原因。
中断向量:中断服务程序的入口地址,包括段地址和偏移地址。
中断优先级:各中断源的中断优先级级别。
中断服务程序:为完成中断源所期望的功能面编写的程序。
中断的功能:分时操作、实时处理、故障处理。
NMI中断:不受IF标志位影响的外部中断,若有必须响应。
INTR中断:受IF标志位影响的外部中断,IF=1时才能响应。
代码段存放程序,段寄存器为CS,偏移地址指针为IP
数据段存放数据,段寄存器为DS
附加数据段存放附加数据,段寄存器为ES
堆栈段存放以堆栈的先进后出方式操作的数据,段寄存器为SS,栈顶每时针为SP
每个段最大为64KB。