微型计算机原理复习提要

合集下载

微型计算机原理及应用复习资料

微型计算机原理及应用复习资料

一、计算机基础知识 (1).各进制数的转换二进制----十六进制----十进制 例:(101.101)2 转换成十进制。

按公式展开:例:(11.375)10转换成二进制。

整数部分: 小数部分:整数部分:除2取余; 小数部分:乘2取整。

二进制数→十六进制数:每四位二进制数来表示一个十六进制数 (2). BCD 码、ASCII 码的表示8421 BCD 码:四位二进制代码来表示一个十进制数 采用7位二进制代码来对字符进行编码。

常用的ASC Ⅱ字符: 0—9 的ASC Ⅱ码30H —39HA —Z 的ASC Ⅱ码41H —5AHa —z 的ASC Ⅱ码61H —7AH (3).原码、补码、反码、 补码运算1、无符号数:一个八位二进制数都用来表示数的大小,没有正负之分。

2、有符号数:只用八位中的低7位用来表示大小,而最高位表示符号,符号位为 0 表示正数,符号位为 1 表示负数3、连同符号位一起数值化了的数,称为机器数4、机器数所表示的真实的数值,称为真值。

5、原码([X]原):正数的符号用0表示,负数的符号位用1来表示。

6、反码([X]反):正数的反码与原码相同,如负数,则其反码是符号位保持不变,而其它位按位取反(1变0,0变1)。

