mov word ptr ds:[bx],al

mov      ax,  [bx]
這樣沒問題,已指定為ax (word) 大小的數據。

必須聲明操作數據大小的一般是內存單元,比如

mov      word ptr ds:[bx],  al

如果沒有word ptr這樣的指示,cpu要怎麼存放你的al這個數據呢?
是放入到一個dword,還是word,或byte呢?
** ptr的作用就是明確操作過程的數據類型。

未經允許不得轉載:GoMCU » mov word ptr ds:[bx],al