1、 微机原理与汇编技术微机原理与汇编技术 课程设计(论文) 求求 100 以内素数以内素数(2) 院 ( 系 ) 名 称 专业班级 学号 学生姓名 指导教师 起 止 时 间: 2015.12.212015.12.31 lea bx,buf 清零 课程设计(论文)任务及评语课程设计(论文)任务及评语 院(系):电子与信息工程学院 教研室:计算机科学与技术 学 号 学生姓名 专业班级 课程设 计(论 文) 题目 求 100 以内的素数(2) 课 程 设 计 ( 论 文 ) 任 务 设计内容设计内容 编制程序,按要求求出 100 以内的素数和其它结果。 技术要求技术要求 1、求出这些素数。 2、在屏幕
2、上显示出求素数的动态过程(在屏幕上先显示出 100 以内 的所有数,再动态地删去不符合要求的数,删除的过程要明显)。 3、计算这些素数的平均值(取整,四舍五入),以十进制形式输出, 并让改制以红色显示。 4、数据的输入和结果的输出都要有必要的提示,且提示独占一行。 5、要用到子程序。 指 导 教 师 评 语 及 成 绩 平时成绩: 答辩成绩: 论文成绩: 总成绩: 指导教师签字: 年 月 日 注:平时成绩占注:平时成绩占 20%,答辩成绩占,答辩成绩占 40%,论文成绩占,论文成绩占 40%。 本科生课程设计(论文) I 目 录 第 1 章 前言. 1 1.1 背景 1 1.2 基本功能要求
3、2 第 2 章 程序设计. 3 2.1 题目的基本内容 3 2.2 程序流程图. 4 2.3 课程设计的具体内容说明 7 2.4 课程设计中关键内容的分析设计说明 8 2.5 运行结果 13 第 3 章 课程设计总结. 16 参考文献. 17 本科生课程设计(论文) 1 第 1 章 前言 1.1 背景 汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其 他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符(Mnemonics) 代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的 地址。在不同的设备中,汇编语言
4、对应着不同的机器语言指令集,通过汇编过程转换成 机器指令。普遍地说,特定的汇编语言和特定的机器语言指令集是一一对应的,不同平 台之间不可直接移植。 许多汇编程序为程序开发、汇编控制、辅助调试提供了额外的支持机制。有的汇编 语言编程工具经常会提供宏,它们也被称为宏汇编器。 汇编语言不像其他大多数的程序设计语言一样被广泛用于程序设计。在今天的实际 应用中,它通常被应用在底层,硬件操作和高要求的程序优化的场合。驱动程序、嵌入 式操作系统和实时运行程序都需要汇编语言。 汇编语言的另一个特点就是它所操作的对 象不是具体的数据,而是寄存器或者存储器,也就是说它是直接和寄存器和存储器打交 道,这也是为什么汇编语言的执行速度要比其它语言快,但同时这也使编程更加复杂, 因为既然数据是存放在寄存器或存储器中,那么必然就存在着寻址方式,也就是用什么 方法找到所需要的数据。例如上面的例子,我们就不能像高级语言一样直接使用数据, 而是先要从相应的寄存器 AX、BX 中把数据取出。这也就增加了编程的复