享受生活
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看享受生活的 主題 / 回貼
樓主  發(fā)表于: 2009-05-15 21:35
各位師傅:
下面的程序中D0和D2下面的數(shù)字是怎么得出的,謝謝哦!
(MOVP K2 D0)
(MOVP K4 D1)
(DMOV D0 D2)
程序第三行D0和D2下面分別出現(xiàn)了:262146
請(qǐng)問是怎么出來的,
hemingzhuo
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看hemingzhuo的 主題 / 回貼
1樓  發(fā)表于: 2009-05-17 01:27
   D0=K2;D1=K4;
用了DMOV指令后,為把(D1  D0)整體傳送至(D3  D2);-----正確

那么把(D1  D0)用2進(jìn)制表示或16進(jìn)制表示(H00040002),這個(gè)數(shù)是最終達(dá)到(D3  D2)并在監(jiān)控時(shí)顯示出來的數(shù)值。
可以得出H00040002=K262146=======》》》最終顯示的這個(gè)數(shù)值。
-----------有誤應(yīng)更正為,  DMOV 是32位指令,執(zhí)行后目標(biāo)值中前16為是D1的值,后16為是D0的值,即為(100  0000 0000 0000 0010 )2;因?yàn)檐浖F(xiàn)示的是十進(jìn)制的值,所以(100  0000 0000 0000 0010 )2對(duì)應(yīng)的十進(jìn)制是k262146