微型计算机原理复习资料

合集下载

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

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

一、计算机基础知识 (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。

微型计算机原理复习资料

微型计算机原理复习资料

《微性计算机原理》习题解答习题11.1 冯·诺依曼型计算机的设计方案有哪些特点?【解答】冯·诺依曼型计算机的设计方案是“存储程序”和“程序控制”,有以下5方面特点:(1)用二进制数表示数据和指令;(2)指令和数据存储在内部存储器中,按顺序自动依次执行指令;(3)由运算器、控制器、存储器、输入设备和输出设备组成基本硬件系统;(4)由控制器来控制程序和数据的存取及程序的执行;(5)以运算器为核心。

1.2 微处理器和微型计算机的发展经历了哪些阶段?各典型芯片具备哪些特点?【解答】经历了6代演变,各典型芯片的特点如表1-1所示。

表1-1 微处理器的发展及典型芯片的特点1.3 微型计算机的特点和主要性能指标有那些?【解答】除具有运算速度快、计算精度高、有记忆能力和逻辑判断能力、可自动连续工作等基本特点以外,还具有功能强、可靠性高、价格低廉、结构灵活、适应性强、体积小、重量轻、功耗低、使用和维护方便等。

微型计算机的性能指标与系统结构、指令系统、硬件组成、外部设备以及软件配备等有关。

常用的微型计算机性能指标主要有:字长、主频、内存容量、指令数、基本指令执行时间、可靠性、兼容性、性能价格比等。

21.4 常见的微型计算机硬件结构由哪些部分组成?各部分的主要功能和特点是什么?【解答】微型计算机硬件一般由微处理器、内存储器、外存储器、系统总线、接口电路、输入/输出设备等部件组成。

主要组成部件的功能和特点分析如下:(1)微处理器:是微型计算机的核心部件,由运算单元ALU、控制单元、寄存器组以及总线接口部件等组成,其功能是负责统一协调、管理和控制系统中的各个部件有机地工作。

(2)内存储器:用来存放计算机工作过程中需要的操作数据和程序。

可分为随机存储器RAM和只读存储器ROM。

RAM存放当前参与运行的各种程序和数据,特点是信息可读可写,存取方便,但信息断电后会丢失;ROM用于存放各种固定的程序和数据,特点是信息固定不变,关机后原存储的信息不会丢失。

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

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

玉溪师范学院教育技术专业核心考点,百分百正品一、填空题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、某单元在数据段中,已知DS=1000H,偏移地址为1200H,则它的物理地址为(B)A 10000HB 11200HC 12100HD 13000H2、某系统中,已知SS=2360H,SP=0800H,若将20H个字节的数据入栈,则SP 的内容为(D)A 0780HB 0820HC 23E20HD 07E0H3、改变( C)寄存器的值,可改变堆栈中栈顶元素的位置。

(A) BP (B) IP (C) SP (D) BX4、加减类运算指令对标志位的状态(A )。

(A) 有影响(B) 部分影响(C) 无影响(D) 任意5、当AH=( C)时,执行INT 21H指令可在屏幕上显示一组字符。

(A) 01H (B) 02H (C) 09H(D) 0AH6、8255A的方式选择控制字为80H其含义为(C)。

(A)A B C 口全为输入 (B) A口为输出,其他为输入(C) A B为方式0(D)AB C口均为方式0,输出7、设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为(C )。

(A)10个(B)110个(C)120个(D)240个8、异步串行通信中,收发双方必须保持(A)。

(A)收发时钟相同(B)停止位相同(C)数据格式和波特率相同(D)以上都正确9、8253的计数器的最大计数初值是( D)。

(A) 65536 (B) FFFFH (C) FFF0H (D) 0000H10、下列芯片中,可用作CPU与8位A/D转换器之间接口的是(C )。

(A) 8251 (B) 8254 (C) 8255 (D) 825911、从转换工作原理上看,(B)的A/D转换器对输入模拟信号中的干扰抑制能力较强。

(A) 逐次逼近式 (B) 双积分型 (C) 并行比较式 (D) 电压频率式12、按键的抖动是由(C)造成的。

(A) 电压不稳定 (B) 电流不稳定(C) 机械运动抖动和接触不稳定 (D) 按键速度太慢13、如果一个堆栈从地址1250H:0100H开始,SP=0050,则SS的段地址是(B)A、12600HB、1260HC、1265HD、125BH14、若已知[X]补=11101011B,[Y]补=01001010B,则[X – Y ]补=(A)A、10100001BB、11011111BC、10100000BD、溢出15、在中断方式下,外设数据输入到内存的路径是(D)。

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

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

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. 2.
I/O设备 图1.1 微型计算机的系统组成
3.
4.
微处理器子系统 存储器 I/O设备和I/O接口 系统总线
系统总线
总线是指传递信息的一组公用导线 总线是传送信息的公共通道 微机系统采用总线结构连接系统功能部件 总线信号可分成三组

地址总线AB:传送地址信息 数据总线DB
并行打印机接口LPT2 串行通信接口COM2 并行打印机接口LPT1 SDLC通信接口 BSC通信接口 单色显示/打印机适配器 彩色图形适配器CGA 软盘适配器 串行通信接口COM1
DMA控制器1 中断控制器1 定时计数器 并行接口电路 DMA页面寄存器 中断控制器2 DMA控制器2 15 协处理器

BX称为基址寄存器(Base address Register)
常用做存放存储器地址
CX称为计数器(Counter)
作为循环和串操作等指令中的隐含计数器

DX称为数据寄存器(Data register)
常用来存放双字长数据的高16位,或存放外设端口地址
第2章:(1)数据寄存器

AX称为累加器(Accumulator)
定堆栈段中的存储单元地址
内部结构
第2章:2. 指令指针寄存器
IP(Instruction Pointer)为指令指针寄存 器,指示主存储器指令的位置 随着指令的执行,IP将自动修改以指示下一 条指令所在的存储器位置 IP寄存器是一个专用寄存器 IP寄存器与CS段寄存器联合使用以确定下 一条指令的存储单元地址

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

知识点
• 8086引脚定义 8086引脚定义 • 典型的总线周期序列 • 最小/最大方式时序 最小/
例题
• 一个总线周期包括4个时钟周期 一个总线周期包括4 • 已知执行指令 已知执行指令MOV AL, [001BH]时,A0=1, BHE=0 时 • 在最大方式下,控制信号除了8086,还可以由 在最大方式下,控制信号除了 ,还可以由8288 产生 • 等待周期 W必须插在 3周期之后 等待周期T 必须插在T • 在中断响应周期中,INTA信号要接连给出两个负脉 在中断响应周期中, 信号要接连给出两 信号要接连给出 冲
第二章 数制和码制
重要概念
• • • • • 数制 位置计数法 浮点数 BCD码 BCD码 ASCII码 ASCII码
知识点
• • • • • 各种数制的相互转换 补码的运算 浮点数的规格化 BCD码的两种格式 BCD码的两种格式 奇偶校验
例题
• 已知(-X)原=01100101B,则(X)补=10011011B 已知( =01100101B, • 已知m=4,n=10,则0.375的规格化格式为: 已知m=4,n=10, 0.375的规格化格式为: m=4 的规格化格式为 1 1111 0 1100000000
输入输出接口(2) 第九章 输入输出接口
重要概念
• 串行接口 • RS232C
例题
• 已知8255的端口A连接8个LED(L1~L8),要求对 已知8255的端口A连接8 LED(L1~L8), 8255的端口 8255编程实现 编程实现, L1至L8依次点亮 每个LED 依次点亮, LED点亮 8255编程实现,将L1至L8依次点亮,每个LED点亮 持续1 持续1秒钟 • 已知8254计数器1的输入时钟脉冲CLK1的频率为 已知8254计数器1的输入时钟脉冲CLK1 8254计数器 CLK1的频率为 80000Hz,要求输出50Hz的方波,试写出8254的 80000Hz,要求输出50Hz的方波,试写出8254的 50Hz的方波 8254 初始化程序段
第六章 存储器系统
重要概念
• • • • • 内存、外存 内存、 动态RAM 动态RAM 刷新、 刷新、刷新周期 PROM、 PROM、EPROM 高速缓存CACHE 高速缓存CACHE
知识点
• • • • • • • • 存储器的种类 内存和外存的特点 刷新周期的计算 存储器芯片的扩充 8086存储器组成 8086存储器组成 高速缓存的结构及数据一致性的保持 程序局部性原理 磁盘地址的组成
ADD AX, ……. MOV , AX MOV CL, ……. SHL AX, CL ADD AX, BX
例题
• 完成下面的程序填空,实现将AX的内容乘10,且用 完成下面的程序填空,实现将AX的内容乘10, AX的内容乘10 移位指令实现: 移位指令实现:
ADD AX, AX MOV BX, AX MOV CL, 2 SHL AX, CL ADD AX, BX
例题
• 从键盘输入10个数据,求它们的绝对值,并将之存 从键盘输入10个数据,求它们的绝对值, 10个数据 BUF缓冲区 入BUF缓冲区 • DEBUG设置断点的命令为G命令 DEBUG设置断点的命令为 设置断点的命令为G
第五章 总线结构和时序
重要概念
• • • • 总线控制逻辑 总线周期 时钟周期 最小方式/ 最小方式/最大方式
例题
• 已知存储系统组成如下,求芯片M1和M2的地址范 已知存储系统组成如下,求芯片M1和M2的地址范 M1 围
A13 A14 A15 A18 A17 A19 A16 A B C G1 G2A G2B Y1 Y2 CS M1 A12~A0 CS M2 A12~A0 74LS138 74LS138
A12~A0
复习
第一章 概述
重要概念
• • • • • • • 微处理器、协处理器 微处理器、 RAM ROM BIOS RT/COMS 指令系统 系统软件
知识点
• • • • • 计算机硬件的组成 RT/COMS的功能 RT/COMS的功能 运行程序的过程 DOS的基本功能和文件组成 DOS的基本功能和文件组成理器
重要概念
• • • • • ALU I/O接口 I/O端口 接口、 I/O接口、I/O端口 EU、 EU、BIU 对准字、 对准字、未对准字 物理地址、 物理地址、逻辑地址
知识点
• • • • • • 总线的分类 EU和BIU的功能 EU和BIU的功能 8086CPU的寄存器结构 8086CPU的寄存器结构 标志寄存器的定义 物理地址的形成 8086的寻址方式 8086的寻址方式
DT1 DB ? DT2 DB 3*4, ‘B’ B DT3 DD 12345H DT4 DB 3 DUP(0) 则内存的情况为: 则内存的情况为: DAT2的值为 的值为1 LENGTH DAT2的值为1
? 0CH 42H 45H 23H 01H 00H 00H 00H 00H
例题
• 完成下面的程序填空,实现将AX的内容乘10,且用 完成下面的程序填空,实现将AX的内容乘10, AX的内容乘10 移位指令实现: 移位指令实现:
例题
• 已知(BX)=0010H,disp=0005H,(DS)=1000H, 已知(BX)=0010H,disp=0005H,(DS)=1000H, (BX)=0010H (SS)=0100H,若寻址方式为寄存器相对寻址, (SS)=0100H,若寻址方式为寄存器相对寻址,则物 理地址为10015H 理地址为10015H • 转移地址的寻址方式分为:段内直接、段内间接、 转移地址的寻址方式分为:段内直接、段内间接、 段间直接和 段间直接和段间间接
例题
• 若将8255的端口C的PC4置1,则C口置0置1控制字 若将8255的端口C PC4置 8255的端口 口置0 为00001001B • 3片8259芯片可以组成一个最多管理 级中断源的 芯片可以组成一个最多管理22级中断源的 片 芯片可以组成一个最多管理 中断系统 • 若需要输出一个指定时间长度的负脉冲,则8254的 若需要输出一个指定时间长度的负脉冲, 的 工作方式为方式 方式1 工作方式为方式
例题
• 按功能,总线分为三类:数据总线、地址总线和 按功能,总线分为三类:数据总线、地址总线和 控制总线 • AX寄存器在乘法运算中作为累加器 AX寄存器在乘法运算中作为累加器 • 已知有程序段如下: 已知有程序段如下:
MOV AX, 0 MOV DX, 0FFFFH AND DX, 00FFH SUB AX, DX SF=1 ZF=0 AF=1 CF=1 PF=0 则SF=1,ZF=0,AF=1, CF=1,PF=0
第四章 汇编程序设计
重要概念
• • • • • • • 源程序 汇编 操作助记符 标号 伪指令 子程序 系统功能调要 • • • 宏指令 编译 DEBUG
知识点
• • • • • • 变量定义及属性 指令系统 程序设计方法 子程序设计 系统功能调用 DEBUG的使用 DEBUG的使用
例题
• 已知变量定义为: 已知变量定义为:
例题
• 微型计算机系统包括硬件和软件两大系统 微型计算机系统包括硬件 软件两大系统 硬件和 • 计算机的硬件组成包括:运算器、存储器、输入 计算机的硬件组成包括:运算器、存储器、 输出设备和 输出设备和控制器 • 在MS-DOS系统中,系统在装入MSDOS.SYS文件 MS-DOS系统中 系统在装入MSDOS.SYS 系统中, MSDOS.SYS文件 之后,接下来装载的是 文件 之后,接下来装载的是文件
第七章 高档新技术
重要概念
• 虚拟存储器
输入输出接口(1) 第八章 输入输出接口
重要概念
• • • I/O指令 I/O指令 中断、中断向量、中断向量表、 中断、中断向量、中断向量表、中断类型号 DMA方式 DMA方式
知识点
• • • • • • • I/O三种基本方式及特点 I/O三种基本方式及特点 I/O端口地址译码器的设计 I/O端口地址译码器的设计 8255编程 8255编程 中断的种类 8259编程 8259编程 DMA传送的过程 DMA传送的过程 8254的编程 8254的编程
相关文档
最新文档