2017-06-03 79 views
0

Microsoft MASM語言有IRP directive。它是FOR指令的同義詞,它定義了「用於每個項目」的程序集循環。IRP代表什麼?

我覺得名字困惑。搜索沒有揭示這三個字母的含義。

IRP代表什麼?

+7

Indefinte RePeat –

+0

http://www.shsu.edu/~csc_tjm/spring2006/cs272/macros.html:「另一個重複宏是IRP(不確定重複)」。這是搜索「irp指令」時列表中的第四個鏈接。 –

回答

1

IRP表示不確定重複。這是彙編語言中一個長期以來的傳統名稱。它可以追溯到至少1972年

MACRO-11 manual from June 1972說:

無限期重複本質上是隻有一個僞參數,並擴大了供給每一個真正的說法宏定義。

該指令接受一個變量或不確定項數。它的身體每個項目重複一次。 虛擬參數將在每次迭代中獲取當前項目的值。

這與一個簡單的重複塊形成對比,該塊只需要1個參數(一定數量的參數)被解釋爲一個計數並重復指定的次數。

+1

感謝@MichaelPetch提供了有用的評論,幫助我們找到了這個問題。 – Lycan