李伯成《微机原理》习题 第四章_第1页
李伯成《微机原理》习题 第四章_第2页
李伯成《微机原理》习题 第四章_第3页
李伯成《微机原理》习题 第四章_第4页
李伯成《微机原理》习题 第四章_第5页
全文预览已结束

下载本文档

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

文档简介

使用8088作为CPU的小型计算机内存RAM区域是0000H到3 ffffffh,6264、62566、2164或21256需要多个芯片吗?答案:8088内存单元为8位,因此从0000H到3FFFFH需要214个byte。总计214 * 8位,即总计16K位空间。由于各种芯片上的数据总线根数不同,连接时需要特别注意芯片上的比特数。对于以下芯片:6264有8条数据缆线和13条地址行,容量为213*8bit,即8Kbyte,因此需要2个片。62566包括8条数据缆线和15条地址行,容量为215*8bit,即32 Kbyte,因此只需要一个片。标题要求仅需要16K空间,但使用62566时需要使用1片。2164有8条数据线和12条地址线,因此容量为212*8bit,即4Kbyte,需要4条。21256具有一条数据线、10条地址线(实际为20条,2条下2条),但由于数据线是单个的,因此需要至少8条内存,但总容量为8*256Bit,远远超过标题要求。使用4.2完整地址解码,在8088系统总线上,从范围为BE000H至BFFFFH的地址绘制6264的连接图。答案:6264具有13条地址线,连接时接收系统总线的低13个字符(A0至A12),其他7条地址线A19至A13的地址解码输入应为1011 111 B,因此可以实现以下连接:使用4.3 6264芯片在8088系统总线上实现000H到03FFFH的内存区域,以绘制电路连接图。答案:0000H到03FFFH的地址范围为214=16K,6264芯片的容量为8*8K,因此需要连接两个片。其中,第一个片的编号为00000H到01FFFH,第二个片的编号为02000H到03FFFH。其中,74LS138的Y0,Y1被选择为两个芯片的片。4.4描述EPROM的编程过程,说明EEPROM的编程过程。EPROM编程通常使用两种模式:标准编程和快速编程。标准编程包括VCC、VPP、CE、OE、地址信号、数据信号有效且稳定的情况下,添加50毫秒PGM编程负脉冲以记录一个数据,然后提高OE后立即确认,或者在记录所有数据后一次确认。标准编程有两个主要缺陷。一个时间大约为7分钟,长时间,如2764完整片编程。编程脉宽稍大,由于功率过大,芯片容易着火。快速编程将PGM的宽度减少到100微妙的程度,显然快了500倍左右。是否可以使用快速编程取决于芯片型号。EEPROM可以在线擦除信息,因此可以按一个字节编程,也可以按页面自动编程。对于单字节写入,添加CE为低,OE为高,WE为100纳秒的负脉冲。写入时间包括清除原始内容和写入新内容的时间,通常在10毫秒内查询READY/BUSY的状态以确认。页面编程的速度很快,因为用高线确定页面地址,低线确定页面容量,一次写一页内容,写完后查询READY/BUSY状态的过程需要300微秒。4.5有两个6116,我想将其连接到8088系统。地址范围为40000H至40FFFH。请绘制电路连接图。写入数据和读取比较。如果不正确,请在DL上写01H如果是所有配对,请在DL上写EEH,以编写测试程序。答案:连接回路,如图所示:测试程序定义为编程过程,如下所示:CHKRAM PROC FARPUSHSI;PUSHDL;PUSHCX;PUSHAX;MOVCX,10000H;要检查的单位数MOVSI,4000h;存储段地址MOVDS、si;MOVSI,0000H;阵列初始地址CHK:MOVAL,0FFH;MOVSI,al;写入检查数据FFH头发,si;朗读ADDAL,01HJNZRAMERRMOV AL,0;MOVSI,al;写入其他测试数据头发,si;朗读AND AL,ALJNZRAMERRMOV DL,0 eeh所有单元对JMPRAMCHKOUTRAMERR:MOVDL,01H;发现错误单位RAMCHKOUT:po Pax;POPCX;POP DL;流行si;RETENDP CHKRAM4.6使用完整地址解码将EPROM27128连接到第一个地址A0000H内存区域,然后绘制电路图。答:EPROM27128的容量为8* 16K,如果有14条地址线,连接到第一个地址A0000H内存区域,高6位地址线必须对齐到1010 00B,这样就可以连接到:4.7内存地址从40000H到BBFFFH的总k数是多少?答案:40000H到bb ffffh的地址空间应为bb ffffh-40000h=7 bffffh每个k 210,即3b ffh,7BFFFH/3FFH=1F0H=496D因此,此地址空间的范围必须为496KByte。在4.8 8088系统中,尝试确定由内存解码器74LS138的输出Y0、Y4、Y6和Y7确定的内存地址范围。有关回路连接,请参见图。回答:根据示意图,A19、A18、A17、A16的级别值为1X00B,因为它使用部分解码(未使用A18),所以每个地址有两个地址范围解码。Y0对应于A15、A14、A13,因此地址范围必须为:如果A18=0,则地址范围为:100000000000000000000至1000000011 111111111 b,即80000H至81FFFH如果A18=1,则地址范围为:110000000000000000000至1100000011 1111111111 b为C0000H至C1FFFFH与Y4对应的A15、A14、A13为100,因此地址范围必须如下所示:如果A18=0,则地址范围为:1000 1000 0000000000000 b至1000 1001 1111 11111111111b,即88000H至89FFFH如果A18=1,则地址范围为:1100 1000 000000000000000000至1100 1001 1111 1111111b是C8000H至C9FFFH与Y6对应的A15、A14、A13为110,因此地址范围为:如果A18=0,则地址范围为:1000 1100 0000000000000 b至1000 1101 1111 111111111b,即8C000H至8DFFFH如果A18=1,则地址范围为:1100 1100 00000000 0000b至1100 1100 1111 1111111b是CC000H至CDFFFH与Y7对应的A15、A14、A14为111,因此地址范围为:如果A18=0,则地址范围为:1000111

温馨提示

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

评论

0/150

提交评论