xeguan1
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看xeguan1的 主題 / 回貼
樓主  發(fā)表于: 2010-04-06 22:12
將兩個16位數(shù)據(jù)寄存器組成一個32位數(shù)據(jù)寄存器,之后存放一個32位數(shù)據(jù)。    之后怎樣才能把這個32位數(shù)據(jù)讀出?求高手解答
zhaoyang4505
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看zhaoyang4505的 主題 / 回貼
1樓  發(fā)表于: 2010-04-07 08:27
將存放在D0的源16位數(shù)據(jù)(占用寄存器D0),轉(zhuǎn)換為32位數(shù)據(jù)后,占用寄存器D1、D0,且D1為高字節(jié),D0為低字節(jié)。
D0仍為操作數(shù)。而操作16位數(shù)據(jù)還是32位數(shù)據(jù),取決于指令的格式。例如,
MOV操作16位,DMOV操作32位。
[ 此帖被zhaoyang4505在2010-04-07 10:15重新編輯 ]
本帖最近評分記錄:
  • 下載積分:+3(sjm213) 熱心助人