隱地址存在於
計算機指令的地址結構中,和
顯地址對應。如果地址是以隱含的方式約定,而指令中並不給出該
地址碼,則這種隱含約定的地址就稱為隱地址。例如,事先約定
運算元在某個暫存器內,或者約定運算元在
堆疊之中。為什麼要採用隱含約定的方法呢?因為地址信息需占用指令的大部分位數,如果所有的地址信息都以
顯地址方式在指令中給出,勢必會使指令變得很長,程式所需占用的
存儲空間增大,讀取與執行指令所需時間增加。為了解決這個問題,就需要簡化指令的地址結構,即減少指令中
顯地址的數量,而簡化地址結構的基本途徑就是使用隱地址。