7、补码([X]补):如果是正数,则补码与原码相同,如是负数,则是符号位保持不变,而其它位按位取反,在最末位加1 8.特殊数10000000该数在原码中定义为: -0 在反码中定义为: -127 在补码中定义为: -128对无符号数:(10000000)2 = 12810321012)625.5(2*12*02*12*12*02*1=+++++---对8位二进制数:原码: -127 ~ +127反码: -127 ~ +127补码: -128 ~ +127二、计算机基本组成电路1存储器分类•按用途分类(1)内部存储器(内存)内存空间由地址线条数计算如386 32位地址线232=4GB(2)外部存储器(外存)软盘硬盘磁带光盘 U盘•按存储器的性质分类(1)RAM(Random Access Memory)-静态RAM (Static RAM):其存储电路以双稳态触发器为基础,状态稳定,只要不掉电,信息不会丢失,但集成度低。

微机原理复习知识点总结

微机原理复习知识点总结

1.所谓的接口其实就是两个部件或两个系统之间的交接部分位于系统与外设间、用来协助完成数据传送和控制任务的逻辑电路;2.为了能够进行数据的可靠传输,接口应具备以下功能:数据缓冲及转换功能、设备选择和寻址功能、联络功能、接收解释并执行CPU命令、中断管理功能、可编程功能、错误检测功能;3.接口的基本任务是控制输入和输出;4.接口中的信息通常有以下三种:数据信息、状态信息和控制信息;5.接口中的设备选择功能是指:6.接口中的数据缓冲功能是指:将传输的数据进行缓冲,从而对高速工作的CPU与慢速工作的外设起协调和缓冲作用,实现数据传送的同步;7.接口中的可编程功能是指:接口芯片可有多种工作方式,通过软件编程设置接口工作方式;8.计算机与外设之间的数据传送有以下几种基本方式:无条件传送方式同步传送、程序查询传送异步传送、中断传送方式异步传送、DMA传送方式异步传送;9.根据不同的数据传输模块和设备,总线的数据传输方式可分为无条件传输、程序查询传送方式、中断传送方式、DMA方式;10.总线根据其在计算机中的位置,可以分为以下类型:片内总线、内部总线、系统总线、局部总线、外部总线;11.总线根据其用途和应用场合,可以分为以下类型:片内总线、片间总线、内总线、外总线;ISA总线属于内总线;12.面向处理器的总线的优点是:可以根据处理器和外设的特点设计出最适合的总线系统从而达到最佳的效果;13. SCSI总线的中文名为小型计算机系统接口Small Computer System Interface,它是芯的信号线,最多可连接 7 个外设;14. USB总线的中文名为通用串行接口,它是4芯的信号线,最多可连接127个外设; 15. I/O端口的编码方式有统一编址和端口独立编址;访问端口的方式有直接寻址和间接寻址;PC机的地址由16位构成,实际使用中其地址范围为000~3FFH;16.在计算机中主要有两种寻址方式:端口独立编址和统一编址方式;在端口独立编址方式中,处理器使用专门的I/O指令;17. 74LS688的主要功能是:8位数字比较器,把输入的8位数据P0-P7和预设的8位数据Q0-Q7进行比较;如果相等输d出0,不等输出1;主要功能:把输入的8位数据P0-P7和预设的8位数据Q0-Q7进行比较,比较的结果有三种:大于、等于、小于;通过比较器进行地址译码时,只需把某一地址范围和预设的地址进行比较,如果两者相等,说明该地址即为接口地址,可以开始相应的操作;18. 8086的内部结构从功能上分成总线接口单元BIU和执行单元EU两个单元;19. 8086有20地址线,寻址空间1M,80286有24根地址线,寻址空间为16M; 20. 8086/8088有两种工作模式,即最大模式、最小模式,它是由MNMX决定的;21.在8086/8088系统中,I/O端口的地址采用端口独立编址方式,访问端口时使用专门的I/O指令;22.使用80X86的CPU有两种类型的中断:内部中断软件中断和外部中断硬件中断;而后者中由 8259A管理的中断又被称为可屏蔽中断;外部中断分为可屏蔽中断和非屏蔽中断23.在以80X86为处理器的微机中能寻址的最大端口数为4G32根地址线,但在早期的IBM-PC机中, 由于只用了16根地址线作为I/O端口的寻址,因此其最大的寻址端口数为64K; 80X86的CPU有两条外部中断请求线INTR和NMI;这两条线上来的中断都属于硬件中断;24.特殊嵌套方式与一般嵌套方式相比,其特点是:CPU不仅响应更高优先级的中断,而且响应同级的中断,只屏蔽较低级的中断;25.某时刻8259A的IRR寄存器中的内容是13H,说明IR0、IR1、IR4有中断请求;某时刻8259A的IRR 寄存器中的内容是11H,说明IR0和IR4引脚有中断请求;某时刻8259A的ISR寄存器中的内容是40H,说明IR6 的中断请求正在服务中;某时刻8259A的ISR寄存器中的内容是80H,说明IR7中断请求正在服务中;某时刻8259A的IMR寄存器中的内容是40H,说明屏蔽IR6 引脚的中断请求;某时刻8259A的IMR寄存器中的内容是80H,说明屏蔽IR7引脚的中断请求;26.在两片8259A级联的中断电路中,主片的IR3请求线作为从片的中断请求输入,则初始化主片时的 ICW3为08H,从片的ICW3为03H;27. 8259A的地址引脚A0=1时读出的内容是:IMR中断屏蔽寄存器的状态;IMR→数据总线P18628. ICW2命令字的功能是设置中断类型号,如果写入的ICW2为08H,则IR0的中断类型号为08H;29. ICW3命令字的功能是设置级联方式,如果写入主片的ICW3为08H,则说明主片的IR3已连接从片;30. 8251串行通信按通信的信息格式不同,分为面向字符型和面向位型两种方式,它们的传送对象分别是字符和数据位;31. 8253每个通道有6种工作方式可供选择;若设定某通道为方式0后,其输出引脚为低电平;当GATE=1,计数初值写入计数器后通道开始计数,CLK信号端每来一个脉冲减法计数器就减1;当减到0,则输出引脚输出高电平,表示计数结束;32. 8253的一个计数通道的最大计数值为65535;如果采用BCD计数方式且为三片级联,则8253 最大可计数到9999^3;每个计数器通道都是16位的,因此最大计数值是216,而且采用“-1”计数33. 8253的核心功能部件是:计数器;34. 8253的CLK0接1.5MHz的时钟,欲使OUT0产生频率为50kHz的方波信号,则8253的计数值应为1EH,应选用的工作方式是方式3;定时常数=CLK频率/OUT频率;1.5M/50K=30 D35. 8255的方式选择字和PC口的置位/复位字都是写入控制字端口43H口的,为了区别写入的两条命令,命令的D7位作为特征位;36.当8255工作于方式1时,其引脚信号IBF表示输入缓冲器满高电平有效,输出,OBF表示输出缓冲器满低电平有效,输出;37. 8255A有3种工作方式,其中只有PA口有方式2;P21738.当8255A工作于1方式和2方式时,通过置位/复位控制命令字使INTE允许;P21939.扫描码的D7=0表示置位/复位命令控制字;D7=1,是工作方式控制字 P21640. 编码键盘与非编码键盘的区别是:编码键盘采用硬件逻辑电路识别被按键,能自动提供对应被按键的 编码如ASCII 编码;此外,编码键盘一般都有去抖动和防串键保护电路;非编码键盘仅提供行列矩阵,不具有编码功能,按键的识别靠专门的程序实现;41. 波特率为4800bps 的异步传输,每秒传送的字符数约为480/400个;42. 对于一个N 行M 列的矩阵键盘,其按键数为MN ,信号线的数目为M+N;43. RS-232进行三线连接时,连接 RXD 、TXD 、GND 三个引脚;二、简答:每题5分,共20分1. 下图中的译码电路所确定的端口地址为28C-28DH;2. 下图中的译码电路所确定的端口地址为02F2-02F3H ;3. 设某芯片的端口地址为200H,试设计其译码电路;答:译码电路参见简答1、2题8259ACS A6A9 A8A5A7 AA4 A1A3A0A24.简述8086和8088的区别答:8086是Inter系列的16位微处理器,芯片上有2.9万个晶体管,采用 HMOS 工艺制造,用单一的+5V 电源,时钟频率为5MHz~10MHz;8086有16根数据线和20根地址线,它既能处理16位数据,也能处理8位数据;可寻址的内存空间为1MB;Inter公司在推出8086的同时,还推出了一种准16位微处理器8088,8088的内部寄存器,运算部件及内部数据总线都是按16位设计的,单外部数据总线只有8条;推出8086的主要目的是为了与当时已有的一套Inter外部设备接口芯片直接兼容使用;5.下图为IBM_PC中键盘与主机的硬件连接示意图,试根据此图叙述:当用户按下某一键后,键盘中断的产生及执行的全过程;答:键盘中的键识别芯片8048工作时不断地扫描键盘矩阵,当有按键按下,则确定按键位置键扫描码之后以串行数据形式发送给系统板键盘接口电路,LS322接收一个串行形式字符以后,进行串并转换,然后产生键盘中断IRQ1请求,由中断控制器8259向CPU请求中断,等待读取键盘数据,CPU响应中断,则进入09H键盘中断服务程序:②读取键盘扫描码:用IN AL,60H即可②响应键盘:系统使PB7=1③允许键盘工作:系统使PB7=0④处理键盘数据将扫描码轮换成ASCII码⑤给8259A中断结束EOI命令,中断返回09H号中断服务程序kbint过程完成常规的操作处理键盘数据:将获取的扫描码通过查表转换为对应的ASCII码送缓冲区;对于不能显示的按键,则转换为0,且不再送至缓冲区键盘I/O功能程序kbget子程序从缓冲区中读取转换后的ASCII码功能调用主程序循环显示键入的字符6.试说明逐次逼近式A/D转换原理的工作过程;P282答:1 用启动信号启动A/D转换器工作;首先使A/D转换器初始化,即将SAR清零,使D/A转换器输出电压V0为0V;2 输入模拟电压ViVi不为0V3 以8位A/D转换为例,第一次逼近:使SAR的D7=1,其余为0;SAR=10 000 000 B;4 SAR→D/A转换器,使D/A转换器输出电压V0,V0为VREF的1/2;.5 V0与Vi用比较器进行比较,若Vi≥V0,则比较器输出一个信号,使D7=1,否则使D7=06 第二次逼近:使SAR的D6=1,D7=保留结果,其余位为0,;SAR=D71 000 000 B;根据上一次逼近的结果,SAR=11 000 000 B或者SAR=01 000 000 B;7 以后重复4~7,最后经过8次逼近,8次逼近过程如表13-1P282,SAR中就是Vi 经过转换而得到的数字,此数字经输出缓冲器输出;7.说明微处理器、微型计算机、微型计算机系统三者的概念;8.异步通信和同步通信的特点是什么在异步通信中,哪些通信参数可影响帧格式长度若通信参数为9600,8,N,1时,1秒钟可传送多少字符 P249-251答:同步通信:通信的双方用共同的同步字符或者同步脉冲进行同步;以数据块字符块为单位进行数据传输,每个数据块可以使256B~2KB或更大,并按照同步信息格式形成一帧数据,再将帧作为一个整体进行发送与接收;字符与字符之间的传送是同步的;异步方式:用起始位—停止信号实现同步;以字符为单位进行传输,每个字符通常用ASCII码;字符与字符之间没有严格的定时要求;同步通信方式:传输速率高、传输设备复杂,技术要求高;应用于要求快速、连续、大量传送数据的情况;异步传输方式:传输速率低、传输设备简单:应用于传送数据不连续、数据量较小和传输速率较低的情况;异步通信:字符长度、字符校验方式、停止位个数、起始位1位 9600/8+1+1=960字符/s //9600是波特率 8表示字符长度 N表示不要校验方式 1表示一位停止位;9.什么是非编码键盘设下图为一34的矩阵键盘,以此为例简述其初始化状态及扫描按键的工作过程;答:1 编码式键盘将按键排列成矩阵的形式,由硬件或软件随时对矩阵扫描,一旦某一键被按下,该键的行列信息即被转换为位置码并送入主机,再由键盘驱动程序查表,从而得到按键的ASCⅡ码,最后送入内存中的键盘缓冲区供主机分析执行;2 初始状态:8255A口输出,B口输入;PA0~PA7均输出0PB0~PB7接入高电平3 扫描过程:先使第0行接低电平,其余行为高电平,然后看第0行是否有键闭合通过检查列线电位实现此后,再将第1行置0,然后检测列线是否有变为低电位的线;如此往下一行一行地扫描,直到最后一行在扫描过程中,当发现某一行有键闭合时,便在扫描中途退出10.作图叙述频移键控的工作原理;答:频移键控方式,就是将数字1和0调制为不同频率的两个信号,实现原理如下图所示答:频移键控方式,就是将数字1和0调制为不同频率的两个信号,实现原理如下图所示;4.简述8259中断执行过程;四、软、硬件设计共40分1. 设某系统使用两片8259A管理中断;主片的端口地址为80H和81H,工作于边沿触发、特殊完全嵌套、非自动结束和非缓冲方式;从片的端口地址为20H和21H,工作于边沿触发、完全嵌套、非自动结束和非缓冲方式;主片的中断类型号为08~0FH,从片的中断类型号为80~87H;要求: 1 为主片设计地址译码电路5分2 画出主从片的级联图;3分3 编写主从片初始化程序5分2. 为用一片8255A控制八个8段共阴极LED数码管的电路;现要求按下某开关,其代表的数字K1为1,K2为2,…K8为8在数码管从左到右循环显示已有一个延时子程序DELAY可以调用,直到按下另一个开关;假定8255A的口A、B、C及控制口的地址依次为60~63H;编写完成上述功能的程序,应包括8255A的初始化、控制程序和数码管的显示代码表;15分3. 使用8255A作为开关和共阴极LED显示器的接口,设8255A的A口连接8个开关,B口连接8个LED 指示灯,要求将A口的开关状态读入,然后送至B口控制指示灯亮、灭;设8255A的A口的地址为60H 0 为该8255A设计一码电路1 试画出连接电路图;5分2 编写程序实现之;设8255A的控制口的地址为63H7分4. 有一组发光二极管,提供高电平,二极管发光;提供低电平,二极管熄灭;现要求8个发光二极管依次轮流点亮,每个点亮时间为500毫秒;设8253的输入CLK=1KHz;1 试设计完成该功能的电路;6分2 请给出所用芯片的端口地址以及计数器中所赋初值;3分3 编制相应的程序;5分PA_8255 EQU 0F000H ;8255 PA口PC_8255 EQU 0F002H ;8255 PC口C_8255 EQU 0F003H ;8255控制口CNT0_8253 EQU 0E000HC_8253 EQU 0E003H ;8253控制口.STACK 100.CODESTART:MOV DX, C_8255MOV AL, 81HOUT DX, ALMOV DX, C_8253MOV AL, 34HOUT DX, ALMOV DX, CNT0_8253MOV AL, 01H 计数器的初值为500OUT DX, ALMOV AL, F4H 计数器的初值为500OUT DX, ALloop2:mov cl, 0 mov al, 01hmov bl, alloop1:mov dx PA_82553.某系统采用DAC0832产生连续的三角波形;1 设VREF=5V,求该DAC的分辨率和精度各为多少 5分2 编写三角波发生程序;5分1.设8253的输入CLK1=1000Hz,CS=10~13H,要求OUT1输出为高电平和低电平均为20ms方波; 1画出8253的接线图;5分 2设计8253的控制程序;5分。

最新微型计算机原理及应用复习资料共20页

最新微型计算机原理及应用复习资料共20页

第一章1) [X]补= 0 0101110B正数真值为:+0101110B所以:X=+46D2) [X]补= 1 1010010B负数X = [[X]补]补= [11010010]补= - 0101110B所以:X = - 46D第四章中断分类:硬件中断和软件中断硬件中断分两类:一类叫非屏蔽中断,另一类叫可屏蔽中断。

