发明名称 一种微处理器扩展寻址方法
摘要 本发明公开了一种微处理器扩展寻址方法。包括:由微处理器确定设置寄存器的步骤;根据不操作数据地址设定设置寄存器的步骤;判断传输标志,并结合设置寄存器高位地址对存储器进行读写的步骤。采用本发明可以使微处理器完成对远大于其寻址能力的整片存储芯片的数据读写,使微处理器在上电工作过程中完成大量数据暂存或存储。
申请公布号 CN102262595A 申请公布日期 2011.11.30
申请号 CN201110214807.1 申请日期 2011.07.29
申请人 航天恒星科技有限公司 发明人 孟晶;张凤珊;俞能杰;张春泽
分类号 G06F12/02(2006.01)I;G06F9/30(2006.01)I 主分类号 G06F12/02(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 安丽
主权项 一种微处理器扩展寻址方法,可用于使微处理器实现对大于微处理器寻址范围的存储器进行读写操作,其特征在于包括以下步骤:S1:在微处理器的寄存器中选取用于扩展微处理器寻址范围的一个或多个设置寄存器;所述设置寄存器用于储存超过微处理器寻址范围的扩展地址;S2:当微处理器需要对存储器进行写入或读取操作前,确定被操作数据在存储器中的存储地址;所述操作数据的存储地址可分为高位地址和低位地址,其中低位地址位数与微处理器地址位数相同,高位地址位数为超出微处理器地址的位数;微处理器将所述的高位地址写入设置寄存器,并将传输标志置为有效;S3:将设置寄存器中的高位地址进行锁存,对传输标志进行检测,若传输标志无效,则返回S2对设置寄存器进行设置;若传输标志有效,则转入S4;S4:微处理器对被操作数据进行写入或读取操作:当写入数据时,微处理器直接将被操作数据的低位地址输出到存储器,存储器利用锁存的高位地址和输入的低位地址,将微处理器输出的被操作数据写入到存储器中;当读取数据时,微处理器直接将被操作数据的低位地址输出到存储器,存储器利用锁存的高位地址和输入的低位地址,对被操作数据进行寻址,供微处理器进行读取;微处理器对属于同一高位地址范围内的被操作数据的操作完成后,返回S2。
地址 100086 北京市海淀区知春路82号院