说明存储器读操作和写操作的步骤和特点有何区别。
正确答案:
(1)进行读操作时,假定CPU要读出存储器04H单元的内容10010111,即97H,则:
①CPU的地址寄存器(AR)先给出地址04H并将它放到地址总线上,经地址译码器译码选中04H单元。
②CPU发出读控制信号给寄存器,指示他准备把被寻址的04H单元中的内容97H放到数据总线上。
③在度控制信号作用下,存储器将04H单元中的内容97H放到数据总线上,经它送至数据寄存器(DR),然后由CPU取走该内容作为所需要的信息使用。
(2)进行写操作时,假定CPU要把数据寄存器(DR)中的内容00100110,即26H写入寄存器08H单元,即:
①CPU的地址寄存器(AR) 先把地址08H放到数据总线上, 经译码器选中08H单元;
②CPU把数据寄存器中的内容26H放到数据总线上;
③CPU向寄存器发送写控制信号,在该信号的控制下,将内容08H写入被寻址的08H单元。
读操作完成后,04H单元中的内容97H仍保持不变这种特点称为非破坏性读出。因此他允许多次独处同一内容。写入操作将破坏该单元中原来存放的内容,即由新内容26H代替了原内容,原内容被清除。
①CPU的地址寄存器(AR)先给出地址04H并将它放到地址总线上,经地址译码器译码选中04H单元。
②CPU发出读控制信号给寄存器,指示他准备把被寻址的04H单元中的内容97H放到数据总线上。
③在度控制信号作用下,存储器将04H单元中的内容97H放到数据总线上,经它送至数据寄存器(DR),然后由CPU取走该内容作为所需要的信息使用。
(2)进行写操作时,假定CPU要把数据寄存器(DR)中的内容00100110,即26H写入寄存器08H单元,即:
①CPU的地址寄存器(AR) 先把地址08H放到数据总线上, 经译码器选中08H单元;
②CPU把数据寄存器中的内容26H放到数据总线上;
③CPU向寄存器发送写控制信号,在该信号的控制下,将内容08H写入被寻址的08H单元。
读操作完成后,04H单元中的内容97H仍保持不变这种特点称为非破坏性读出。因此他允许多次独处同一内容。写入操作将破坏该单元中原来存放的内容,即由新内容26H代替了原内容,原内容被清除。
答案解析:有
微信扫一扫手机做题