.SS=3450H SP=1234h DI=0012H SI=1100H DS=3460H问堆栈栈顶物理地址和(DS:DI)物理地址?堆栈栈顶:SS+SP=3450X16H+1234h=34500H+1234h=35734H(DS:DI)物理地址:DS+SI=3460HX16H+1100H=34600H+1100H=35700H 书后P1081.8086系统中的物理地址是如何得到的?假如CS=2000H,IP=2100H其物理地址应该是多少?答:8086系统的物理地址是将段地址寄存器的内容左移四位(或乘16)加上偏移地址,即可得到20位的物理地址。

2000H左移4位为20000H,加上2100H为22100H,则物理地址为22100H。

2.什么是可屏蔽中断?什么是非屏蔽中断?答:可屏蔽中断是通过CPU的INTR引脚引入,当中断语序标志IF为1时,允许中断,当IF=0时,中断受到禁止。

不可屏蔽中断,不受IF标志的控制是由NMI引脚引入,如电源掉电。

3.什么是中断向量?中断向量表指的是什么?中断向量表放在什么地方?答:中断向量:是终端处理子程序的入口地址每个终端类型对应一个中断向量。

中断向量表:是指中断类型编码与中断向量的关系。

中断向量表位于存储器的最低部位地址为000H~3FFH共1K字节单元。

