中国海洋大学 微机原理

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微机原理部分简答题

运算器

1、计算机系统的硬件组成控制器

存储器

输入设备

细分:输出设备

(选配硬件)

随机存取存储器RAM 微型计算机的硬件组成内存储器(主存或内存)

只读存储器ROM

:硬盘、光盘等

CPU内部的各个部件

CPU、存储器、及I/O口等

2、微型计算机系统由硬件系统和软件系统组成

(基础)(灵魂)

3、8086可寻址的内存地址空间为1MB,I/O地址空间为64KB。

4、8088与8086的相同点与不同点:

相同点:内部均由EU、BIU组成,结构基本相同,内部总

线都是16位,都是16位微处理器。

不同点:对外数据总线8086为16位,8088为8位;指

令队列8086为6级,8088为4级

5、8086采用存储器地址分段的方法解决在16位字长的计算机里

提供20位地址的问题。

数据寄存器(4):AX、BX、CX、DX

(AL、AH、BL、BH、CL、CH、DL、DH) 6、8086的寄存器结构指针和变址寄存器(4)SP 、BP、SI、DI (14个16位和段寄存器(4):CS、DS,SS、ES

8个8位)指令指针寄存器:(1):IP存放当前代码段偏移地址与cs连用

标志(状态)寄存器PSW(1):FLAG

CF:进位标志

PF:奇偶标志

AF:辅助进位标志

状态标志ZF:零标志

SF:符号标志

标志寄存器OF:溢出标志

(重要)

DF:方向标志0增1减

控制标志IF:中断允许标志0禁止1允许

TF:单步标志1单步0正常

7、8086工作模式:(取决于引脚MN/MX

最小模式(单处理器模式):引脚MN/MX接至电源(+5V)系统中只有一片8086微处理器

最大模式:引脚MN/MX接地,除主处理器8086外,还借助数值运算协处理器8087和输入/输出协处理器8089.

8、8086的三种周期:

1)时钟周期:时钟周期振荡源产生的、幅度和周期不变的节拍脉冲,每个脉冲周期称为时钟周期,是微机系统工作的最小时

间单元。

2)总线周期:总线完成一次读写所需要的时间。可以分为存储器读周期、存储器写周期、I/O读周期、I/O写周期。由4

个时钟周期组成。

3)指令周期:执行一条指令所需要的时间。由一个或多个总线周期组成。

9、8086

分类:数据寻址、转移地址寻址、I/O寻址。其中数据寻址又分为:●1)立即寻址:操作数直接出现在指令中。MOV AX,2012H ●2)寄存器寻址:操作数在寄存器中,在指令中指定寄存器号。

MOV AX,2012H

●3)直接寻址:操作数在存储器中,指令以具体数值的形式直

接给出操作数所在存储单元的有效地址EA。MOV AX,[2012H] ●4)寄存器间接寻址:操作数的有效地址EA存放在基址

寄存器BX、BP和变址寄存器SI、DI中。

物理地址=(DS)*10H+[SI]/[DI]/[BX]或(SS)*10H+[BP]

例如:MOV AX,[SI]

●5)寄存器相对寻址:操作数的有效地址EA是指令中指定的

基址和变址寄存器的值与位移量之和物理地址=(DS)*10H+[SI]/[DI]/[BX]+8位或16位位移量

或(SS)*10H+[BP] +8位或16位位移量

例如:MOV AX,8[BX]

●6)基址变址寻址:操作数的有效地址EA是指令中指定的

基址和变址寄存器的值之和。

物理地址=(DS)*10H+[SI]/[DI]/+[BX]

或(SS)*10H+ SI]/[DI]/ +[BP]

例如:MOV AX,[BX] [SI]

●7)相对基址变址寻址:操作数的有效地址EA是指令中指定的

基址和变址寄存器值与8位或16位位移量之和。

物理地址=(DS)*10H+[SI]/[DI]/+[BX]+ 8位或16位位移量

或(SS)*10H+ SI]/[DI]/ +[BP] +8位或16位位移量例如:MOV AX,3[BX] [SI]

10.汇编源程序采用段式结构,分别有代码段,数据段,堆栈段,附加段其中代码段是必须要定义的。

11、变量定义伪指令有:DB、DW、DD、DQ、DT,分别来定义类型属性为字节、字、双字、4字、和5字。

12、伪指令与CPU指令的区别:

首先,伪指令不想机器指令那样是在程序运行期间由CPU来执行的,它是在汇编程序对源程序汇编期间由汇编程序处理的操作。

其次,汇编以后,每条CPU指令产生一一对应的目标代码,而伪指令则不产生与之对应的目标代码。

13、DOS功能调用:

DOS功能调用就是对子程序的调用,也叫系统功能调用,子程序的顺序编号为功能调用号。

DOS功能调用的过程是:根据需要的功能调用设置入口参数,把功能调用号宋AH寄存器,执行软中断指令INT 21H后,可以根据有关功能的调用的说明取得出口参数。

功能调用号AH=01H 功能:单个字符输入

功能调用号AH=0AH 功能:字符串输入

功能调用号AH=02H 功能:单个字符输出

功能调用号AH=09H 功能:字符串输出

功能调用号AH=4CH 功能:进程终止

14、8086汇编语言程序采用模块化结构,由主程序模块和子程序模块组成。

3种基本结构:顺序结构、分支结构、循环结构。

15、汇编语言上机操作:编辑、汇编、连接、调试

相关文档
最新文档