yhc1330616
級(jí)別: 探索解密
![]() |
MOVD&VB200,AC1 MOVW*AC1,AC0 已知 VB200 12 VB201 34 VB202 56 VB203 78 為何只能傳送VB200跟VB201里的數(shù)據(jù)到AC0 每個(gè)字節(jié)8位 二進(jìn)制保存的話就是二個(gè)實(shí)數(shù) 雙字傳送不就是32位嗎 應(yīng)該傳送的是12345678啊 |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專(zhuān)賣(mài)
級(jí)別: VIP會(huì)員
![]() ![]() ![]() ![]() |
&VB200代表VB200所處的內(nèi)存地址,而不是指VB200種存儲(chǔ)的數(shù)值。 *AC1代表取出AC1 中存儲(chǔ)的地址中的值。 因此,MOVW代表取出一個(gè)Word的內(nèi)容,一個(gè)Word等同于2個(gè)Byte,因此取出的值是VB200,VB201。 對(duì)于指針來(lái)說(shuō),因?yàn)橹羔樖且粋(gè)無(wú)符號(hào)32位的結(jié)構(gòu),因此必須使用MOVD指令來(lái)傳送地址。 Regards 樓主留言:INCD 呢 |
---|---|
|