微机原理作业问题总结习题课.ppt_第1页
微机原理作业问题总结习题课.ppt_第2页
微机原理作业问题总结习题课.ppt_第3页
微机原理作业问题总结习题课.ppt_第4页
微机原理作业问题总结习题课.ppt_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、微机原理习题课作业讲解,第一章:绪论 1.微型计算机采用总线结构有什么优点? 1).扩大了数据传输的灵活性,减少了连线。 2).总线可以标准化,易于兼容和工业化生产。 第二章:微处理器8086 2.16 段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址是多少? 解:EA=段寄存器左移4位+指针寄存器的内容 =段寄存器*10H+指针寄存器的内容 =12000H+FF00H 推广:BX,SI,DI,SP,BP,IP等等 例子:3.3作业 MOV AL,BX+10 假设DS=1000H BX=2000H BX+10的地址为:10000H+2000H+10H=12010H

2、,微机原理习题课作业讲解,第三章:8086指令系统 3.4判断指令书写是否正确: (1)MOV AL , BX (2)MOV AL , CL (3)INC BX (4)MOV 5, AL (5)MOV BX,SI (6) MOV BL,0F5H (7) MOV DX,2000H (8)POP CS (9)PUSH CS (10) MOV 2000H,3000H (3.6) (11) XCHG CS,AX (12) MOV BX,1000H (13)XCHG BX,IP (14)IN BX,DX (15)MOV BYTEBX,1000 (16)MOV CS,1000 (3.17) 作业3.22,

3、3.23问题不多,不讲了,自己看看 3.30要注意具体哪个单元存的具体内容是什么?(书上P55) 20100+FE00=2FF00H,执行PUSH BX 后,栈顶=2FF00H-2=2FEFE (2FEFF)=34H高位字节,(2FEFE)=57H低位自己,微机原理习题课作业讲解,第四章:汇编语言程序设计 作业4.1问题不大,不讲了,但要会哦! 书上的所有例题都要会。我们的作业题是4.4,4.10,4.18,4.28,4.37。不一一讲了,以4.3为例子,讲讲数据块搬运问题。 4.3自1000H单元开始有一个100个字的数据块,若要把它传送到自2000H开始的存储区中去,可以采用以下3种方法:

4、 1.不用数据块传送指令 2.用单个数据块传送指令 3.用数据块成组传送指令 解(1) MOV SI,1000H MOV DI,2000H MOV CX,100,L1: MOV AX,SI MOV DI,AX LOOP L1 HLT,微机原理习题课作业讲解,(2) MOV SI,1000H MOV DI,2000H MOV CX,100 CLD L1: MOVSB LOOP L1 HLT (3) MOV SI,1000H MOV DI,2000H MOV CX,100 CLD REP MOVSB HLT,微机原理习题课作业讲解,第五章:处理器时序和系统总线 掌握最小系统下的存储器读写与I/O读

5、写时序。8086引脚功能及用法。 作业5.1,5.2,5.3,5.4 问题不多,不讲了,但要会。 注意作业题5.14,5.17的IO/M反了,此章直接总结时序问题,不单讲题,微机原理习题课作业讲解,第六章 存储器 存储器扩展连线、编址、及其指定地址扩展连线等。 作业6.1是编址问题,作业体现的问题不大,不讲。 6.5 若要用2114芯片扩充2KB(*8 )RAM,规定地址位4000-47FFH,地址线应该如何连接?(扩展连接所有的线路) 解: 分析(1)2114是1K*4的芯片,要扩展2K*8需要4块芯片 (2) 指定地址位4000H-47FFH A15 A14 A13 A12 A11 A10

6、 A9 A8-A0 0 1 0 0 , 0 0 0 0,-0 0 1 0 0 , 0 1 1 1,-1 因此,引脚该接到编号为16,17的引脚上(引脚编号从0开始) (3)连接地址线,控制线,数据线。,微机原理习题课作业讲解,微机原理习题课作业讲解,第七章:输入和输出 7.17试说明在DMA方式时内存向外设传输数据的过程? 解(1)当DMA要使用总线传输数据时,DMA管理器先向CPU的引脚HOLD发出使用总线的申请。 (2) CPU如果能够相应DMA的请求就会在引脚HLDA上发出响应信号 (3)DMA管理器接收到响应信号以后,接管对总线的控制权。发出读写信号与地址信息,把内存的数据输出到外设

