[問題] 關於組合語言的問題

看板Electronics作者 (遇戰瘋祭司六)時間17年前 (2008/11/06 18:35), 編輯推噓1(108)
留言9則, 2人參與, 最新討論串1/1
大家好,我有一個關於組合語言寫法的問題 題目是︰利用組合語言將指撥開關的8位元值以10進位顯示於七段顯示器上 也就是說,要利用八位元除法(就一直扣十扣十扣到負數然後加回來那種除法)、 指撥開關輸入控制 和 七段顯示器顯示1234四位數字 來完成這道題目 目前我只掌握八位元除法 ORG OH MOV 20H,#10H MOV 21H,#10 MOV 22H,#0 LOOP: CLR C MOV A,20H SUBB A,21H MOV 20H,A JC LESSO MOV A,22H ADD A,#1 MOV 22H,A JMP LOOP LESSO: MOV A,20H ADD A,21H MOV 20H,A JMP $ END 但我不知道要如何將八位元除法、指撥開關和七段顯示器兜起來 有請板上大大的幫忙,謝謝 -- ◢◤ ◢█◤ ◢ ◣◥█ ˙˙˙‧‧‧... █◥◣ ◣ ◤ ◥◣◤ ˙˙˙‧‧‧... ◢◤ █ ◢█◤ █ ˙˙˙‧‧‧... ◥◣◥◣ █ ◢◤ ◥ ◥◣ ◥◣ ˙˙˙‧‧‧... ◥◣ ◢◥◣ ˙˙˙‧‧‧... ◤◢█◤ █◣◥ ψmrsix ‧‧... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.115.45

11/06 18:38, , 1F
忘了強調 要使用四顆七段顯示器
11/06 18:38, 1F

11/06 19:19, , 2F
我大學時代修微處理機時有做過類似的題目
11/06 19:19, 2F

11/06 19:19, , 3F
不過我們當時是利用電路上的控制&微處理機來控制...
11/06 19:19, 3F

11/06 19:20, , 4F
大概流程就是掃描輸入,讀到之後送入機器運算,
11/06 19:20, 4F

11/06 19:20, , 5F
運算完成後,在送到7-segment輸出...
11/06 19:20, 5F

11/06 19:21, , 6F
(ps.7-segment部分要用輪流顯示比較快,因為如果要同時顯示
11/06 19:21, 6F

11/06 19:21, , 7F
那真是一個很大的工程 XDrz )
11/06 19:21, 7F

11/06 19:22, , 8F
(ps.on ps. 利用輪流顯示來騙眼睛,感覺好像是同時顯示)
11/06 19:22, 8F

11/06 19:22, , 9F
整個流程大概是醬~
11/06 19:22, 9F
文章代碼(AID): #194iXsOk (Electronics)