aaron750405
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 26 個(gè)
工控威望: 121 點(diǎn)
下載積分: 372 分
在線時(shí)間: 32(小時(shí))
注冊(cè)時(shí)間: 2015-03-18
最后登錄: 2024-08-16
查看aaron750405的 主題 / 回貼
樓主  發(fā)表于: 2019-06-25 17:17
1到99 隨機(jī)一個(gè)數(shù)字,如何判斷個(gè)位數(shù),將此數(shù)字丟入不同暫存器?

個(gè)位數(shù)
為1 → D0
為2 → D1
為3 → D2
為4 → D3
為5 → D4
為6 → D5
為7 → D6
為8 → D7
為9 → D8

試過(guò)將這隨機(jī)數(shù)字依序減10 20 30 40 50 60 70 80 90 再將這9個(gè)數(shù)值使用 >k0、<k10 做判斷,再將符合尾數(shù)的數(shù)值丟入D0-D8之中。

不知各位大神有更簡(jiǎn)短的寫法嗎?

先在此謝過(guò)各位大神了。

想破腦袋了我    
zmrs163
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 373 個(gè)
工控威望: 521 點(diǎn)
下載積分: 1466 分
在線時(shí)間: 324(小時(shí))
注冊(cè)時(shí)間: 2017-06-12
最后登錄: 2024-11-13
查看zmrs163的 主題 / 回貼
1樓  發(fā)表于: 2019-06-25 17:20
可以用轉(zhuǎn)換成BCD碼或者除法的方式取出個(gè)位數(shù)然后把它作為變址,然后再賦值
zmrs163
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 373 個(gè)
工控威望: 521 點(diǎn)
下載積分: 1466 分
在線時(shí)間: 324(小時(shí))
注冊(cè)時(shí)間: 2017-06-12
最后登錄: 2024-11-13
查看zmrs163的 主題 / 回貼
2樓  發(fā)表于: 2019-06-25 17:28
圖片:
如圖所示,D100為隨機(jī)數(shù)
飛龍舞天
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 287 個(gè)
工控威望: 416 點(diǎn)
下載積分: 996 分
在線時(shí)間: 432(小時(shí))
注冊(cè)時(shí)間: 2014-06-24
最后登錄: 2024-11-14
查看飛龍舞天的 主題 / 回貼
3樓  發(fā)表于: 2019-06-25 18:01
如果d100的數(shù)是就一位呢?應(yīng)該還加條判斷條件
uthman
QQ:3749615
級(jí)別: 家園?
精華主題: 1 篇
發(fā)帖數(shù)量: 453 個(gè)
工控威望: 813 點(diǎn)
下載積分: 2739 分
在線時(shí)間: 770(小時(shí))
注冊(cè)時(shí)間: 2007-10-25
最后登錄: 2024-11-12
查看uthman的 主題 / 回貼
4樓  發(fā)表于: 2019-06-25 18:26
個(gè)位數(shù)有為0的情況
LD M8000
BCD D100 K1M0
MOV K1M0 Z0
MOV D100 D0Z0
apei2014
工控的世界,我不懂
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1192 個(gè)
工控威望: 1835 點(diǎn)
下載積分: 77701 分
在線時(shí)間: 514(小時(shí))
注冊(cè)時(shí)間: 2016-08-15
最后登錄: 2024-11-14
查看apei2014的 主題 / 回貼
5樓  發(fā)表于: 2019-06-26 08:13
參考二樓,隨機(jī)數(shù)除于10,取余數(shù)
東隅已逝,桑榆非晚。
aaron750405
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 26 個(gè)
工控威望: 121 點(diǎn)
下載積分: 372 分
在線時(shí)間: 32(小時(shí))
注冊(cè)時(shí)間: 2015-03-18
最后登錄: 2024-08-16
查看aaron750405的 主題 / 回貼
6樓  發(fā)表于: 2019-06-26 09:30
謝謝各位大神,學(xué)習(xí)了!
渣渣暉
學(xué)海無(wú)涯,苦中作樂(lè)···
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 136 個(gè)
工控威望: 205 點(diǎn)
下載積分: 1536 分
在線時(shí)間: 68(小時(shí))
注冊(cè)時(shí)間: 2018-07-25
最后登錄: 2024-10-24
查看渣渣暉的 主題 / 回貼
7樓  發(fā)表于: 2019-11-08 17:18
取余數(shù)啊
Hello,你快樂(lè)嗎?
mogee
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 115 個(gè)
工控威望: 244 點(diǎn)
下載積分: 951 分
在線時(shí)間: 193(小時(shí))
注冊(cè)時(shí)間: 2009-05-31
最后登錄: 2024-11-07
查看mogee的 主題 / 回貼
8樓  發(fā)表于: 2019-11-11 14:39
樓上正解,分別除100,10,再取余數(shù),余數(shù)就是個(gè)位數(shù)