4.假如中断类型为8,它的中断服务入口地址是什么?段地址=8X4+2=34=0022H偏移地址=8X4=32=0020H中断类型8的中断服务程序的入口地址为0022H:0020H,物理地址为00240H。

《微型计算机原理》课程期末复习提要

《微型计算机原理》课程期末复习提要

《微型计算机原理》课程期末复习提要第一章微型计算机基础内容提要1、计算机内部的数字和程序都是用二进制数的形式来表示、存储和运算的。

十进制数是人们习惯使用的数据,输入、输出的数据多是以十进制数形式表示。

十六进制数用于简化二进制数,它的书写和阅读比二进制数更方便。

但在计算机内并不真正使用十六进制进行处理。

计算机只能识别二进制数和以二进制数表示的机器码。

2、计算机内以二进制码来表示十进制数时,即产生BCD编码。

BCD码分为压缩的和非压缩的BCD码两种,压缩的BCD码用4位二进制数表示1位十进制数字,非压缩的BCD码用8位二进制数表示1位十进制数字。

3、计算机内以ASCII码来表示字符。

共有127个ASCII码来表示计算机处理的常用字符。

其中数字0、字母A、空格、回车、换行符的ASCII码分别为30H,41H,20H,0DH,0AH,经常使用。

4、计算机内的带符号数常用原码、反码和补码来表示。

