- 4
- 0
- 约9.95千字
- 约 18页
- 2019-08-27 发布于江西
- 举报
武汉理工大学《微机原理与接口技术》课程设计说明书
PAGE 1
武汉理工大学《微机原理与接口技术》课程设计说明书
课程设计任务书
学生姓名: 专业班级:
指导教师: 工作单位:
题 目: 产生随机数并运算的程序
初始条件:
显示任意两个8位16进制数的加法或减法表达式及其运算结果。如果有进位,显示“Carry”的提示信息,如果被减数小于减数,显示“Borrow”的提示信息。按Q退出程序。
要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
设计任务及要求分析
方案比较及认证说明
系统原理阐述
硬件设计课题需要说明:硬件原理,电路图,采用器件的功能说明
软件设计课题需要说明:软件思想,流程图,源程序及程序注释
调试记录及结果分析
总结
参考资料
附录:芯片资料或程序清单,软件演示屏幕拷贝图或硬件实物图
时间安排:
1月10日~1月12日:收集资料,方案选择
1月13日~1月17日:整体流程,程序细节
1月18日~1月20日:调试程序,报告撰写
1月20:交设计报告,程序演示,答辩
指导教师签名: 年 月 日
系主任(或责任教师)签名: 年 月 日
摘要
汇编语言是面向机器的程序设计语言。在汇编语合中,用助记符代替操作码,用地址符号或标号代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。于是汇编语言亦称为符号语言。使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。汇编程序把汇编语言翻译成机器语言的过程称为汇编。汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言。汇编语言,作为一门语言对应于高级语言的编译器,需要一个“汇编器”来把汇编语言原文件汇编成机器可执行的代码。高级的汇编器如MASM,TASM等等为我们写汇编程序提供了很多类似于高级语言的特征,比如结构化、抽象等。在这样的环境中编写的汇编程序,有很大一部分是面向汇编器的伪指令,已经类同于高级语言。现在的汇编环境已经如此高级,即使全部用汇编语言来编写windows的应用程序也是可行的,但这不是汇编语言的长处。汇编语言的长处在于编写高效且需要对机器硬件精确控制的程序。汇编语言比机器语言易于读写、调试和修改,同时具有机器语言全部优点。但在编写复杂程序时,相对高级语言代码量较大,而且汇编语言依赖于具体的处理器体系结构,不能通用,因此不能直接在不同处理器体系结构之间移植。
关键词:汇编语言 程序 代码
目 录
TOC \o 1-3 \h \z \u 1 设计任务 1
2任务分析 1
2.1 程序功能说明 1
2.2 程序要点说明 1
3功能及程序设计 1
3.1主程序流程图 1
3.2程序说明 2
3.3 子程序功能说明 3
3.3.1 MACT子程序说明 3
3.3.2 RAND子程序说明 4
3.3.3 字符串显示子程序说明 5
4调试结果及分析 5
5心得体会 8
6参考文献 9
附录 10
产生随机数并运算
1 设计任务
产生十六进制随机数并对其进行运算是相当多应用程序经常会涉及到的一种功能。实际上,十六进制数有个计数符号:0~9,A~F。4个二进制位共有16种组合状态,这样每个十六进制数的计数符号可对应4位二进制数的一种组合状态;反之,1个十六进制符号可以替代一种4位二进制数的组合状态。在阅读和编写汇编语言程序时,经常用十六进制数表示数据、存储单元地址或代码等。
本次课程设计研究的产生16进制随机数并运算的内容。本程序采用汇编语言编程,建立一个文件,显示任意两个8位16进制数的加法或减法表达式及其运算结果。如果有进位,显示“Carry”的提示信息,如果被减数小于减数,显示“Borrow”的提示信息。按Q退出程序。
2任务分析
2.1 程序功能说明
本程序需在DOS下运行。程序开始运行,程序完成初始化,输出提示信息。程序产生随机数1,随机数1转化为16进制ASC码并显示。此时选择运算方式,输入“+”执行加法运算,输入“-”则执行减法运算。程序产生随机数2,随机数2转化为16进制ASC码并显示。随机数1和随机数2完成已选择的运算方式,显示运算结果。在“+”法模式下,若运算结果产生进位,则显示提示信息“Carry
您可能关注的文档
最近下载
- FANUC数控系统连接与调试实训 配套课件.pptx
- 2026年3月1日金融监督管理局财经岗面试真题及答案.docx VIP
- 部编八年级语文(下册)文言文知识点梳理.docx
- 变配电运维与检修 项目2 设备维护.pptx VIP
- 17 短文两篇陋室铭 课件(共28张PPT)2025-2026学年统编版语文七年级下册.pptx VIP
- 泌尿外科护理一科一品汇报.pptx VIP
- QC成果提高主体结构预埋线盒安装一次合格率.pdf VIP
- 《纸的发明》 课堂教学实录及点评.doc VIP
- 2025上半年广西现代物流集团社会招聘校园招聘149人笔试上岸历年真考点题库附带答案详解.doc
- 2025考研词性辨析真题及答案.doc VIP
原创力文档

文档评论(0)