505311849
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 24 個
工控威望: 134 點
下載積分: 726 分
在線時間: 22(小時)
注冊時間: 2017-08-07
最后登錄: 2018-06-24
查看505311849的 主題 / 回貼
樓主  發(fā)表于: 2017-09-14 18:03
程序里面看到一串字符8fka650032c8,12位都是ASCII碼,分別存在6個寄存器里面。但是在GOT中發(fā)現(xiàn)選擇一個ASCII顯示碼框,關(guān)聯(lián)的只是一個寄存器D5000,卻顯示了整穿12位字符,這是如何實現(xiàn)的?
gadna9
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 95 個
工控威望: 202 點
下載積分: 823 分
在線時間: 41(小時)
注冊時間: 2016-08-02
最后登錄: 2019-12-06
查看gadna9的 主題 / 回貼
1樓  發(fā)表于: 2017-09-14 22:53
觸摸屏本身就有這個功能,只需選擇ASCII顯示,設(shè)定顯示位數(shù)就行
zmrs163
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 373 個
工控威望: 521 點
下載積分: 1466 分
在線時間: 323(小時)
注冊時間: 2017-06-12
最后登錄: 2024-11-01
查看zmrs163的 主題 / 回貼
2樓  發(fā)表于: 2017-09-15 08:00
有截圖嗎?應(yīng)該不是三菱的觸摸屏吧?
zmrs163
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 373 個
工控威望: 521 點
下載積分: 1466 分
在線時間: 323(小時)
注冊時間: 2017-06-12
最后登錄: 2024-11-01
查看zmrs163的 主題 / 回貼
3樓  發(fā)表于: 2017-09-15 10:09
剛剛試了一下,三菱的觸摸屏設(shè)置的話也是只關(guān)聯(lián)一個寄存器地址,但是實際上根據(jù)顯示的位數(shù)也使用了之后的寄存器。其實想想也是不可能只用一個寄存器的,16位儲存12個字符串,再怎么壓縮都不可能
樓主留言:
對呀,所以這就不懂了
peng0829
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 26 個
工控威望: 119 點
下載積分: 1715 分
在線時間: 110(小時)
注冊時間: 2014-12-05
最后登錄: 2023-01-17
查看peng0829的 主題 / 回貼
4樓  發(fā)表于: 2017-09-15 18:24
One word device is stored with 16 bits.
1 byte is stored with 8 bits.
A string of 12 bytes is stores with 6 words.
D5000~D5005 are 6 words(=12 bytes)

本帖最近評分記錄:
  • 下載積分:+2(505311849) 搜嘎!
    gdlghys
    級別: 家園常客
    精華主題: 0
    發(fā)帖數(shù)量: 126 個
    工控威望: 638 點
    下載積分: 12006 分
    在線時間: 107(小時)
    注冊時間: 2016-12-04
    最后登錄: 2024-11-02
    查看gdlghys的 主題 / 回貼
    5樓  發(fā)表于: 2017-09-15 19:14
    學習了
    505311849
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 24 個
    工控威望: 134 點
    下載積分: 726 分
    在線時間: 22(小時)
    注冊時間: 2017-08-07
    最后登錄: 2018-06-24
    查看505311849的 主題 / 回貼
    6樓  發(fā)表于: 2017-09-15 22:06
    學習了,謝謝大家