[发明专利]可编程地址译码器无效
申请号: | 91106756.6 | 申请日: | 1991-07-22 |
公开(公告)号: | CN1059608A | 公开(公告)日: | 1992-03-18 |
发明(设计)人: | 廖赤丁 | 申请(专利权)人: | 廖赤丁 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 湖南省衡阳市专利事务所 | 代理人: | 曾树林 |
地址: | 421001*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可编程 地址 译码器 | ||
本发明涉及一种电子计算机单元电路的地址译码器。
地址译码器是电子计算机系统的单元电路之一,应用极为广泛。现有的译码电路都是地址信号直接转换电路,输出状态仅由瞬时的输入状态决定,对于确定的地址信号输入产生确定的地址信号输出,但当计算机运行一个地址信号与计算机监控程序地址信号重叠的用户程序时,由于译码器输出不能调节,所以必须先修改用户程序地址信号,以避免译码器将用户程序地址信号误作为监控程序地址信号,浪费了计算机运行时间,不利于调试用户程序。
本发明的目的是为了克服上述的不足之处,而提供一种便于调试用户程序、提高计算机运行效率的译码输出受编程信号控制的可编程地址译码器。
本发明的技术解决方案是这样的:可编程地址译码器包括一个地址锁存单元和一个控制逻辑单元,其特征是还有一个编程锁存单元。待译码的地址信号、编程信号分别由端口输入至地址锁存单元、编程锁存单元,并分别锁存于各单元的输出端,控制信号由端口分别输入至地址锁存单元、编程锁存单元和控制逻辑单元,在控制信号的作用下,控制逻辑单元将分别锁存于地址锁存单元输出端的地址信号、编程锁存单元输出端的编程信号进行逻辑比较,由输出端口输出受编程信号控制的地址译码信号。为了解编程锁存单元输出端状态,可有一个编程状态输出单元,编程状态输出单元在控制信号的作用下,将编程锁存单元输出端状态输出至编程锁存单元输入端。
本发明的可编程地址译码器也可以再有一个编程选择单元。编程选择信号由端口输入至编程选择单元,经译码变换后输出至编程锁存单元和控制逻辑单元,编程信号由端口输入至编程锁存单元和控制逻辑单元,编程锁存单元将这一输入信号锁存于端口输入的编程选择信号指定的编程锁存单元输出端某一组位置,待译码的地址信号由端口输入至地址锁存单元,并锁存于其输出端,控制信号由端口分别输入至地址锁存单元、编程锁存单元、控制逻辑单元和编程选择单元,在编程信号、控制信号和编程选择单元输出信号的控制下,控制逻辑单元将分别锁存于地址锁存单元输出端的待译码的地址信号、编程锁存单元输出端的编程信号进行逻辑比较,由输出端口输出受编程信号控制的地址译码信号。编程状态输出单元在控制信号的作用下,将编程锁存单元输出端状态由编程选择单元译码变换后的编程选择信号指定的某一组位置输出至编程锁存单元输入端。编程状态输出单元也可以在控制信号的作用下,将编程锁存单元输出端状态直接由端口输出。为简化电路结构,可将编程信号输入端至控制逻辑单元的输入连线和编程选择单元至控制逻辑单元的连线去掉。
在任何一个确定时刻,译码器输出端口除输出标志位外,最多只可能有一位输出有效译码信号,其它各位均输出无效译码信号。输出标志位为特定状态时,表明译码器有有效译码输出,否则表明译码器无有效译码输出。
本发明的可编程地址译码器用于地址总线专用的计算机系列时,可将地址锁存单元去掉,待译码的地址信号由端口直接输入至控制逻辑单元。
本发明的可编程地址译码器可以通过制造一片专用集成电路实现。
附图1为现有技术中带输入锁存的译码器结构方框图。
附图2为本发明实施例1结构方框图。
附图3为本发明实施例1电原理图。
附图4为本发明实施例2结构方框图。
附图5为本发明实施例2电原理图。
附图6为本发明实施例3结构方框图。
附图7为本发明实施例3的编程状态输出单元电原理图。
附图8为本发明实施例4结构方框图。
附图9为本发明实施例4的编程状态输出单元电原理图。
附图10为本发明实施例5结构方框图。
附图11为本发明实施例5的编程状态输出单元电原理图。
现结合附图所示实施例对本发明作出详细说明:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于廖赤丁,未经廖赤丁许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/91106756.6/2.html,转载请声明来源钻瓜专利网。