
UPI- C42 UPI- L42
如果' EN DMA ''已执行P
27
变
在DACK ( DMA应答)端子行为
作为片选输入数据总线缓冲器
在DMA传输寄存器
EN DMA
操作码0E5H
程序存储器存储单元开关
2K的程序存储器银行的开关处于激活
通过直接设置或重置最complished
显著程序计数器的位(位11),见
图5位11不是由正常的递增改变
荷兰国际集团的程序计数器,但装有
一个特殊的触发器的每次一条JMP内容或
CALL指令被执行这个特殊的触发器是
通过执行SEL PMB1指令和复位设置
通过SEL PMB0因此, SEL PMB指令
可在任何时间之前实际银行执行
它的下一个分支指令过程中发生开关
化遇到由于亲的全部12位
克计数器包括11位被存储在
当呼叫被执行,用户可以跳转到栈
整个2K边界和适当的子程序
PC将在返回但是银行恢复
开关触发器不会在返回修改
1
1
1
0
0
1
0
1
D
7
D
0
6
当EA是在UPI程序中启用
计数器被放置在端口1和低端四
港口2位( MSB
e
P
23
最低位
e
P
10
)上的
UPI此信息复用端口
数据(请参阅端口的时序图,在这个月底
数据表)
7
该UPI- C42支持快速脉冲编程
明算法,但也可以编程
随着智能编程算法(参见
编程科)
UPI- C42特点
可编程的存储器容量增加
在UPI- C42的用户可编程存储器会
可以从在所述NMOS可用2K增加
产品由2X到4K的较大的用户可编程
存储器阵列将允许用户开发更
复杂的外围控制微码P2 3 (端口2
位3)已被指定为额外的地址引脚
以支持额外2K的编程需要
用户可编程存储器
新的指令SEL PMB1 ( 73H )允许AC-
塞斯上层2K银行(地点2048- 4095 )
额外的内存是完全透明的
用户不希望采取额外的优势
存储器空间没有新的命令都需要
访问下级2K字节SEL PMB0 ( 63H )
也被加入到UPI- C42指令集
以允许对存储体之间进行切换
290414 –30
图5程序计数器
中断例程
总的中断向量程序计数器某一地址
在第一2K银行和阳离子3或7位的11
程序计数器保持在'期间中断'0''
中断服务程序的中断服务程序的结束是显
通过RETR指令的执行二溴磷间
中断服务程序,因此应包含
整个程序存储器的低2K字
一个SEL PMB0或SEL PMB1指令的执行
中断服务程序中并没有高推荐
因为它不会改变PC11 ,而在常规但
将改变内部触发器
内存扩展计划
寻址(超越2K )
对于2K字以内的UPI- AD- C42程序
在以往的MAN-连衣裙程序存储器
超越2047 NER地址可以通过EX-到达
ecuting程序存储器组开关指令
( SEL PMB0 SEL PMB1 ),然后再跳转IN-
梁支( JMP或CALL )银行开关功能
扩展分支指令超出范围
其正常2K范围,并在同一时间防止
无意中越过边界2K用户
硬件A20门支持
此功能已被提供,以提高per-
该UPI- C42时的键盘使用formance
板载控制器应用的UPI- C42设计
拥有包括芯片的逻辑来支持硬件
GATEA20功能,它消除了需要亲
韦迪固件来处理A20命令序列
6