




免费预览已结束,剩余79页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
问题:什么是微型计算机?什么是单片机和PC机?,习题1.2,解答:微型计算机:以大规模、超大规模集成电路为主要部件,以集成了计算机主要部件控制器和运算器的微处理器为核心,所构造出的计算机系统PC机:PC(PersonalComputer)机就是面向个人单独使用的一类微机单片机:用于控制的微处理器芯片,内部除CPU外还集成了计算机的其他一些主要部件,如:ROM、RAM、定时器、并行接口、串行接口,有的芯片还集成了A/D、D/A转换电路等。数字信号处理器DSP:主要面向大流量数字信号的实时处理,在宿主系统中充当数据处理中心,在网络通信、多媒体应用等领域正得到越来越多的应用,习题1.4,问题:什么是微机的系统总线?微机的总线结构为他带来了哪些好处?一般将总线信号进一步分为哪三组?总线的使用特点是什么?,解答:系统总线:传递信息的一组公用导线,CPU通过它们与存储器和I/O设备进行信息交换好处:组态灵活、扩展方便三组信号线:数据总线、地址总线和控制总线其使用特点是:在某一时刻,只能由一个总线主控设备来控制系统总线,只能有一个发送者向总线发送信号;但可以有多个设备从总线上同时获得信号。,习题1.5,问题:简述微型计算机的两个主要应用方向及其应用特点。,解答:用于数值计算、数据处理及信息管理方向采用通用微机,要求有较快的工作速度、较高的运算精度、较大的内存容量和较完备的输入输出设备,为用户提供方便友好的操作界面和简便快捷的维护、扩充手段。用于过程控制及嵌人应用方向采用控制类微机,要求能抵抗各种干扰、适应现场的恶劣环境、确保长时间稳定地工作,要求其实时性要好、强调其体积要小、便携式应用强调其省电。,习题1.8,问题:所谓系统ROM-BIOS指的是什么?他的主要功能是什么?,解答:BIOS:基本输入输出系统主要功能:用来驱动和管理诸如键盘、显示器、打印机、磁盘、时钟、串行通信接口等基本的输入输出设备,习题4.1,解答:8088具有20根地址线。在访问内存时使用地址A0A19,可直接寻址1MB容量的内存范围;在访问外设时使用地址线A0A15,共能寻址64K个输入输出端口。实际上,PC/XT在寻址外设时,只使用地址线A0A9;若A91,说明它要寻址的I/O端口位于I/O通道。,习题4.2,解答:总线操作指的是指发生在总线上的某些特定的操作,而总线周期指的是CPU通过总线操作与外界(存储器和I/O端口)进行一次数据交换的过程(时间),8088典型的总线周期由4个T组成。如果8088的CLK引脚接5MHz的时钟信号,那么每个T状态的持续时间为200ns。,习题4.4,问题:何为引脚信号的三态能力?当具有三态能力的引脚输出高阻时究竟意味着什么?在最小组态下,8088的哪些引脚具有三态能力?,解答:当8088进行读写存储器或I/O接口时,如果存储器或I/O接口无法满足CPU的读写时序(来不及提供或读取数据时),需要CPU插入等待状态Tw。在读写总线周期的T3和T4之间插入Tw。,习题4.6,问题:何为引脚信号的三态能力?当具有三态能力的引脚输出高阻时究竟意味着什么?在最小组态下,8088的哪些引脚具有三态能力?,解答:三态:引脚除正常的高、低电平外,还能输出高阻状态。输出高阻状态时,表示芯片实际上已放弃了对该引脚的控制,使之“悬空”,这样他所连接的设备就可以接管对该引脚所连导线的控制。,解答(续):8088最小组态具有三态能力的引脚:A19/S6A16/S3、A15A8、AD7AD0IO/M*、RD*、WR*、ALEDEN*、DT/R*,习题4.6,习题4.7,问题:以下输入8088的引脚信号RESET、HOLD、NMI和INTR其含义各是什么?当他们有效时,8088CPU将做出何种反应?,解答:RESET:复位请求。有效时,将使CPU回到其初始状态。HOLD:总线保持。有效时,表示总线请求设备向CPU申请占有总线。NMI:不可屏蔽中断请求。有效时,表示外界向CPU申请不可屏蔽中断。INTR:可屏蔽中断请求。有效时,表示请求设备向CPU申请可屏蔽中断。,习题4.8,问题:请解释8088(最小组态)以下引脚信号:CLK、A19/S6A16/S3、A15A8、AD7AD0、IO/M*、RD*、WR*、ALE的含义,并画出它们在存储器写总线周期中的波形示意,习题4.13,问题:以下输入8088的引脚信号RESET、HOLD、NMI和INTR其含义各是什么?当他们有效时,8088CPU将做出何种反应?,解答:8088每个总线周期只能读写一个字节数据。所以读取指令长度为3B的指令“ADD2000H,AX”需要3个时钟周期,执行时需要2个时钟周期。读取指令是存储器读总线周期,执行时是存储器写总线周期?,习题5.2,解答:在半导体存储器中,RAM指的是随机存取存储器,他可读可写,但断电后信息一般会丢失;而ROM指的是只读存储器,正常工作时只能从中读取信息,但断电后信息不会丢失。以EPROM芯片2764为例,其存储容量为8K8位,共有8条数据线和13条地址线。用它组成64KB的ROM存储区共需8片2764芯片。,习题5.7,问题:什么是存储器连接中的“位扩充”和“地址扩充”?欲组成32KB的RAM存储区,在采用容量1K4位的静态RAM芯片或容量16K1位的静态RAM芯片的情况下,各需要多少芯片?在位方向和地址方向上各要进行什么样的扩充?请画出采用2114芯片时的连接示意图。,习题5.7,解答:位扩充存储器芯片数据位数小于主机数据线数时,利用多个存储器芯片在数据“位”方向的扩充;地址扩充(字扩充)当一个存储器芯片不能满足系统存储容量时,利用多个存储器芯片在“地址”方向的扩充,习题5.7,解答(续):组成32KB存储空间,用SRAM2114(1K4)需要64个芯片;组成32KB存储空间,用DRAM4116(16K1)需要16个芯片;它们都需要进行位扩充和地址扩充,习题5.7,习题5.8,问题:存储芯片为什么要设置片选信号?它与系统地址总线有哪些连接方式?采用何种连接方式可避免地址重复?采用哪些连接方式可节省用于译码的硬件?,习题5.8,解答:片选信号说明该存储器芯片是否被选中正常工作,设置它可以比较方便地实现多个存储器芯片组成大容量的存储空间存储器片选信号通常与CPU地址总线的高位地址线相关联,可以采用“全译码”、“部分译码”、“线选译码”方式采用全译码方式可以避免地址重复采用部分或线选译码可以节省译码硬件,习题5.9,题目:在一个针对存储器的译码系统中,如果有4个地址线未参与译码,那么每个存储单元会同时拥有几个地址?解答:2416,习题5.10,问题:请写出图5.32中4个存储芯片各自的可用地址范围,并指明其重复地址。解答1:,习题5.10,解答1:,习题5.10,解答2:,习题5.10,解答3:,习题5.10,解答4:,习题5.11,问题:利用6264芯片(容量8K8位的SRAM),采用全译码方式,在8088系统的内存区段40000H43FFFH扩充RAM区请画出这些芯片与8088最大组态下形成的系统总线的连接示意图。,习题5.11,解答:,习题5.11图,习题5.13,问题:利用2764芯片(容量8K8位的EPROM),采用74LS138进行全译码,在8088系统的最高地址区组成32KB的ROM区域请画出各2764芯片与8088最大组态下形成的系统总线的连接示意图,习题5.13,解答:,习题5.13图,习题6.2,解答:数据寄存器保存外设给CPU和CPU发往外设的数据状态寄存器保存外设或接口电路的状态控制寄存器保存CPU给外设或接口电路的命令,习题6.4程序1,again:movdx,8000hinal,dxcmpal,0feh;D7D011111110B?jznext1;单独按下K0,转移到next1cmpal,0fdh;D7D011111101B?jznext2;单独按下K1,转移到next2jmpagain;其它情况不点亮,notalcmpal,01hjznext1cmpal,02h,习题6.4程序2,next1:movcx,8moval,1;从K0开始next11:outdx,al;某个LED电亮calldelay;延时200msshlal,1;rolal,1loopnext11jmpagain,习题6.4程序3,next2:movcx,8moval,80h;从K7开始next21:outdx,al;某个LED电亮calldelay;延时200msshral,1;roral,1loopnext21jmpagain,习题6.5解答,通过读取状态寄存器的标志位来检查外设是否就绪。若不就绪就继续查询,即程序不断循环;直至就绪。然后,进行下一步的传送工作。,习题6.5程序,movbx,2000hmovds,bxmovcx,100again:movdx,0ffe2hstatus:inal,dx;查询一次testal,01hjzstatusmovdx,0ffe0hinal,dx;输入一个字节movbx,alincbxloopagain;循环,输入100个字节,习题6.9程序,stipushaxpushdxmovdx,8001hstatus:inal,dxtestal,01hjnzservice0testal,02hjnzservice1testal,04hjnzservice2testal,08hjnzservice3,service0:callproc0jmpdoneservice1:callproc1jmpdoneservice2:callproc2jmpdoneservice3:callproc3jmpdonedone:popdxpopaxiret,习题6.10,解答:DMA的意思是直接存储器存取,主要用于高速外设和内存间的数据传送。进行DMA传送的一般过程是:外设先向DMA控制器提出DMA请求,DMA控制器通过总线请求HOLD信号有效向CPU提出总线请求,CPU回以总线响应HLDA信号有效表示响应。此时CPU的三态信号线将输出高阻状态,即将它们交由DMAC(DMA控制器)进行控制,完成外设和内存间的直接传送。,习题7.2,解答:在各种微机总线中,根据总线连接对象的不同可将它们分为以下几类,它们是:片内总线、芯片总线、板级总线、设备总线和互连总线_。例如,ISA总线属于板级总线,USB总线属于设备总线,I2C总线属于芯片总线。总线中除电源和地线外的信号线,也可按传输信息的不同分为以下3类,即:数据总线、地址总线、控制总线。,习题7.9,问题:请解释IBMPC总线中D0D7、A0A19、ALE、IOR*、IOW*、IOCHRDY信号线的含义。解答:D0D7:8位双向数据总线A0A19:20位输出地址总线ALE:地址锁存允许,每个CPU总线周期有效IOR*:I/O读,输出IOW*:I/O写,输出IOCHRDY:I/O通道准备好,输入,习题8.4解答,中断请求寄存器IRR保存8条外界中断请求信号IR0IR7的请求状态Di位为1表示IRi引脚有中断请求;为0表示无请求中断服务寄存器ISR保存正在被8259A服务着的中断状态Di位为1表示IRi中断正在服务中;为0表示没有被服务中断屏蔽寄存器IMR保存对中断请求信号IR的屏蔽状态Di位为1表示IRi中断被屏蔽(禁止);为0表示允许,习题8.6解答,某时刻8259A的IRR内容是08H,说明IR3引脚有中断请求。某时刻8259A的ISR内容是08H,说明IR3正在被中断服务,其它不被处理。在两片8259A级连的中断电路中,主片的第5级IR5作为从片的中断请求输入,则初始化主、从片时,ICW3的控制字分别是20H和05H。,习题8.9解答,普通全嵌套方式8259A的中断优先权顺序固定不变,从高到低依次为IR0、IR1、IR2、IR7中断请求后,8259A对当前请求中断中优先权最高的中断IRi予以响应,将其向量号送上数据总线在ISR的Di位置位期间,禁止再发生同级和低级优先权的中断,但允许高级优先权中断的嵌套普通中断结束方式配合全嵌套优先权方式使用CPU用输出指令往8259A发出普通中断结束EOI命令,8259A就会复位正在服务的中断中优先权最高的ISR位,习题8.11解答,读取中断服务寄存器ISR的内容因为执行输入指令(A00)之前,执行的输出指令,写入了OCW3(D4D301),其中PRRRIS(D2D1D0)011指明随后读出ISR不是查询字,习题8.13解答1,int08hprocfar;远过程sti;开中断,允许中断嵌套pushds;现场保护pushaxpushdx;日时钟计时;控制软驱马达,习题8.13解答2,int1ch;调用指令中断1CHmoval,20h;发送EOI命令out20h,alpopax;现场恢复popdxpopdsiret;中断返回int08hendp,习题9.2解答,CLK时钟输入信号在计数过程中,此引脚上每输入一个时钟信号(下降沿),计数器的计数值减1GATE门控输入信号控制计数器工作,可分成电平控制和上升沿控制两种类型OUT计数器输出信号当一次计数过程结束(计数值减为0),OUT引脚上将产生一个输出信号,习题9.3解答,8253每个通道有6种工作方式可供选择。若设定某通道为方式0后,其输出引脚为低电平;当写入计数初值(并进入减1计数器)后通道开始计数,CLK信号端每来一个脉冲减1计数器就减1;当计数器减为0,则输出引脚输出高电平,表示计数结束。8253的CLK0接1.5MHz的时钟,欲使OUT0产生频率为300KHz的方波信号,则8253的计数值应为5(1.5MHz300KHz),应选用的工作方式是3。,习题9.4解答(1),moval,50hmovdx,207houtdx,almoval,128;80hmovdx,205houtdx,al,习题9.4解答(2),moval,33hmovdx,207houtdx,almovax,3000h;不是3000movdx,204houtdx,almoval,ahoutdx,al,习题9.4解答(3),moval,0b4hmovdx,207houtdx,almoval,02f0hmovdx,206houtdx,almoval,ahoutdx,al,习题9.6解答,计数器0每隔55ms产生一个IRQ0中断请求计数器1每隔15s产生一个DRAM刷新请求计数器2控制扬声器音调,习题9.7解答,101个下降沿,还可以采用方式4GATE0接外部启动计数器的控制信号,可以选用方式1或方式5movdx,203hmoval,12h;方式5为1ahoutdx,almovdx,200hmoval,64houtdx,al,习题10.1解答(P207),当8237A的任意一个通道都没有DMA请求时就处于空闲周期当8237A采样到外设有DMA请求时就脱离空闲周期进入有效周期,习题10.2解答1,单字节传送方式每次DMA传送仅传送一个字节。传送一个字节之后,字节数寄存器减1,地址寄存器加1或减1,然后释放总线数据块传送方式由DMA请求信号启动,连续地传送数据,直到字节数寄存器从0减至FFFFH终止计数,最后释放总线,习题10.2解答2,单字节传送与数据块传送的根本区别单字节传送方式:每次申请系统总线,仅传送一个字节,然后释放总线数据块传送方式:每次申请系统总线,连续传送到规定的字节数传送完成,中间不释放总线,习题10.2解答3,数据块传送和请求传送对DREQ信号有效有什么要求数据块传送方式:DREQ信号只需有效到外设DMA响应DACK有效请求传送方式:DREQ信号必须在DMA传送过程中一直有效,否则传送暂停,习题10.3解答,DMA读:MEMR*和IOW*有效DMA写:MEMW*和IOR*有效DMA校验:都无效,习题10.6解答,out0ch,al;清高/低触发器(可选)movax,1024-1;400h13ffhout05h,almoval,ahout05h,al,习题10.9解答,设置通道3单字节传送方式DMA写传送类型地址增量、禁止自动初始化,习题11.4解答,习题11.8解答1,;写入方式字moval,100001b;81hmovdx,控制口地址;0fffehoutdx,al;加入下一段更好,使L0L3全亮moval,0fhmovdx,端口C地址;0fffchoutdx,al,习题11.8解答2,;控制程序段movdx,端口C地址;0fffchinal,dx;读入PC0PC3movcl,4shlal,cl;左移4位outdx,al;控制PC4PC7,习题11.10解答,当按下或释放一个键时,往往会出现按键在闭合位置和断开位置之间跳几下才稳定到闭合状态的现象就是机械按键的抖动方法解决硬件:消抖电路软件:程序延时,以避开抖动的时间,习题11.11解答,重键指两个或多个键同时闭合简单情况:不予识别,认为是错误的按键通常情况:只承认先识别出来的键连锁法:直到所有键都释放后,读入下一个键巡回法:等被识别的键释放以后,就可以对其他闭合键作识别,而不必等待全部键释放正常的组合键:都识别出来,习题12.2解答1,习题12.2解答2,习题12.2解答3,习题12.5解答,欲使通信字符为8个数据位、偶校验、2个停止位,则应向8250通信线路控制寄存器写入控制字00011111b(1fh),其在PC系列机上的I/O地址(COM2)是2fbhXT机通信适配器电路上设计J9J12跨接器的作用是选择两个I/O地址及中断请求引脚IRQ之一,习题12.7解答,ROM-BIOS中该段程序的作用是检测是否存在串行异步通信接口电路如果不发生条件转移,说明存在异步通信接口电路,RS232-BASE字单元存放异步通信接口电路的基地址:3f8h和2f8h,习题13.2解答,习题13.3解答,movdx,port1lmoval,bloutdx,almovdx,port1hmoval,bhoutdx,almovdx,port2outdx,al,习题13.6解答1,习题13.6解答2,;8255A初始化moval,1011000bmovdx,0fffbhoutdx,al;使PC70(START为低)moval,00001110bmovdx,0fffbhoutdx,al,习题13.6解答3,;启动A/D转换moval,00001111bmovdx,0fffbhoutd
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三原色课件染发
- 三副知识更新培训课件
- 三分屏剪辑课件
- 小兔子乖乖课件文案
- 小儿高热惊厥病例讨论
- 电子商务领域海垦集团面试题库及备考指导
- 年产150万套益智多彩木制游戏生产线技改项目可行性研究报告模板-立项备案
- 大学生毕业典礼毕业生代表发言稿
- 卓越人才必 备:时间协调面试问题及答案精 编速览
- 高阶职场求职达人必读:池州投资集团面试题目及答案精解
- 棚钢结构施工方案
- GA/T 1132-2014车辆出入口电动栏杆机技术要求
- GA 1800.5-2021电力系统治安反恐防范要求第5部分:太阳能发电企业
- 部编(统编)版-小学语文六年级教科书培训-讲座课件
- 达格列净的疗效与安全课件
- 学校后勤管理工作课件
- 2021年孝感安陆市教师进城考试笔试试题及答案解析
- 沪教版小学二年级上册数学期中整理复习假期练习题单
- 医疗风险管理检查记录表
- 光伏发电项目施工方案及技术措施
- 高职机械制图说课稿市公开课金奖市赛课一等奖课件
评论
0/150
提交评论