什么是計算機尋址方式
作者:佚名 時間:2012-03-09 分享到:
指令有不同的格式,每條指令必須有操作碼,有的指令還有地址碼,它規定要操作的操作數存儲單元的地址,改變地址就改變了操作數,例如在一段程序中通過改變操作數地址引進多組不同的數據,這個程序段反復循環執行時,執行不同操作數的操作.
指令格式中的操作數可為單操作數,雙操作數和多操作數.指令把操作數分為源操作數和目的操作數,源操作數是操作的對象,而操作結果送到目的操作數的地址單元中,無操作數指令字為操作碼,這種指令以堆的存儲單元作為工作寄存器,而堆的存儲單元地址由堆指針給出.
指令確定操作數地址的方式稱為尋址方式.尋址方式涉及指令格式及指令功能,一般指令系統采用多種不同的尋址方式,以便提高尋址效率,如果指令中直接指定主存中的絕對地址操作數,那么需要較長的地址碼.即主存儲器的容量足夠大時,指令字中的絕對地址位段的倍數就不夠了,因此一般不采用絕對地址,而且由于操作系統以及多道程序,要求程序的主存儲器中浮動,因此產生了各種尋址方式.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/hynews/20151126/n2219.html