其中最常用的是补码。

5、目前的大多数计算机都采用冯·诺依曼体系结构,由CPU、存储器和I/O接口电路通过三总线连接而成。

CPU由控制器和算术逻辑单元组成,三总线是指数据总线、地址总线和控制总线。

计算机的工作过程是:CPU工作首先从内存单元取指令,然后把指令进行译码后再执行。

计算机的运行过程就是一个不断重复的取指令、译码和执行的过程。

第2章 16位微处理器内容提要1.8086 CPU包括两部分,总线接口单元BIU和执行部分EU,这两部分并行工作,分别负责取指令和执行指令。

(重点理解2部件的功能及协同配合关系)2.灵活掌握与汇编程序设计关系最密切的是CPU内的寄存器组。

包括:通用寄存器:AX(AH、AL),BX(BH、BL),CX(CH、CL),DX(DH、DL);指针和变址寄存器:SP,BP、SI,DI;段寄存器:CS,DS,SS,ES;指令指针寄存器IP与标志寄存器PSW。

3.掌握8086存储器的分段背景,分段原则与方法;掌握逻辑地址与物理地址的概念;逻辑地址的构成(16位的段基址与16位的偏移地址(有效地址));掌握8086/8088的20位物理地址的计算过程;理解地址加法器的作用。

微机原理简答题汇总

微机原理简答题汇总

一、简答题基础原理背记部分1.微型计算机由哪几部分组成?简述各部分功能。

(4分)微型计算机由CPU、存储器、I/O端口、总线组成;微处理器(CPU):微型计算机的控制中心,主要完成取指令、指令的译码、简单的算术和逻辑运算以及程序控制等任务;存储器:存储程序和数据;I/O端口用于外设和CPU之间的信息的传递和协调;总线:CPU 与存储器和I/O接口之间传送数据信息、地址信息和控制信息的通道。

2. CPU与外设之间的数据传送方式包括程序控制方式、中断方式和DMA方式,请问程序控制方式又分为哪两种方式?这两种方式在与外设进行数据传送时有什么区别?(4分)程序控制方式分为无条件传送方式和有条件传送方式。

