微机原理与汇编语言论文

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本科生论文(设计)

题目: 微机原理与汇编语言论文

学 部 信息科学与工程学部 学科门类 理工类 专 业 计算机科学与技术 学 号 2012484*** 姓 名 夹馍馍 指导教师 孟庆武

2015年6月25日

河北大学工商学院

一、程序设计选题:

输入输出、排序、查找数值系统

二、程序实现的功能

1.输入

输入五个数,存入内。

2.排序

将输入的数从内存输入寄存器,运用分支循环语句不断判断,然后操作在内存的顺序,进行排序

3.输出

通过循环语句,依次将内存的数存入寄存器,在通过功能调用输出。

4.二分查找

输入一个数存入寄存器中,然后开始二分查找算法,找到输出一个5个蓝背景红色的y,找不到输出一声报警音。最后程序结束

目录

1.绪论.................................................... II 1.1开发背景.............................................. II 1.2设计目的.............................................. II 1.3开发工具简介.......................................... II 1.4相关技术知识.......................................... II 2.可行性研究...............................................III 2.1可行性分析............................................ III 2.1.1技术可行性........................................ III 2.1.2操作可行性........................................ III 2.1.3法律可行性........................................ III 3.需求分析.................................................III 3.1系统功能分析......................................... III 3.2安全性分析............................................ IV 3.3系统流程图............................................ IV 4.总体设计.................................................. V 4.1输入设计............................................... V 4.2排序设计............................................... V 4.3输出设计............................................... V 4.4查找设计................................................ V 5.详细设计.................................................. V 5.1输入设计............................................... V 5.2排序设计 ............................................... V 5.3输出设计.............................................. VI 5.3查找设计.............................................. VI 6.编码设计.................................................VII 6.1编码设计风格......................................... VII 6.2代码................................................. VII

摘要:汇编语言课程设计是对所学课程内容全面、系统的总结、巩固和提高的一项课程实践活动。通过课程设计,一方面提高了运用汇编语言解决实际问题的能力,另一方面使同学们更深入的了解计算机系统内部的相关知识,为以后的学习和系统开发奠定良好的基础。关键字:汇编语言堆栈寄存器子程序

1.绪论

1.1 开发背景

随着高级语言的不断发展,汇编语言应用范围在逐渐变少,但是汇编语言是底层的设计,每一个程序的运行都是从大到小,最终都要归于指令的运行,而汇编语言正好可以使人更加深刻的理解程序运行机制,所以开发输入输出,排序查找数值系统,熟悉汇编语言的应用。

1.2 设计目的

学习程序设计的基本方法和技能,熟练掌握用汇编语言设计、编写、调试和

运行程序的方法,为后继课程打下坚实的基础

1.3 开发工具简介

1. Masm for Windows 集成实验环境

Masm for windows 集成实验环境是从事一线教学的大学教师针对汇编语言初学者的特点开发的一个简单易用的汇编语言学习与实验软件,支持32位与4位的WINDOWS 7,支持DOS的16/32位汇编程序和Windows下的32汇编程序(并提供调试通过的35个WINDOWS 汇编程序实例源代码),它具有错误信息自动定位、关键字实时帮助并且在帮助中动画演示汇编指令的执行过程、语法着色、无限次撤消与恢复、WORD式的查找、替换、定位、支持中文、长文件名等功能。

1.4 相关技术知识

1.汇编语言程序格式

了解汇编程序的功能,掌握伪操作指令和汇编语言程序设计格式,确熟练地进行汇编语言程序的编写和上机调试运行。

2.顺序、循环、分支程序等基本结构的程序设计

简单介绍程序流程图的画法;结合例题重点介绍分支程序与循环程序的设计思想与方法。

3.子程序设计

相关文档
最新文档