yhc1330616
級別: 探索解密
|
MOVD&VB200,AC1 MOVW*AC1,AC0 已知 VB200 12 VB201 34 VB202 56 VB203 78 為何只能傳送VB200跟VB201里的數據到AC0 每個字節8位 二進制保存的話就是二個實數 雙字傳送不就是32位嗎 應該傳送的是12345678啊 |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員
|
&VB200代表VB200所處的內存地址,而不是指VB200種存儲的數值。 *AC1代表取出AC1 中存儲的地址中的值。 因此,MOVW代表取出一個Word的內容,一個Word等同于2個Byte,因此取出的值是VB200,VB201。 對于指針來說,因為指針是一個無符號32位的結構,因此必須使用MOVD指令來傳送地址。 Regards 樓主留言:INCD 呢 |
---|---|
|