图2.5.2 转移实验源程序
3.1“异或”指令
3.2 读取指令
第三章 实现结果
启动 PC->AR->ABUS DBUS->DR->IR PC+1->PC 译码 IR->AR->ABUS DUBS->DR->ALU ALU->AC 图3-1.“异或”指令
启动 PC->AR->ABUS DBUS->DR->IR PC+1->PC 译码 IR->AR->ABUS
9
DUBS->DR->AC 图3-2. 读取指令
3.3“ADD ”指令
启动
PC→AR→ ABUS DBUS→DR→IR PC+1→PC 译码或测试 ABUS, IR→AR→ DBUS->DR1,R0->DR2
DR1->ALU,DR2->ALU, DR1+DR2->R0
图3-3.“ADD”指令
3.4 储存器
1.存储器的总容量为:512k×16位(SRAM)+128k×16位(EPROM)=640K×16
位。
数据寄存器为16位 。
2.因为2^10=1024k>640k,所以地址寄存器为20位。
3.所需EPROM芯片数为(128K×2B)/(64K×2B)=2(片) 设存储器地址空间分配如下:
10
EPROM 128K
512K
SRAM ROM与RAM同CPU连接图:
图3.4.1 ROM与RAM同CPU连接图
11
3.5 设计计算机运算器
图3.5.1 运算器逻辑框图 图3.5.2 设计的指令
图3.5.3 设计出的指令对应的微程序
12