7、(4) 然后判断是否传送完毕,如未完,修改内存地址,重复输出过程 如果完毕,结束DMA请求,交出系统总线。 7.23 DMA控制器8237的优先权管理? 解:两种:固定优先权,通道0优先权最高,通道3最低。 另一种方式是 优先权旋转,在这种方式下,刚服务过的通道优先权变为最低的,其它通道的优先权也相应的旋转。,微机原理习题课作业讲解,第8章:中断系统 作业问题不大,不讲了,但大家要注意中断响应过程,以相 应的堆栈内容变化。压入堆栈的都有什么内容,在堆栈中是怎 样存储的?(FLAGS , CS, IP)书上P248 第9章:计数器及定时器电路。 作业9.4:若有一频率发生器,其频率为1MHz,若

8、要求用定时/计 数器8253,产生每秒一次的信号,8253应该如何连接?编写初 始化程序。 解: 1). 一个定时器的最大定时时间 65536/(1*106)=0.065536 s=65.768ms, 因此需要多个通道级联。 2)1s产生一次,是1MHz的信号需要10 e 6分频。因此可以 用两个通道级联,且每个通道的初值设为1000=03E8H f1=1M/1000=1000, f2=1000/1000=1,微机原理习题课作业讲解,3).连接:将定时器1的OUT1端接到定时器0的CLK0端,其它信号连接如图。 4)编址: A7 A6 A5 A4 A3 A2 A1 A0 0 1 0 0 , 0

9、 0 0 0 0 1 0 0 , 0 0 1 1 地址范围:40H-43H 计数器0:40H 计数器1:41H 计数器2:42H 控制字寄存器:43H 5)初始化: A)控制字: 计数器0:00 11 010 0 34H 计数器1:01 11 010 0 74H,微机原理习题课作业讲解,程序如下: MOV AL, 34H OUT 43H,AL MOV AX, 03E8H OUT 40H,AL MOV AL,AH OUT 40H,AL MOV AL,74H OUT 43H,AL MOV AX,03E8H OUT 41H,AL MOV AL,AH OUT 41H,AL,作业9.5和9.4基本一样,

10、只是改变一下初值,并在8253的5s计数器的出口处接一反相器。 作业9.9:编程将8253计数器0设置为模式1,计数初值为3000H,计数器1设置为模式2,计数初值为2010H,计数器2设置为模式4,计数初值为4030H. 解:设控制字端口设为340-343H 计数器0控制字:00 10/11 001 0 22H或32H 计数器1控制字:01 11 010 0 74H 计数器2控制字:10 11 100 0 0B8H 程序: MOV AL,32H MOV DX,343H OUT DX,AL MOV AL,00H MOV DX, 340H OUT DX,AL MOV AL,30H OUT DX,

11、AL;计数器0写完,MOV AL,74H MOV DX,343H OUT DX,AL MOV AL,10H MOV DX,341H OUT DX,AL MOV AL,20H OUT DX,AL;计数器1写完, 计数器2同学们自己写,微机原理习题课作业讲解,第十章:并行接口芯片 10.8 设置8255A的工作方式,8255A的控制端口地址为00C6H,要 求端口A工作在方式1,输入;端口B工作在方式0,输出;端口 C的高4位配合端口A工作,低4位为输入。 解:控制字:1 01 1 1 0 0 1 0B8H MOV AL,0B8H MOV DX,00C6H, OUT DX,AL,微机原理习题课作业讲解,第十章:并行接口芯片 10.9设8255A的四个端口地址为:00C0H,00C1H,00C2H,00C3H, 要求用置0/置1方式对PC6置1,对PC4置0。 解: 对PC6置1控制字: 0 000 110 1 0DH 对PC4置0的控制字: 0 000 100 0 08H MOV AL,0DH MOV DX,00C3H OUT D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论