ptr是什么指令 匯編中的word ptr里的ptr是什么意思?
匯編中的word ptr里的ptr是什么意思?此指令的功能是將16位寄存器ax中的數(shù)據(jù)復(fù)制并傳輸?shù)阶兞縳指向的兩字節(jié)16位存儲單元。最初,如果變量x被定義為16位字類型變量(即,由DW定義),則可以將
匯編中的word ptr里的ptr是什么意思?
此指令的功能是將16位寄存器ax中的數(shù)據(jù)復(fù)制并傳輸?shù)阶兞縳指向的兩字節(jié)16位存儲單元。最初,如果變量x被定義為16位字類型變量(即,由DW定義),則可以將其直接寫入MOVX和ax。但是,由于x沒有定義為一個字,它可能被dB定義為一個8位字節(jié),或者被DD定義為一個32位雙字。如果直接這樣寫,則會出現(xiàn)兩種不同類型的操作數(shù)。因此,wordptr指定這次將X變量的地址用作字類型變量。Mov是一種數(shù)據(jù)傳輸指令。前面的操作數(shù)wordptrx是目標(biāo)操作數(shù),也就是說,數(shù)據(jù)存儲在這里。其中x是變量名。Ax是通用寄存器中的16位累加器。