回覆列表
-
1 # 阿波羅說星座
-
2 # yuyuv777
把指令和資料放在同一儲存器中
優點:
(1)不必預先區分指令和資料,易實現儲存管理軟體; (2)程式和指令在執行過程中可被修改,可以編寫出靈活的可修改的程式; (3)對於存取指令和資料僅需一套讀/寫和定址電路,硬體簡單; (4)資料可以分配於任何可用空間,從而可更有效地利用儲存空間等。
缺點:
(1)不利於進行程式除錯診斷; (2)不利於實現程式的可再入性和程式的遞迴呼叫; (3)不利於重疊和流水方式的操作。 現在絕大多數計算機都規定,在執行程序中不準修改程式。
把指令和資料放在同一儲存器中,
優點:
(1)不必預先區分指令和資料,易實現儲存管理軟體。
(2)程式和指令在執行過程中可被修改,可以編寫出靈活的可修改的程式。
(3)對於存取指令和資料僅需一套讀\寫和定址電路,硬體簡單。
(4)資料可以分配於任何可用空間,從而可更有效地利用儲存空間等。
缺點:
(1)不利於進行程式除錯診斷。
(2)不利於實現程式的可再入性和程式的遞迴呼叫。
(3)不利於重疊和流水方式的操作。
現在絕大多數計算機都規定,在執行程序中不準修改程式。