计算机体系结构,把指令和数据放在同一存储器有何优缺点?将指令和数据放在同一个内存中,优点:](1)无需预先区分指令和数据,易于实现存储管理软件。(2)在执行过程中可以修改程序和指令,编写灵活可修改的程序
计算机体系结构,把指令和数据放在同一存储器有何优缺点?
将指令和数据放在同一个内存中,优[yōu]点:
澳门威尼斯人](1)无需预先区分指令和数据,易于实现存储管理(lǐ)软件。
(2)在执行过程中可以修改程序和指令,编写灵活可修改gǎi 的程序。
(3)访问指令和数据只需要一套读写寻娱乐城址电路,硬件简单(繁:單)。
(4)可以将数据分配到任何可用空间,以便更有效地使用存储空间。
缺点:
](1)不【bù】利于程序调试和诊断。
(2)程序的递归性和亚博体育程序的可调(繁:調)用性是不利的。
(3)不利于重叠和流水线操作{zuò}。
目前,大多数计算机不允许皇冠体育在执行过程中【拼音:zhōng】修改程序。
指令和数据在内存中的区分?
一般来说,指令的完成可以分为三个阶段:指令获取阶段、分析阶段和执行阶段。指令可以通过在指针获取阶段访问内存来获取,操作数可以通过在执行阶段访问内存来获取。这样,尽管指令和数据以0和1码的形式存储在存储器中,但是CPU可以判断在提取阶段提取的0和1码是指令,在执行阶段提取的0和1码是数据有两种方法可以区分数据获取阶段和数据获取阶段(即数据获取阶段世界杯)。指令由PC提供,操作数由指令地址码提供{pinyin:gōng}。
本文链接:http://21taiyang.com/SoccerSports/1923427.html
cpu中暂时储存信{pinyin:xìn}息的部件是转载请注明出处来源