1《微机原理及应用》复习重点掌握以下知识点:简答题1.按总线所在位置分,可以把总线分为哪几类?按信息传送形式分,可以把总线分为哪几类?(第十章第一节)总线的分类?答:1、按总线所在的位置分:片内总线、内部总线、外部总线。2、按信息传形式分:并行总线、串行总线。3、按总线连接方式分:单总线结构、双总线结构、三总线结构。按总线功能或信号类型分:数据总线、地址总线、控制总线。2.8086/8088系统中,操作数有哪几种寻址方式?(第三章第一节)计算机对存储器,寄存器中数据的各种操作需要数据的存放地址,然后进行操作。指令的寻址方式就是寻找指令操作数所在地址的方式,对于我们来说,可以确定数据的来源和去处(1).立即数寻址方式例:movax,41h;(这个就是立即数)操作数就是41h立即数寻址不执行总线周期,所以执行速度快(2.)寄存器寻址方式用寄存器的内容当做操作数来使用例:movax,cx寄存器在cpu内部,所以也是不需要执行总线周期滴,执行快***********************下面这些在存储器内的寻址(3.)直接寻址方式顾名思义,直接给出了操作数的内存单元地址例:movah,[2100h];(就是直接给出偏移地址)数据默认在ds段中的偏移地址,如果在其他段,在指令中加段前缀如movah,es:[2100h]*********************4,5,6,7寻址方式的使用,使寻址更加灵活通过寄存器(bx,bp),变址寄存器(si,di)和指令的位移量(disp可以是8位或16位)(4.)寄存器间接寻址方式用寄存器的内容作为操作数的存储单元的地址例:movah,[bx]可以使用的寄存器有BX,SI,DI,BPBX,SI,DI---他们在DS段中BP他们在SS段中使用其他段同上使用段前缀2这个方式可以使代码更灵活(5.)寄存器相对寻址方式例:movbx,10[si]或movbx,[si].10或movbx,[si+10]有点像c语言中的数组或结构体(6.)基址变址寻址方式例:moval,[bx+si]或moval,[bx][si](7.)相对基址变址寻址方式3.什么是通信协议?1个通信协议主要由哪3个要素组成?(第九章第一节)通信协议(communicationsprotocol)是指双方实体完成通信或服务所必须遵循的规则和约定。协议定义了数据单元使用的格式,信息单元应该包含的信息与含义,连接方式,信息发送和接收的时序,从而确保网络中数据顺利地传送到确定的地方协议主要由以下三个要素组成:语法:“如何讲”,数据的格式、编码和信号等级(电平的高低)。语义:“讲什么”,数据内容、含义以及控制信息。定时规则(时序):明确通信的顺序、速率匹配和排序4.计算机中为什么要采用高速缓存器(Cache)?(第六章第六节)答:Cache存储空间较小而存取速度很高,位于CPU和主存之间,用来存放CPU频繁使用的指令和数据,可以减少存储器的访问时间,所以能提高整个处理机的性能5.什么是指令周期?什么是总线周期?(第五章第二节)答:指令周期:是指执行一条指令所占用的全部时间,一个指令周期通常含1~4个机器周期总线周期:通常把CPU通过总线对微处理器外部(存贮器或I/O接口)进行一次访问所需时间称为一个总线周期5.简述中断处理过程。(第七章第二节)(4)中断处理过程:一次完整的中断过程由中断请求、中断响应和中断处理三个阶段组成。◎中断请求:是由中断源发出的并送给CPU的控制信号,由中断源设备通过将接口卡上的中断触发器置“1”完成。接口卡上还有一个中断屏蔽触发器3中断屏蔽触发器置“1”,表示要屏蔽该设备的中断请求;中断屏蔽触发器置“0”,表示允许该设备发出中断请求;◎中断响应:当CPU接到中断请求,若满足下列条件,就会响应中断。响应中断的条件:※允许中断触发器为“1”状态;※CPU结束了一条指令的执行过程;※新请求的中断优先级较高;中断响应要进行的工作:保存程序计数器PC的内容或许包括程序状态字的内容到堆栈(中断隐指令)◎中断处理过程:7.8086CPU由哪两个独立的工作单元组成?它们的功能是什么?(第二章第二节)答:从功能上讲,8086分为两部分,即总线接口部件BIU(BusInterfaceUnit)和执行部件EU(ExecutionUnit)。BIU是CPU与外部存储器及I/O的接口,负责与存储器和I/0系统进行数据交换。指令执行部件EU完成指令译码和执行指令的工作。9.什么是端口?端口与存储器有哪两种编址方式?(第八章第一节)答:1计算机端口是英文port的意译,可以认为是计算机与外界通讯交流的出口。端口可分为虚拟端口和物理端口,其中虚拟端口指计算机内部或交换机路由器内的端口,不可见。例如计算机中的80端口、21端口、23端口等。物理端口又称为接口,是可见端口,计算6.7.关中断8.9.保存断点保护现场10.11.判中断源转中断服务12.13.开中断14.15.执行中断服务程序16.17.关中断18.19.恢复现场恢复断点20.21.开中断22.23.返回断点4机背板的RJ45网口,交换机路由器集线器等RJ45端口。2种是统一编址,即端口地址空间与存储器地址空间合二为一的一种编址方式。这种编址方式使用将端口与存储器单元同样看待,使用存储器访问的指令进行I/O操作,因此指令多而灵活,缺点是端口地址要占用一部分存储器地址。另一种是端口独立编址,即端口地址空间与存储器地址空间各自独立的一种编址方式。这种编址方式只有那些具有I/O读写控制线的处理器系统(如8086系统)才能使用。它有独立的端口地址空间,因此不占用存储器地址空间,有独立的IO输入输出指令,但指令一般寻址方式较少,比较不灵活10.请比较计算机通信系统中串行通信与并行通信的优缺点。(第九章第一节)串行通信是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,特别使用于计算机与计算机、计算机与外设之间的远距离通信。终端与其他设备(例如其他终端、计算机和外部设备)通过数据传输进行通信。数据传输可以通过两种方式进行:并行通信和串行通信。在计算机和终端之间的数据传输通常是靠电缆或信道上的电流或电压变化实现的。如果一组数据的各数据位在多条线上同时被传输,这种传输方式称为并行通信。并行通信时数据的各个位同时传送,可以字或字节为单位并行进行。并行通信速度快,但用的通信线多、成本高,故不宜进行远距离通信。计算机或PLC各种内部总线就是以并行方式传送数据的。另外,在PLC底板上,各种模块之间通过底板总线交换数据也以并行方式进行12.串行通信有哪几种基本的传送模式?(第九章第一节)双工,单工,半双工综合应用题1.编写程序段将存放在内存数据段中地址为2000H和3000H中的双字相加,并将结果传送到地址4000H中。MOVAX,WORDPTR[2000H]MOVBX,WORDPTR[2002H]ADDAX,WORDPTR[3000H]ADCBX,WORDPTR[3002H]MOV[4000H],AXMOV[4002H],BX2.数据段定义如下,写出对应的数据在存储单元中的存放形式。DATASEGMENTBUF1DB52H,16,?5BUF3DW1234H,-2BUF4EQU20BUF5DB3DUP(2)DATAENDS答:对应的数据在存储单元中的存放形式:DATASEGMENTBUF1:521000BUF3:3412FEFFBUF4:常量只能与指令一起存于代码段BUF5:020202DATAENDS3.某8086系统中有1片8259A,中断请求信号为电平触发,中断类型码为50H~57H,中断优先级采用一般全嵌套方式,中断结束方式为普通EOI方式,与系统连接方式为非缓冲方式,8259A的端口地址为0F000H和0F001H,写出初始化程序:64.在内存数据段2000H、3000H和4000H单元中分别存放3个有符号字数据,分别称作A、B、C,编程序实现(A+B)/C,并将结果存入5000H开始的单元中(先存商,再存余数)。