505311849
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 24 個(gè)
工控威望: 134 點(diǎn)
下載積分: 726 分
在線時(shí)間: 22(小時(shí))
注冊(cè)時(shí)間: 2017-08-07
最后登錄: 2018-06-24
查看505311849的 主題 / 回貼
樓主  發(fā)表于: 2017-12-14 20:45
    今天改程序遇見了奇葩的事。在驅(qū)動(dòng)List使用里面搜索R400是所有狀態(tài)是空的,說明沒有使用。因此用了R400并賦值K0,結(jié)果發(fā)現(xiàn)R400清零的動(dòng)作同時(shí)ZR400也清零了。
    請(qǐng)教一下大家,ZR400和R400這兩種寄存器是互通的嗎?有什么本質(zhì)的區(qū)別?為什么我會(huì)出現(xiàn)這種情況?
playboyss
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 42 個(gè)
工控威望: 108 點(diǎn)
下載積分: 460 分
在線時(shí)間: 51(小時(shí))
注冊(cè)時(shí)間: 2016-07-26
最后登錄: 2019-01-23
查看playboyss的 主題 / 回貼
1樓  發(fā)表于: 2017-12-14 21:03
一般情況R0~R32767和ZR0~ZR32767是一樣的。R最大32767,當(dāng)然也可以用R表示ZR32768以上的寄存器,具體看手冊(cè),比如,好像在使用R0之前前面加個(gè)什么指令代表ZR32768。。。。。,建議只用ZR就行了。。。。
w45062099
多做事,少說話!
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 340 個(gè)
工控威望: 450 點(diǎn)
下載積分: 1293 分
在線時(shí)間: 1045(小時(shí))
注冊(cè)時(shí)間: 2014-10-23
最后登錄: 2024-12-20
查看w45062099的 主題 / 回貼
2樓  發(fā)表于: 2017-12-14 22:08
引用
引用樓主505311849于2017-12-14 20:45發(fā)表的 寄存器ZR與R的區(qū)別與問題 :
    今天改程序遇見了奇葩的事。在驅(qū)動(dòng)List使用里面搜索R400是所有狀態(tài)是空的,說明沒有使用。因此用了R400并賦值K0,結(jié)果發(fā)現(xiàn)R400清零的動(dòng)作同時(shí)ZR400也清零了。
    請(qǐng)教一下大家,ZR400和R400這兩種寄存器是互通的嗎?有什么本質(zhì)的區(qū)別?為什么我會(huì)出現(xiàn)這種情況?


R分塊,ZR是連續(xù)的,R最高32767,ZR指向所有R,但R要表示高位ZR,要切換指定塊.
每天只要小小一步都是在進(jìn)步!
楓落云端
施主,腳抬一下
級(jí)別: 略有小成

精華主題: 0
發(fā)帖數(shù)量: 341 個(gè)
工控威望: 465 點(diǎn)
下載積分: 1547 分
在線時(shí)間: 414(小時(shí))
注冊(cè)時(shí)間: 2017-10-10
最后登錄: 2024-11-29
查看楓落云端的 主題 / 回貼
3樓  發(fā)表于: 2017-12-18 10:19
R是之前三菱A系列就已經(jīng)使用的,后面推出Q系列后為了兼容A系列的用法,也沿用R,但是由于R最大尋址只能為32767(也就是16位修飾),不能滿足大容量要求,之后推出ZR(32位修飾),R0-R32767與ZR0-ZR32767指向CPU內(nèi)存地址都是一致的,主要是考慮兼容問題,也就是沒有遺棄掉R,
本帖最近評(píng)分記錄:
  • 下載積分:+2(505311849)