基本功能:屏幕提示输入算术表达式,要求表达式最少包含2个运算符号,如:3+2*8,9*5 -6,10-5+2,45/2+3等,然后计算相应的表达式的结果并按十进制形式输出显示。按ESC键则退出计算器菜单界面并返回dos系统,否则继续输入表达式,求得对应的结果。
2021-06-08 18:50:31 9KB 汇编程序课程设计
1
要求在屏幕上画出彩色的五环图,主要的问题是对圆画法的设计。圆是由点组成的,每画一个点的时候就要考虑画下一个点的位置,这个就是问题的难点。 基本思路:通过对网上资料和图书馆资料的查询,用汇编语言画圆,就必须学习Bresenham画圆算法,这是计算机图形基础的方法。该算法包括利用圆的对称性,用八点对称画法画出8个单像素点,通过循环1/8个圆即可组成一个完整的圆。在画点时,只要使用BIOS中断调用即可显示有颜色点组成的画面。把每个颜色值放入到一个存储单元,每次读取不同数值即可实现5种颜色的显示。画完一个圆之后,通过对圆心平移,画出其他的圆,组成五环图。 在图形中,初始值是固定的,每个圆的圆心坐标、半径和颜色在程序中都有默认值。为扩展题目的内容,还增加了自定义圆环的属性的功能。对于自定义圆心坐标、半径和圆圈的颜色设计,用汇编语言1号功能输入,进行比较、转存数值等处理,分别改变原定义的圆心坐标、半径、颜色中的初始值。对于自定义圆圈的粗细是改变不同坐标画点综合的结果。初始值是“细线”:在画8个点时,每个点只调用一次画点子程序显示点;“粗线”:在画8个点时,每个点在“细线”的基础上,改变横纵坐标,多次调用画点程序,画出“细线”周围的点,最后达到“粗线”的效果。
2021-06-05 15:40:06 846KB 汇编 五环图 源代码 报告
1
1.给定一个英文ASCII码文件,统计文件中英文字母的频率,以十进制形式输出。 2.用递归计算n!(n≥50), 以十进制数输出 输入一个不小于50的整数n,用递归计算n!, 以十进制数输出 3.存储器系统设计
2021-06-05 12:13:07 764KB 汇编课程设计
1
汇编语言的小型计算器 设计一个能满足以下功能要求的计算器程序。 首先显示计算器功能菜单:1、加法2、减法3、乘法4、除法0、退出 然后在屏上提示:“请用户选择:0-4” 选择“1”:再提示输入两个数据,做加法运算,显示结果,返回总菜单; 选择“2”:再提示输入两个数据,做减法运算,显示结果,返回总菜单; 选择“3”:再提示输入两个数据,做乘法运算,显示结果,返回总菜单; 选择“4”:再提示输入两个数据,做除法运算,显示结果,返回总菜单; 选择“0”:结束退出。 注意:两个数据可以是一位十进制数,也可以是两位小于100的数。
2021-06-03 19:58:47 1KB 汇编语言的算法
1
首先要对输入的表达式进行处理,将读入的一个个字符转化为数字,二进制要变为十进制整数。其次是对(,),+,-,*,/的优先级的判断,本程序没有采用堆栈判断优先级的做法,而是通过两个子程序实现,一个子程序可以识别出),然后前溯把括号中的内容读入一个数组中,再调用另一个子程序处理+、-、*、/的优先级的运算,因为*、/的优先级较高,遇到*、/时先读入两个操作数进行运算,运算后结果在ax寄存器中,作为下次读入数据时的一个输入,最后加减法统一从左到右进行运算。最后要写输出函数,将运算的结果经过变换后按十进制输出。
2021-06-03 19:42:05 88KB 汇编 课程设计 简单计算器 四则运算
1
汇编课程设计-奥运五环的实现,我的课程设计作品
2021-05-25 21:02:54 174KB 汇编课程设计-奥运五环的实现
1
汇编课程设计——信息检索程序设计。总结了一下,大家分享吧
2021-05-25 18:12:41 3KB 汇编 程序 课程设计
1
汇编课程设计:汽车速度控制系统 用汇编语言实现:用电脑键盘输入按键来控制加减速度,用外部键盘来选择档位,用数码管来显示速度的大小,用灯来显示档位。
2021-05-23 16:32:38 6KB 汇编课程设计
1
汇编课程设计打字游戏 好好利用一下吧
2021-05-22 14:59:43 212KB 打字游戏
1
完成一个字母或数制之间的转化程序,主程序分别具有5种可选择的子功能,按相应的字符可分别进入相应的子功能并在屏幕上显示结果,按“q”键退出。 5种可选择的子功能分别为: 1)实现小写字母向大写字母的转换 2)实现大写字母向小写字母的转换 3)实现十进制数向十六进制数的转换 4)实现十六进制数向二进制数的转换 5)实现十六进制数向十进制数的转换
2021-05-22 14:46:55 141KB 汇编 课程设计 代码转换
1