329176270
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 8 個(gè)
工控威望: 97 點(diǎn)
下載積分: 643 分
在線時(shí)間: 3(小時(shí))
注冊時(shí)間: 2015-11-08
最后登錄: 2016-01-24
查看329176270的 主題 / 回貼
樓主  發(fā)表于: 2015-11-13 09:45
http://pan.baidu.com/s/1gd0ieg7

http://pan.baidu.com/s/1dDt078P


各位老師,我看到這么個(gè)程序,有三個(gè)疑問,
第一:在在線模擬的時(shí)候,-B指令得到的結(jié)果存儲(chǔ)在D1里,顯示的卻是十進(jìn)制數(shù),可以理解為bcd無法直接存儲(chǔ)進(jìn)D1里是嗎?
第二:BIN指令是把BCD轉(zhuǎn)化為二進(jìn)制,可是我發(fā)現(xiàn)圖片里的70轉(zhuǎn)化為46是十進(jìn)制轉(zhuǎn)化為十六進(jìn)制,我對(duì)于進(jìn)制現(xiàn)在只是基礎(chǔ)的了解,知道怎么轉(zhuǎn)換,可是BCD轉(zhuǎn)化為二進(jìn)制為什么是十進(jìn)制轉(zhuǎn)化為十六進(jìn)制?
第三:第二張圖片里,比較指令比較的時(shí)候,為何是轉(zhuǎn)換為十六進(jìn)制的數(shù)和十進(jìn)制的數(shù)比較?   這個(gè)46不是十六進(jìn)制嗎?為什么不可以直接不經(jīng)過轉(zhuǎn)換直接用D1中的數(shù)據(jù)和&300比較
[ 此帖被329176270在2015-11-13 12:22重新編輯 ]
329176270
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 8 個(gè)
工控威望: 97 點(diǎn)
下載積分: 643 分
在線時(shí)間: 3(小時(shí))
注冊時(shí)間: 2015-11-08
最后登錄: 2016-01-24
查看329176270的 主題 / 回貼
1樓  發(fā)表于: 2015-11-13 09:48
暈哦,小白一個(gè),我連圖片都不會(huì)發(fā)
yr6688
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 13 個(gè)
工控威望: 102 點(diǎn)
下載積分: 664 分
在線時(shí)間: 4(小時(shí))
注冊時(shí)間: 2015-10-24
最后登錄: 2015-11-16
查看yr6688的 主題 / 回貼
2樓  發(fā)表于: 2015-11-15 18:20
發(fā)圖:點(diǎn)擊選擇文件,后點(diǎn)右邊的插入后出現(xiàn) “upload=”字樣,后點(diǎn)提交 [attachment=141510]
yr6688
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 13 個(gè)
工控威望: 102 點(diǎn)
下載積分: 664 分
在線時(shí)間: 4(小時(shí))
注冊時(shí)間: 2015-10-24
最后登錄: 2015-11-16
查看yr6688的 主題 / 回貼
3樓  發(fā)表于: 2015-11-15 18:24
一圖: [attachment=141512]
二圖:[attachment=141511]
yr6688
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 13 個(gè)
工控威望: 102 點(diǎn)
下載積分: 664 分
在線時(shí)間: 4(小時(shí))
注冊時(shí)間: 2015-10-24
最后登錄: 2015-11-16
查看yr6688的 主題 / 回貼
4樓  發(fā)表于: 2015-11-15 18:52
偶也是新手,個(gè)人認(rèn)為,第一:可以理解存儲(chǔ)進(jìn)D1里是BCD,模擬時(shí)只是顯示方便自動(dòng)轉(zhuǎn)十進(jìn)制數(shù)顯示,有時(shí)模擬也有可能是顯示十六進(jìn)制。
第二:BCD碼用4位二進(jìn)制數(shù)來表示1位十進(jìn)制數(shù)中的0~9這10個(gè)數(shù)碼。BCD740-694=46,46用4位二進(jìn)制數(shù)來表示位0100,0110,轉(zhuǎn)為十六進(jìn)制顯示就是46,轉(zhuǎn)為十進(jìn)制顯示就是70。0~9的十六進(jìn)制與BCD相同.