现有下列存储芯片:1KX4位RAM,4KX8位RAM,2Kx8位ROM,以及74138译码器和各种门电路,如图所示。画出CPU与存储器连接图,要求: ( 1 )主存地址空间分配: 6000H ~ 67FFH为系统程序区;6800H ~ 6BFFH为用户程序区。( 2 )指出选用对存储芯片类型及数量(3)设计CPU与存储器芯片连接逻辑图
1
变址寻址,操作数的有知效地址是变址寄存器的内容+指令地址码的部分。23A0+001A=23BAH,对应的内容就是1700H。
2
间接寻址方式,指令的操作码部分给出的是操作数的有效地址的地址,也就是说001AH的内容是操作数的有效地址,001A中是道23A0H。地址为23A0H中的内容就是操作数,也就是2600H。
3
转移指令采用的是相对寻址,是地址码部分+PC的值形成有效地址。当前指令的地址为是1F05H,也就是PC的值。按照答案看,取出当前的指令后,PC的值会加2。就变成了1F07H,再加上001A,就是1F21H。这就是转移的地址。但是感觉题目给的不完整啊。PC的值怎么变化要给出具体的规定。本题是指令取出1个字节,PC+1.