无条件传送方式在与外设进行数据传送时不需要查询外设状态,可根据需要随时进行输入或输出操作;有条件传送方式在进行数据传送前,必须先确认外设已处于准备传送数据的状态,才能进行输入或输出操作。

3.8086CPU从内部结构上分为哪两部分?并简述各部分功能?(4分)8086CPU从内部结构上分为总线接口单元(BIU)和执行单元(EU)。

总线接口单元(BIU)负责物理地址形成、取指令、指令排队、读写操作数和总线控制。

执行单元(EU)负责指令译码和执行执行。

4.设计I/O接口电路的基本原则是什么?为什么?(4分)设计I/O接口电路的基本原则是“输入要缓冲,输出要锁存”为了解决CPU为多个外设服务,与外设之间存在的速度不匹配的问题,采用这样的原则,缓冲器可以使CPU不被某一外设独占,CPU的运行速度比较快,输出数据通常要经过锁存才能被外设读取。

5.CPU中总线接口单元BIU的基本功能是地址形成、取指令、指令排队、存取操作数和总线控制等,请简要说明BIU中有哪些组成部分可以完成以上所述的功能。

(4分)段寄存器、指令指针寄存器;地址加法器;指令队列;总线控制逻辑。

6.CPU中的AX或AL寄存器被称为累加器,它在CPU运行过程中有着非常重要的作用,有些指令的执行必须并且只能使用累加器,请列出两种这样的指令,并说明累加器的功能。

微型计算机工作原理期末复习资料

微型计算机工作原理期末复习资料

玉溪师范学院教育技术专业核心考点,百分百正品一、填空题1、若移位指令的移位位数大于1时,其移位位数必须放在中。

2、CS是寄存器,用来存放当前程序所在段的。

3、8086/8088系统中,存储器是分段的,每段最大长度是字节,段内偏移地址从到。

4、CPU与外设之间交换数据常采用____________________、____________________、_______________和I/O处理机方式四种方式。

5、Intel 8086/8088 中断向量表中的类型21H 是。

6、存储器扩展有两种方法,分别是扩展和扩展。

7、ALU是,用来完成运算、运算和位移循环操作。

8、已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,BX= ,标志位的状态分别为CF= ,ZF= ,OF= ,SF= 。

9、若执行“DIV BX”,其被除数的高16位必须放在,低16位必须放在。

10、执行AND AL,0FHJNZ L指令,是检测AL中的位,当它为非零则转移到L。

11、CPU从功能结构上看,可以分为和两部分。

12、8086输入/输出操作指令有和两种寻址方式。

13、当对堆栈操作时,8086会自动选择________值作为段基值,再加上由________提供的偏移量形成物理地址。

14、中断向量表存放的是,类型码为8的中断服务程序的入口地址存放在内存中起始地址为的连续4个单元中,其中和单元的内容为段地址,和单元的内容为偏移地址。

15、在串操作指令中,SI指向串,DI指向串。

16、如果AL=85H,CL=4,执行“SAR AL,CL”时,AL=,CF=。

17、堆栈是从地址向地址方向生长的。

其操作遵循的操作原则。

18、把CPU、存储器和I/O接口等通过总线装配在一块印刷板上,称为机。

19、如果AL=85H,CL=4,执行“SAR AL,CL”时,AL= ,CF= 。

20、一片8259可以管理级中断,两片8259可用来管理级中断。

微机原理复习资料(含答案)

微机原理复习资料(含答案)

1. 简述8086的最小方式和最大方式。

答:8086 CPU有两种工作模式,即最小模式和最大模式。

当MN/MX引脚接高电平时是最小方式,最小模式的特点是: 适用于单一处理机系统;不需总线控制器8288(对内存储器和I/0接口所需的控制信号都由CPU直接提供);M/IO引脚可直接引用。

当MN/MX引脚接地时是最大方式,最大模式的特点是:适用于多处理机系统;需总线控制器8288(对内存储器和I/O接口所需的控制信号要由专用的总线控制器8288提供);M/IO引脚不可直接引用。

2.8086系统中,下一条指令所在单元的物理地址如何计算?答:指令的物理地址为:16×CS+IP(注意CS、IP为十进制值)。

1.8086是( C )。

A.单片机B.单板机C.微处理器D.微机系统2.单片机是( B )。

A.微处理器B.微型计算机C.微机系统D.中央处理器2.设BX=0123H DI=1000H DS=3200H,默认DS作为操作数对应的段寄存器(假定没使用段前缀),试指出下列指令的寻址方式,并写出其操作数的有效地址和物理地址。

