您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 微机重点文字档(仅供参考)
微机的特点:体积小,重量轻,功耗低,功能强,可靠性高,结构灵活,价格低廉微机的应用:工业控制、事务处理、CAD/CAM、教学培训、家庭娱乐和家政事务管理、科学和工程计算、人工智能1-1微处理器、微机和微机系统三者之间有什么不同?答:微处理器一般也称为CPU,它本身具有运算能力和控制能力,微型计算机是由CPU、存储器、输入/输出接口电路和系统总线构成的裸机系统。微型计算机系统是以微型计算机为主机配上系统软件和外设之后而构成的系统。微处理器是微型计算机的一组成部分,而微型计算机又是微型计算机系统的一组成部分。1-78088/808620位物理地址是怎样形成的?当CS=2000H,IP=0100H,其指向的物理地址等于多少?答:8088/808620位物理地址=段地址*10H十偏移地址。当CS=2000H,IP=0100H时,物理地址是20100H。1-23(1)Intel推出的一个32位处理器是80386(2)支持64位数据总线的Intel微处理器是Pentium5-4CPU和I/O设备之间的数据传送方式有哪几种?无条件传送方式通常用在哪些场合?答:CPU和外设之间的数据传送方式通常有无条件方式、程序查询方式、中断方式和直接存储器存取(DMA)方式。无条件传送方式适合于外设总是处于准备好的情况,例如读取开关状态或设置开关状态,控制LED显示器的显示等。5-11如果5-9题中的GATE0接OUT1,GATE1和GATE2接高电平,三个CLK仍接2MHz时钟,画出OUT。和OUT1的波形,并说明该接法有什么应用?如果OUT2接IRQ2,间每隔多少时间请求一次中断?进一步画出8253与PC/XT机系统总线的连接图。解:改接后OUT1的波形不变。OUT1作为0#计数器的GATE0信号,0#计数器工作于单稳脉冲方式,将被OUT1的上升沿启动单稳。上升沿后的CLK0的下降沿到来,初值装入0#计数,.以后对CLK0进行减法计数,同时OUT0变低,直到计数值到零时OUT0变高。由于2050H3000H,下一个OUT1上升沿到来时重新启动0#计数器,重复以上过程。波形如图1-11所示,0#和1#计数器的这种接法可以应用于周期和占空比都需要程控的场合。如果OUT2接中断请求输入端IRQ2,因为OUT2波形不变,周期为500μs,所以每隔500μs请求一次中断。8253与PC/XT系统总线接口电路如图1-12所示。5-12若要采用一片8253产生近似为1Hz的方波,已知时钟频率为2MHz,8253地址为350H~353H,试编写8253初始化程序,并说明通道引脚的连接方法。解:时钟频率为2MHz,要分频至1Hz.,分频系数为2*10^6。一个8253的计数器分频系数最大为65536,所以必须用两个计数器串联起来工作。0#计数器分频系数定为10^4,1#计数器分频系数定为200,OUT0连接到CLK1,0#计数器输出的10000Hz波形作为1#计数器的时钟信号,经1#计数器10^4分频后得到1Hz的波形。初始化程序如下;MOVDX,353HMOVAL,35H;0#通道,2方式,BCD计数OUTDX,ALMOVAL,77H;1#通道,3方式,BCD计数OUTDX,ALSUBDX,3MOVAL,00H;0#通道初值OUTDX,ALOUTDX,ALINCDXMOVAL,00H;1#通道初值OUTDX,ALMOVAL,02HOUTDX,AL8253计数器级联时,应注意时常数装入时引起的计数误差。当用输出指令向8253某通道写入初值时,必须经过一个时钟上升沿和一个时钟下降沿之后,数值才装入计数寄存器,在此之前读出的计数器内容均无效。本题是产生周期波形,时常数写入的误差只在产生第一个周期时存在,对使用无影响。若计数器级联用作单次计数则必须注意初值装入引起的误差。它可以带来两个低位计数器溢出周期的误差,这在测量中往往是不能允许的。可以用软件的方法使OUT。变低,变高再变低,使在测量之前将初值装入计数寄存器中。向0#计数器写入0方式控制字可以使OUT0变低,向0#计数器写2方式控制字可以使OUT。变高,这样人为地制造一个时钟上升沿,一个时钟下降沿使初值装入高位计数寄存器。5-14对8255A设置工作方式,其控制口地址为243H。要求端口A工作在方式1,输入;B口工作在方式1,输出;PC7和PC6作基本输出用。解:MOVDX,243HMOVAL,0B4H;方式字为0B4H,0B5H也可以OUTDX,AL5-168255A的方式0一般使用在什么场合?在方式0时,如果要使用应答信号进行联络,应该怎么办?解:8255A的方式0一般应用在无条件传送方式,即外设总是准备好的情况。在方式0时,如果要用应答信号,进行查询方式的传送,可以利用两个4位口(PCo~3,PC4~7),它们可以分别定义为输入或输出。若将PC0~3定义为输入,则其中任一根线都可接受外设提供的“准备好”信号;将PC4~7定义为输出,则其中任一根线均可以向外设输出“应答”信号。6-1什么叫中断?简述一个中断的全过程。答:中断是一种数据传送方式,与查询传送方式不同,它是CPU被动地接受外设请求服务的一种方式。一个中断过程包括三个阶段:第一阶段是中断请求,当外设准备好向CPU传送数据或已准备就绪接收CPU的数据,或是有某种紧急情况需要CPU处理时,外设向CPU发出中断请求,该请求记录在中断请求触发器中,直到CPU响应中断才清除;第二阶段是中断响应,CPU在一定条件下会暂停执行当前的主程序转去响应中断,将CS和IP以及标志寄存器内容压入堆栈保护起来,并关闭中断(即使1F=0),转入中断服务程序;第三阶段为中断处理阶段,CPU在中断服务程序中要进行保护现场、中断服务、恢复现场、中断返回等工作。6-3什么是中断向量?中断向量表是什么?(1)中断向量就是中断处理子程序的入口地址,每个中断类型对应一个中断向量(2)中断向量按照中断类型的顺序在内存0段0单元开始有规则排列的一张表6-4什么是非屏蔽中断?什么是可屏蔽中断?它们得到CPU响应的条件是什么?答:在CPU的NMI引脚上的中断请求信号引起的中断称为非屏蔽中断.这种中断不受1F的限制,只要没有总线请求。CPU在完成当前指令后就响应中断,CPU自动给出中断类型号2,从中断矢量表中取得地址转入中断服务程序。非屏蔽中断请求是上升沿有效,高电平持续时间必须大于两个时钟周期。在CPU的INTR引脚上的中断请求信号引起的中断称为可屏蔽中断,这种中断可以被CL1指令屏蔽。CPU响应可屏蔽中断的条件如下:(1)CPU必须处于开中断状态,即IF=1状态;(2)系统中无总线请求;(3)系统中无非屏蔽中断请求;(4)CPU执行完现行指令。7-5下列RAM芯片需多少地址输入端?多少数据输入端(双向)?(1)512K×4(2)16KB(3)64KB(4)256K×1解:(1)512K×4=(2)16KB=(3)64KB=(4)256K×1=9-1一个异步串行发送器,发送具有8位数据位的字符,在系统中使用一个奇偶校验位和两个停止位。若每秒发送100个字符,则其波特率和位周期是多少?答:每个字符需发送位数=8(数据位)+1(奇偶校验位)+2(停止位)+1(起始位)=12位。每秒发100个字节共1200位,所以波特率为1200波特,位周期=1/1200秒=833μs9-5异步通信和同步通信的根本区别是什么?答:两者的根本区别在于,异步通信时字符与字符间的传送是异步的,而同步通信字符与字符间的传送是同步无间隔的。9-15选择题:(1)异步通信传输信息时,其主要特点是(B)。A.通信双方不必同步,B.每个字符的发送是独立的C.字符之间的相隔时间长度应相同D.字符发送速率由波特率定(2)同步通信传输信息时,其特点是(B)。A.通信双方必须同步B每个字符的发送不是独立的C.字符之间的间隔时间长度可不同D.字符发送速率由数据传输率确定(3)在数据传输率相同的情况下,说同步字符传输速度要高于异步字符传输,其原因是(B)。A.发生错误的概率小B.附加位信号总量少C.双方通信同步D.字符之间无间隙(4)数字基波在长距离传输过程中,除信号发生畸变,还会引起信号(C)。A.波形失真B.增加延时C.幅值下降D.脉宽变窄(5)RS-232C标准规定连接器的物理结构是(A).A.DB-25型B.DB-I5型C.DB-9型D.未作定义(6)RS-232C定义的EIA电平范围对输出信号和输入信号之所以允许有2V的压差,其目的是(A)。A.增加传输距离B.减小波形失真C克服线路损耗D.提高抗干扰能力(7)以下不属于串行通信协议的是(C)A.IEEE-1394B.RS-232C.PCID.USB9-16(1)串行通信中的传送方式有单工方式、半双工方式和全双工方式。(2)串行通信一般采用奇偶校验和循环冗余校验等校验方法来保证串行通信数据的准确性(3)现行USB总线协议中支持高速480Mbps、全速12Mbps和低速1.5Mbps三种传输速率,其传输采用()方式(4)IEEE-1394的网络拓扑结构可以是树形、星形、菊花链或其混合结构,最多支持设备。10-2在用8位总线时,用带两级数据缓冲器的DAC时,为什么有时要用三条输出指令才能完成16位或12位的数据转换?答:在使用内部不带数据寄存器的DAC时,常常需要在DAC前面增加数据缓冲器用于锁存由CPU通过数据总线发出的数字。当总线为8位,而DAC超过8位(比如12位或l6位〕时,CPU必须分两次才能把控制数字送入数据缓冲器,因此需要执行两条输出指令。为了避免DAC在得到局部输入时,其输出端输出并不需要的模拟量,往往采用两级数据锁存结构。相应地,CPU需要增加执行一次输出指令,使第一级缓冲器中已锁存的数据经第二级缓冲器一次加到DAC输入端。第三条输出指令仅仅是使第二级缓冲器得到一个选通信号。
本文标题:微机重点文字档(仅供参考)
链接地址:https://www.777doc.com/doc-5872765 .html