keshe加法new

keshe加法new

ID:36234625

大小:123.00 KB

页数:6页

时间:2019-05-07

keshe加法new_第1页
keshe加法new_第2页
keshe加法new_第3页
keshe加法new_第4页
keshe加法new_第5页
资源描述:

《keshe加法new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、燕山大学课程设计报告名称:复杂模型机的设计与实现学院(系)信息科学与工程学院年级专业10级计算机科学2班学生姓名学号100104010095日期2013年1月4日6设计题目通过输入两个数a和b验证(a+b)+(a-b)-2*a=0设计原理及主要思想:(1)即分别运算a与b的和以及a与b的差。(2)得到和与差的和。(3)与a左移一位的值比较,如果它们的差为0说明结果正确。技巧本程序充分运用到了算术逻辑指令ADC,SBC,MOV,访问指令STA,LDA,转移指令RLC,I/O指令IN,OUT等等,虽说程序不大但五脏俱全,四大类指令都有所体现。6开始主要流程输入a和b计算a与b的和计算a与

2、b的差计算和与差的和得到c把a左移1位得到d比较c与d的大小输出c与d的差结束6程序说明:(数据均为16进制)$P0044IN06,R0输入06放入R0$P0145IN05,R1输入05放入R1$P0291ADCR0,R1把R0和R1中的数相加放入R1$P0386MOVR1,R2把R1中的值转移到R2$P0445IN05,R1输入05放入R1$P05A1SBCR0,R1把R0和R1的差放入R1$P0696ADCR1,R2把R1和R2的和放入R2$P07F1RLCR0,R1把R0向左移一位并放入R1中$P08A6SBCR1,R2把R1和R2的差放入R2中$P0906STA00,R2把R

3、2中的数据直接存储到30H中$P0A3030H$P0B00LDA00,R0把30H中的数据直接取到R0中$P0C3030H$P0D58OUTR0把R0中的值输出到LED设备上$P0E60HALT停机6微指令程序:$M00018108$M0101ED82$M0200C050$M0300A004$M0400E0A0$M0500E006$M0600A007$M0700E0A0$M0801ED8A$M0901ED8C$M0A00A03B$M0B018001$M0C00203C$M0D00A00E$M0E01B60F$M0F95EA25$M1001ED83$M1101ED85$M1201ED8

4、D$M1301EDA6$M14001001$M15030401$M16018016$M173D9A01$M18019201$M1901A22A$M1A01B22C$M1B01A232$M1C01A233$M1D01A236$M1E3182376$M1F318239$M20009001$M21028401$M2205DB81$M230180E4$M24018001$M2595AAA0$M2600A027$M2701BC28$M2895EA29$M2995AAA0$M2A01B42B$M2B959B41$M2C01A42D$M2D65AB6E$M2E0D9A01$M2F01AA30$M3

5、00D8171$M31959B41$M32019A01$M3301B435$M3405DB81$M35B99B41$M360D9A01$M37298838$M38019801$M3919883A$M3A019801$M3B070A08$M3C068A096输入数据:06、05最后输出结果为0结果正确。调试过程当调用变址寻址时,运行结果总是错误,结果退而求其次选用了直接寻址。6心得体会:这次课程设计培养了我很强的动手操作能力,把学到的知识充分运用到了实践中,看似简单的事情,由于知识掌握的不牢固,设计过程中免不了许许多多的困惑,好多指令都不明白他们究竟是干嘛用的,不明白他们的使用条件,及

6、其使用环境,多亏热心同学及老师耐心细心讲解,使我初窥门径,在这里,请允许我向他们表示衷心的感谢!虽然我设计的程序不是多么复杂,但它却是凝结了我的心血,是我一周实验的结晶。6

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。