(1)MOV AX,[1A38H]解:(1)直接寻址有效地址=1A38H,物理地址=32000H+1A38H=33A38H(2)MOV AX,[BX]解:(2)寄存器间接寻址有效地址=0123H物理地址=32000H+0123H=32123H(3)MOV AX,[BX+1A38H]解:(3)寄存器相对基址寻址有效地址=0123H+1A38H=1B5BH,物理地址=32000H+1B5B=33B5BH(4) MOV AX,[BX+DI]解:(4) 基址变址寻址有效地址=0123H+1000H=1123H,物理地址=32000H+1123H=33123H(5)MOV AX,[BX+DI+1A38H]解:(5)相对基址变址寻址有效地址=0123H+1000H+1A38H=2B5BH,物理地址=32000H+2B5BH=34B5BH4. 如何通过页目录项和页表项得到物理地址。

微型计算机原理及应用知识点总结

微型计算机原理及应用知识点总结

微型计算机原理及应用知识点总结
一、微型计算机结构原理
1、微型计算机硬件结构:微型计算机的硬件结构包括中央处理器(CPU)、主存储器(Memory)、输入输出设备(I/O Devices)、微处理器(Microprocessor)和运算器等等。

2、微型计算机系统软件构造:微型计算机的系统软件包括操作系统(OS)、应用软件和软件编程工具等。

3、微型计算机技术原理:微型计算机技术的主要内容包括数据编码技术、程序设计语言、计算机网络技术、多媒体技术、高性能计算技术等等。

1、微型计算机在工业控制中的应用:微型计算机可广泛应用于工业自动化系统的控制系统,常用的技术有:PLC、模拟控制、数字控制、计算机网络技术等等。

2、微型计算机在商业财务中的应用:微型计算机可应用于各种商业财务管理系统,常用的技术有:ERP、商务软件、财务会计软件、报表分析软件等等。

3、微型计算机在信息处理中的应用:微型计算机可应用于各种信息处理系统,常用的技术有:文本处理软件、数据库管理系统、图形图像软件等等。

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

《微机原理与应用I》复习提要
一、概述
1.整机概念
计算机由CPU、存储器M、I/O接口及三总线(数据总线DB、地址总线AB、控制总线CB)组成。

各总线的特点与作用。

图1.计算机结构
2.计算机中数和码的表示
a.进制表示及相互之间的转换:二进制数、十进制数、十六进制数。

b.有符号数的表示及相互之间的转换:真值、原码、反码、补码
c.编码的表示:非压缩型BCD码、压缩型BCD码、ASCII码
二、CPU
1.8086/8088微处理器
a. 结构与工作原理
8086/8088微处理器的内部编程结构分为哪两部分,两部分各自执行的功能以及这种机构的优点。

b. 内部寄存器
8086/8088有14个十六位寄存器各为哪些及用法,比如:
●哪些寄存器可以拆成8位寄存器使用
●哪些寄存器可以存放偏移地址信息
●哪些寄存器可以存放段基值信息
●哪些寄存器可以存放端口地址
●哪些寄存器可以描述栈区
●哪些寄存器可以描述指令所在位置
●16位的FR寄存器中有9位有效位,其中6位是状态标志,3位是控制标志,状态标志的各位
在什么情况下置1。

●。

c. 工作模式与引脚
● 8086/8088有哪两种工作模式,两种模式的主要区别。

● 8086与8088的区别。

● 8086/8088为40引脚DIP 芯片,采用复用技术。

8086主要引脚包括:AD0 ~ AD15,A16/S3 ~
A19/S6,MN/MX 、ALE 、BHE 、RESET (CPU 的初始状态),读RD 、写WR 、存储器/IO 控制信号IO/M (M/IO )等。

采用复用技术的信号如何分离?如何获得存储器读、存储器写、IO 读、IO 写等信号?
d. 存储器组织
分段管理的概念,逻辑地址和物理地址,物理地址的形成,字节和字的地址,8086的存储器分奇偶两个存储体。

e. 堆栈组织
堆栈的构造、堆栈段寄存器SS 、栈指针SP 、栈操作 (指令PUSH 和POP 的操作对指针的影响)、堆栈原则。

f. 时序*
什么是时钟周期,总线周期,等待周期。

最基本的总线周期由4个时钟周期组成。

2. 8086/8088寻址方式
a. 指令包含信息:操作码+操作数
b. 寻址方式,即寻找操作数位置的方式,操作数在计算机中所处的位置不同,寻址方式不同。

