xeguan1
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點(diǎn)
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看xeguan1的 主題 / 回貼
樓主  發(fā)表于: 2010-04-06 22:12
將兩個16位數(shù)據(jù)寄存器組成一個32位數(shù)據(jù)寄存器,之后存放一個32位數(shù)據(jù)。    之后怎樣才能把這個32位數(shù)據(jù)讀出?求高手解答
zhaoyang4505
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點(diǎn)
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看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) 熱心助人
    xeguan1
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點(diǎn)
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看xeguan1的 主題 / 回貼
    2樓  發(fā)表于: 2010-04-07 09:01
    好的
    多謝大蝦
    wu32u2
    耐得住挫折的打磨,我們將迸發(fā)出比鉆石還璀璨的光芒——
    級別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 1121 個
    工控威望: 1474 點(diǎn)
    下載積分: 1772 分
    在線時間: 994(小時)
    注冊時間: 2010-03-01
    最后登錄: 2024-09-02
    查看wu32u2的 主題 / 回貼
    3樓  發(fā)表于: 2010-04-07 09:17
    你若將兩個16位數(shù)據(jù)存放在相鄰的兩個數(shù)據(jù)寄存器中例如D1,D2,當(dāng)你使用32位指令時(如Dmov)則自動將D1D2的數(shù)據(jù)作為32位數(shù)據(jù)輸出,D2為高16位,D1為低16位
    成功的路上需要幫助