qiang2751290
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 482 個(gè)
工控威望: 892 點(diǎn)
下載積分: 463 分
在線時(shí)間: 373(小時(shí))
注冊時(shí)間: 2012-06-03
最后登錄: 2024-05-27
查看qiang2751290的 主題 / 回貼
樓主  發(fā)表于: 2012-07-20 21:45
DMOV D200 K2 Y0傳送到寄存器里的數(shù)據(jù)是怎么轉(zhuǎn)換的。
yimeng5132
﹍ ﹎勉強(qiáng)笑著,只有自己才知道自己有多累。很多東西不是我不在
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 170 個(gè)
工控威望: 1021 點(diǎn)
下載積分: 5482 分
在線時(shí)間: 109(小時(shí))
注冊時(shí)間: 2011-03-27
最后登錄: 2024-11-04
查看yimeng5132的 主題 / 回貼
1樓  發(fā)表于: 2012-07-20 22:41
DMOV是32位指令,K2Y0則是16位。DMOV D200 K2Y0理論是應(yīng)該是錯(cuò)誤的,實(shí)際運(yùn)行過程中,應(yīng)該會(huì)把D200傳送到以Y0至Y17組成的16位寄存中器中。其中D200的第0位=Y0,D200的第1位=Y1,D200的第2位=Y2……依此類推,D200的第15位=Y17.
為者!能忍人所不能忍,為人所不能為,才能成人所不能成!吾非池中物,定當(dāng)舞蛟龍!任天有多廣,我要飛多高;憑海有多寬,勢必游多遠(yuǎn)!
550374389
。!
級別: 論壇先鋒

精華主題: 0
發(fā)帖數(shù)量: 696 個(gè)
工控威望: 1161 點(diǎn)
下載積分: 5237 分
在線時(shí)間: 2360(小時(shí))
注冊時(shí)間: 2010-11-28
最后登錄: 2024-10-11
查看550374389的 主題 / 回貼
2樓  發(fā)表于: 2012-07-20 22:49
只傳送32位(D201 D200)的低8位到Y(jié)0~~Y7