操作数
在计算机中的位置可以为:
● 在指令中-----------立即数寻址
● 在R 中--------------寄存器寻址 EA=[ + ] SI DI n80n16 +BX BP ● 在M 中--------------段R :EA ,其中:
● 在I/O 端口中------分:直接寻址(如:IN AL,n8)和R 间接寻址(如:IN AL,DX )。

注意:寻址方式中隐含规定
3. 8086/8088指令系统
了解指令的格式、特点、用法、对FR 的影响。

常用指令要熟练掌握。

主要指令包括:
a. 数据传送指令(MOV 、LEA 、PUSH 、POP 、IN 、OUT 、XCHG 、XLAT 、LDS 、LES 等)
b. 算术运算指令(ADD 、ADC 、INC 、AAA 、DAA 、SUB 、SBB 、DEC 、AAS 、DAS 、CMP 、
NEG 、MUL 、IMUL 、DIV 、IDIV 等)
c. 逻辑运算指令(AND 、OR 、NOT 、XOR 、TEST )
d. 位移指令(SHL 、SHR 、SAL 、SAR 、ROL 、ROR 、RCL 、RCR )
e. 串操作指令(MOVS 、CMPS 、SCAS 、LODS 、STOS 及重复前缀REP 、REPE 、REPNE 等)
f. 控制转移指令(LOOP 、JMP 、Jxx 、CALL/RET 、INT/IRET 等)
g. 处理器控制指令(CLC 、STC 、CLD 、STD 、CLI 、STI 、CMC 、NOP 、HLT 等)
4. 汇编语言程序设计
a. 汇编语言源程序的基本结构
b. 伪指令,要求熟练掌握如下伪指令:
常数,变量,标号
分析运算符:OFFSET、SEG
综合运算符:PTR
数据定义:DB、DW、EQU
段或过程定义:SEGMENT、ENDS、ASSUME、ORG、PROC、ENDP、END、$
c.DOS系统功能调用(INT 21H),要求掌握功能号为:01H,02H,09H,0AH,25H,4CH等的用法。

d.汇编语言源程序结构包括:顺序程序,分支程序,循环程序,子程序,能按要求编写简单程序。

三、存储器M
1.存储器的分类及主要技术指标
2.存储器扩充接口设计
要求:在给出CPU、工作方式、存储器芯片、起始地址等的条件下,设计并画出M扩充接口电路原理图,可分四步实现:
a. 选片(确定M芯片的类型和数量)
b. 地址分配(应可说出每片存储器芯片所占的地址范围)
c. 地址译码(译码电路的设计)
d. M与CPU信号连接(包括:DB、AB、CB)
注意:8086和8088CPU的区别,最大和最小工作方式的区别。

四、I/O接口
1.I/O端口编址方式分为:统一编址和单独编址(I/O指令方式)。

8086/8088采用哪种编址方式及端口地址译码电路的设计。

2.CPU与外设数据传输控制方式(包括:直接传输、查询传输、中断传输、DMA传输)
中断过程、中断源、中断类型码、中断向量(中断服务程序入口地址)、中断向量表及相互关系。

3.智能接口芯片及应用
a. 可编程定时/计数器8253:
8253拥有几个16位的计数器,其六种工作方式的特点,8253的初始化编程(要知使用那个计数器,计数值N =T/T CLK= T×f CLK,工作方式)。

注意:方式字写入控制口,计数值写入相应的计时器,计数值要和方式字中计数形式相对应。

所用到的计数器都要一一做初始化。

8253是8位接口芯片,而计数器为十六位的,如何设置。

b. 可编程并行接口芯片8255A:
拥有几个8位并口、三种工作方式及特点、初始化编程(方式字,C口的置位/复位字)、8255A 的应用(8255和按键,LED的连接)。

注意:方式字,C口置位/复位字都写入控制口,通过特征位区别。

c. 可编程串行接口芯片8251A:
同步通信和异步通信的特点和格式,波特率,RS-232-C标准总线。

8251A的编程(方式字,命令字,状态字)。

计算机接收,发送程序。

d. 中断控制器8259A:8259A内部结构、工作方式、初始化编程(ICW1~ ICW4,OCW1 ~ OCW3)。

注意:初始化写入顺序和地址。

中断矢量装入矢量表的方法。

五、考试题型及评分标准
1.考试题型:选择、填空、问答、读程序、判断、M设计、程序设计、接口设计 2.评分标准:卷面占70%,考勤10%,实验及作业占20%。

相关文档
最新文档