2014-01-09 80 views
1

是什麼區別:差異性組件8086

第一

mov cx, word ptr d 

-loads d的字大小值到CX

第二

mov cx, word ptr d + 2 

-what + 2做什麼?

回答

2

在MASM/TASM語法中(您的代碼似乎正在使用),mov cx, word ptr d表示與mov cx, word ptr [d]相同的意思。因此mov cx, word ptr d + 2mov cx, word ptr [d + 2]相同(即它正在從d的地址中讀取一個字加2並將值存儲在cx中)。

0

如果我沒有誤解,它會在地址d上加上一個偏移量。