早教吧 育儿知识 作业答案 考试题库 百科 知识分享

想使指令寻址范围扩大到64K,可采用什么方法,举出三种例子

题目详情
想使指令寻址范围扩大到64K,可采用什么方法,举出三种例子
▼优质解答
答案和解析
你是指单片机吗?8位单片机的寻址范围本身就是64K,只不过某些单片机将其中部分寻址空间另作他用了.
如果原寻址空间是32K,增加一个IO口,寻址高32K时,设置输出为1,反之为0.对于单片机而言,主要就是这种方法,如果有其它方法,也是换汤不换药!
如果要三种方案,假设单片机原始寻址范围是32768~65535,以下就是:
方案一:外部存储器是64K,那么,单片机A15不用,将IO口连接到RAM的A15
方案二:外部存储器是32K两片,除片选线之外,其它都并联至单片机,地址线用A0~A15,采用两个IO口,低32K和高32K,分别使其中一个IO口有效.
方案三:外部存储器是32K两片,除片选线之外,其它都并联至单片机,地址线用A0~A15,采用一个IO口,外接一个反相器,反相器前后分别接两片存储器的片选.