作者mrsix (遇戰瘋祭司六)
看板Electronics
標題[問題] 關於組合語言的問題
時間Thu Nov 6 18:35:25 2008
大家好,我有一個關於組合語言寫法的問題
題目是︰利用組合語言將指撥開關的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
1F:→ mrsix:忘了強調 要使用四顆七段顯示器 11/06 18:38
2F:推 paullai:我大學時代修微處理機時有做過類似的題目 11/06 19:19
3F:→ paullai:不過我們當時是利用電路上的控制&微處理機來控制... 11/06 19:19
4F:→ paullai:大概流程就是掃描輸入,讀到之後送入機器運算, 11/06 19:20
5F:→ paullai:運算完成後,在送到7-segment輸出... 11/06 19:20
6F:→ paullai:(ps.7-segment部分要用輪流顯示比較快,因為如果要同時顯示 11/06 19:21
7F:→ paullai:那真是一個很大的工程 XDrz ) 11/06 19:21
8F:→ paullai:(ps.on ps. 利用輪流顯示來騙眼睛,感覺好像是同時顯示) 11/06 19:22
9F:→ paullai:整個流程大概是醬~ 11/06 19:22