导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→求解:单片机作业题.请老师们给个答案吧[6329537]

 *第27962篇: 求解:单片机作业题.请老师们给个答案吧

  
楼 主:6329537 2004年11月30日10:08
 求解:单片机作业题.请老师们给个答案吧
求解:单片机作业题.请老师们给个答案吧

  一.用BCD数加法子程序BCDADD.把参数存放在程序存贮器中,通过堆栈传递参数块首地址。BCDADD子程序完成2个4位BCD数(各占2个单元)相加,1个BCD数为常数,放在两个ROM单元中,另一个BCD数放在内部RAM的2个单元中。和数放在另2个内部RAM单元中。
要求:
(1).程序起始地址为2000H
(2).写出指令机器码
(3).各指令地址
(4).程序注释
(5).画出指令执行过程示意图

  
2楼:guest 2004年12月1日07:26
 哪个老师会出这样的题,疯子。
哪个老师会出这样的题,疯子。
  
3楼:淡泊明志 2004年12月1日09:19
 去问问我的老师吧,也许会有答案!
自己去在笨笨老师的小网站上留言或者给他email,笨笨老师是教单片机的,特热心的老师,不好找这么好的老师!
  
4楼:YONGYISHUN 2004年12月3日17:34
 我给你个程序你自己写流程
ORG 2000H
POP DPL;加数的ROM首地址
POP DPH
MOV A,#0H
MOVC A,@DPTR+A;取加数低字节
MOV B,A
POP R0;被加数RAM首址
MOV A,@R0;被加数低字节
ADD A,B;相加
DA A;BCD调正
MOV R3,A;暂存和低字节
MOV A,#1;
MOVC A,@DPTR+A;取加数高字节
MOV B,A
INC RO
MOV A,@R0;被加数高字节
ADDC A,B
DA A
MOV R4,A;暂存和高字节
INC RO
MOV @R0,R3;存和低字节至RAM
INC RO
MOV @R0,R4;存和高字节至RAM
RET


>>>>>>对该主题发表你的看法

本主题贴数4,分页: [第1页]


[上一篇主题]:powerpcb有没有unix下的版本啊?

[下一篇主题]:max+plus新人求解