minofan
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 32 個(gè)
工控威望: 142 點(diǎn)
下載積分: 725 分
在線時(shí)間: 21(小時(shí))
注冊(cè)時(shí)間: 2017-08-19
最后登錄: 2020-12-08
查看minofan的 主題 / 回貼
樓主  發(fā)表于: 2018-08-28 16:50
假設(shè)一組數(shù)據(jù)  
D0=0  D1=10  D2=30  D3=50  D4=100  D5=200
然后我任意給出0~200 的一個(gè)數(shù)字,自動(dòng)提取出相鄰的兩個(gè)寄存器
例如:我給出一個(gè)數(shù)字:66, 自動(dòng)提取出 D3和D4

這樣最簡(jiǎn)便的程序思路應(yīng)該是怎么樣
nightblueblu
道阻且長(zhǎng),窮且益堅(jiān)。
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1018 個(gè)
工控威望: 1840 點(diǎn)
下載積分: 242 分
在線時(shí)間: 1106(小時(shí))
注冊(cè)時(shí)間: 2017-02-09
最后登錄: 2024-11-11
查看nightblueblu的 主題 / 回貼
1樓  發(fā)表于: 2018-09-11 15:40
可以這樣,你用你的寄存器的值減去輸入的值(循環(huán)),直到第一次大于0停止循環(huán),然后提取出這個(gè)寄存器,再根據(jù)你的當(dāng)前寄存器提取出前一個(gè)寄存器(可以用變址)就行了
Your happiness is everything.