作者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