
Z
ILOG
M
ICROPROCESSOR
CPU架构
在Z380 MPU的中央处理单元( CPU )是
Z80的CPU和Z180的二进制兼容扩展
CPU架构。高吞吐率为Z380
CPU由高时钟频率,总线高达到频带 -
宽度和取指令/执行重叠。 Communicat-
通过8位或16位数据总线荷兰国际集团到外部世界,
Z380的CPU是一个完整的32位机内部,有一个
32位ALU和32位寄存器。
宽度操纵地址区分本地
扩展模式。在Z380 CPU执行一个指令
重刑允许从本地切换到扩展模式,但
曾经在扩展模式下,只有重新返回Z380 MPU
以本机模式。此限制适用的,因为
的"misplacing"中断服务程序的可能性或
翻译从扩展模式时向量表
回到本机模式。
除了本地及扩展模式,它是具体的
内存空间寻址, Z380 MPU可以操作
在任一特定的数据加载字或长字模式
和汇兑业务。在字模式(复位CON-
成形) ,所有字负荷和外汇业务马
nipulate 16位值。例如,仅低位
源和目的地的话被交换中的
交换操作,具有高阶字不受影响。
在龙字模式下,所有32位的来源和目的地
化的指令,以允许Word之间切换
龙字模式;国家经贸委LW (组控制长字)和
RESC LW (复位控制长字)执行全局
开关,而DDIR W, DDIR LW及其变种
该选择仅用于特定模式的解码器的指令
它们先于指令。
注意,所有的字数据的算术(相对于处理
操作运算) ,旋转,移位和逻辑操作
系统蒸发散总是在16位值。它们不是CON-
通过受控无论是本地/扩展或字/长字
选择。例外的16位值是,对
32位过程中,那些乘,除法运算
产品或分红。
最后,所有的字输入/输出操作执行上
16位值。
操作模式
Z380的CPU可以在本机或扩展操作
模式,由一个位在选择寄存器( SR)的控制。
在本机模式(复位配置) ,所有的地址
操作执行模65536 (16比特) 。在
这种模式下,程序计数器( PC)仅增量
跨越16位,所有的地址操作指令(包含在
加,减,加,减,编入索引,栈厘清
略去,和PC相关),只能在16位操作,而且堆栈
指针( SP )只能隔着递增和递减
16位。程序计数器高位字留在所有
零,因为是堆栈指针的高位字和
在I寄存器。因此本机模式与完全兼容
Z80 CPU的64 KB的地址空间。它仍然是可能的
64千字节的地址空间之外的地址存储
数据存储在本机模式中恢复,但是,
直接地址,间接地址,高位
SP的话, I和IX和IY寄存器可以被装载
具有非零值。但执行的代码和中断
服务程序必须驻留在最低的64字节的
地址空间。
在扩展模式中,所有的地址操作
指令在32位的操作,允许访问所述
在Z380 MPU的整个4 GB的地址空间。在这两种
原生模式和扩展模式中, Z380 CPU驱动所有32
将地址发送到外部地址总线的位;只有
PS010001-0301