微机原理课后答案 1Word文件下载.docx
- 文档编号:20587028
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:11
- 大小:827.24KB
微机原理课后答案 1Word文件下载.docx
《微机原理课后答案 1Word文件下载.docx》由会员分享,可在线阅读,更多相关《微机原理课后答案 1Word文件下载.docx(11页珍藏版)》请在冰豆网上搜索。
A4变量占4×
3×
5=60个字节;
3.有符号定义语句如下:
BUFDB3,4,5,‘123’
ABUFDB0LEQUABUF-BUF求L的值为多少?
BUF共定义了6个字节,则ABUF的地址为ABUF+6,因此L的值为6。
第五章作业习题课
1.答:
静态RAM速度非常快,只要电源存在内容就不会自动消失。
它的基本存储电路为6个MOS管组成1位,因此集成度相对较低,功耗也较大。
一般,高速缓冲存储器用它组成。
DRAM的内容在10-3或10-6秒之后自动消失,因此必须周期性的在内容消失之前进行刷新。
由于它的基本存储电路由一个晶体管及一个电容组成,因此它的集成度高,成本较低,另外耗电也少,但它需要一个额外的刷新电路。
DRAM运行速度较慢,SRAM比DRAM要快2~5倍,一般,PC机的标准存储器都采用DRAM组成。
2.答:
掩膜型ROM中信息是厂家根据用户给定的程序或数据,对芯片图形掩膜进行两次光刻而写入的,用户对这类芯片无法进行任何修改。
PROM出厂时,里面没有信息,用户采用一些设备可以将内容写入PROM,一旦写入,就不能再改变了,即只允许编程一次。
EPROM可编程固化程序,且在程序固化后可通过紫外光照擦除,以便重新固化新数据。
EEPROM可编程固化程序,并可利用电压来擦除芯片内容,以重新编程固化新数据。
7.答:
由于所用的芯片为1024×
1位,构成1024×
8位(即1K×
8位)的存储器需要8片,因此组成16K×
8位的存储器需要16×
8=128片。
片内有1024个单元,需要10根地址线。
16组(每组8片)存储器需要16根片选信号,至少需要4根地址线经译码器输出。
示意图如下:
13.
CBA
A19A18A17A16A15A14A13~A0
100000Y0有效80000~83FFFH
100001Y1有效84000~87FFFH
100010Y2有效88000~8BFFFH
100011Y3有效8C000~8FFFFH
第六章作业习题课
P262
第七章作业习题课
P302
(1)中断向量表形成
MOVAX,1000H
MOVDS,AX;
DS中为段地址
MOVDX,5020H;
DX中为偏移地址
MOVAL,50H;
中断类型号为50H
MOVAH,25H
INT21H;
设置类型号50H的中断向量
MOVDX,6100H
MOVAL,52H
设置类型号52H的中断向量
MOVDX,3250H
MOVAL,54H
设置类型号54H的中断向量
(2)8259A初始化编程:
设8259A的端口地址为FFC8H和FFC9H
MOVAL,00010011B(13H);
定义ICW1,单独使用,边沿触发
MOVDX,0FFC8H
OUTDX,AL;
发ICW1命令
IR0的中断类型号为50H
MOVDX,0FFC9H
发ICW2命令
MOVAL,00000001B;
定义ICW4,完全嵌套,非缓冲
OUTDX,AL
MOVAL,11101010B(0EAH);
定义OCW1,允许IR0、IR2、OUTDX,AL;
IR4中断,其余中断请求屏蔽
(3)中断服务子程序
PUSHAX;
保护现场
……
STI;
开中断
……;
中断处理
CLI;
关中断
MOVAL,20H;
定义OCW2,普通EOI结束命令
MOVDX,0FFC8H
POPAX;
恢复现场
IRET;
中断返回
第八章作业习题课
P324
1.【答】:
8253内部包含3个完全相同的计数器/定时器通道,即0~2计数通道,对3个通道的操作完全是独立的。
8253的每个通道都有6种不同的工作方式。
方式0——计数结束中断方式:
当对8253的任一个通道写入控制字,并选定工作于方式0时,该通道的输出端OUT立即变为低电平。
要使8253能够进行计数,门控信号GATE必须为高电平。
经过n十1个脉冲后,计数器减为0,这时OUT引脚由低电平变成高电平。
OUT引脚上的高电平信号,一直保持到对该计数器装入新的计数值,或设置新的工作方式为止。
在计数的过程中,如果GATE变为低电平,则暂停减1计数,计数器保持GATE有效时的值不变,OUT仍为低电平。
待GATE回到高电平后,又继续往下计数。
方式1——可编程单稳态输出方式:
当CPU用控制字设定某计数器工作于方式1时,该计数器的输出OUT立即变为高电平。
GATE出现一个上升沿后,在下一个时钟脉冲的下降沿,将n装入计数器的执行部件,同时,输出端OUT由高电平向低电平跳变。
当计数器的值减为零时,输出端OUT产生由低
到高的正跳变,在OUT引脚上得到一个n个时钟宽度的负单脉冲。
在计数过程中,若GATE产生负跳变,不会影响计数过程的进行。
但若在计数器回零前,GATE又产生从低到高的正跳变,则8253又将初值n装入计数器执行部件,重新开始计数,其结果会使输出的单脉冲宽度加宽。
方式2——比率发生器:
当对某一计数通道写入控制字,选定工作方式2时,OUT端输出高电平。
如果GATE为高电平,则在写入计数值后的下一个时钟脉冲时,将计数值装入执行部件,此后,计数器随着时钟脉冲的输入而递减计数。
当计数值减为1时,OUT端由高电乎变为低电平,待计数器的值减为0时,OUT引脚又回到高电平,即低电平的持续时间等于一个输入时钟周期。
与此同时,还将计数初值重新装入计数器,开始一个新的计数过程,并由此循环计数。
如果装入计数器的初值为n,那么在OUT引脚上,每隔n个时钟脉冲就产生一个负脉冲,其宽度与时钟脉冲的周期相同,频率为输入时钟脉冲频率的n分之一。
在操作过程中,任何时候都可由CPU重新写入新的计数值,不影响当前计数过程的进行。
当计数值减为0时,一个计数周期结束,
8253将按新写入的计数值进行计数。
在计数过程中,当GATE变为低电平时,使OUT变为高电平,禁止计数;
当GATE从低电平变为高电平,GATE端产生上升沿,则在下一个时钟脉冲时,把预置的计数初值装入计数器,从初值开始递减计数,并循环进行。
方式3——方波发生器:
方式3和方式2的工作相类似,但从输出端得到的是对称的方波或基本对称的矩形波。
如果写入计数器的初值为偶数,则当8253进行计数时,每输入一个时钟脉冲,均使计数值减2。
计数值减为0时,OUT输出引脚由高电平变成低电平,同时自动重新装入计数初值,继续进行计数。
当计数值减为0时,OUT引脚又回到高电平,同时再一次将计数初值装入计数器,开始下一轮循环计数;
如果写入计数器的初值为奇数,则当输出端OUT为高电平时,第一个时钟脉冲使计数器减1,以后每来一个时钟脉冲,都使计数器减2,当计数值减为0时,输出端OUT由高电平变为低电平,同时自动重新装入计数初值继续进行计数。
这时第一个时钟脉冲使计数器减3,以后每个时钟脉冲都使计数器减2,计数值减为0时,OUT端又回到高电平,并重新装入计数初值后,开始下一轮循环计数。
方式4——软件触发选通:
当对8253写入控制宇,进入工作方式4后,OUT端输出变为高电平,如果GATE为高电平,那么,写入计数初值后,在下一个时钟脉冲后沿将自动把计数初值装入执行部件,并开始计数。
当计数值成为0时,OUT端输出变低,经过一个时钟周期后,又回到高电平,形成一个负脉冲。
若在计数过程中写入一个新的计数值,则在现行计数周期内不受影响,但当计数值回0后,将按新的计数初值进行计数,同样也只计一次。
如果在计数的过程中GATE变为低电平,则停止计数,当GATE变为高电平后,又重新将初值装入计数器,从初值开始计数,直至计数器的值减为0时,从OUT端输出一个负脉冲。
方式5——硬件触发选通:
编程进入工作方式5后,OUT端输出高电平。
当装入计数值n后,GATE引脚上输入一个从低到高的正跳变信号时,才能在下一个时钟脉冲后沿把计数初值装入执行部件,并开始减1计数。
当计数器的值减为0时,输出端OUT产生一个宽度为一个时钟周期的负脉冲,然后OUT又回到高电平。
计数器回0后,8253又自动将计数值n装入执行部件,但并不
开始计数,要等到GATE端输入正跳变后,才又开始减1计数。
计数器在计数过程中,不受门控信号GATE电平的影响,但只要计数器未回0,GATE的上升沿却能多次触发计数器,使它重新从计数初值n开始计数,直到计数值减为0时,才输出一个负脉冲。
如果在计数过程中写入新的计数值,但没有触发脉冲,则计数过程不受影响。
当计数器的值减为0后,GATE端又输入正跳变触发脉冲时,将按新写入的初值进行计数。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理课后答案 微机 原理 课后 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)