- 11
- 0
- 约1.11万字
- 约 17页
- 2018-09-08 发布于浙江
- 举报
数字计算器汇编语言实现
数字计算器的汇编语言实现
1 项目特点及目的
本课程设计是一次程序设计方法及技能的基本训练,通过实际程序的开发及调试,巩固课堂上学到的关于程序设计的基本知识和基本方法,进一步熟悉汇编语言的结构特点和使用,达到能独立阅读、设计编写和调试具有一定规模的汇编程序的水平。
2 题目简介
用8086汇编语言编写一个能实现四则混合运算、带括号功能的整数计算器程序。程序能实现键盘十进制运算表达式的输入和显示(例如输入:“1+2*(3-4)”),按“=”后输出十进制表示的运算结果。
3 程序设计要求
遵循模块化、结构化的编程思路
程序必须正确运行
程序简明易懂,多标明注释,具有良好的程序书写风格
适当优化程序,提高程序的运行效率
4 工作条件
使用的设备及软件为8086兼容机及MASM汇编开发软件。
5 题目分析
根据题目要求,可以把程序的工作过程划分为运算表达式输入、计算、结果输出三部分。因此在编写程序时可以按此把程序大致划分为三个模块。
5.1 运算表达式输入
用户通过键盘输入的运算表达式为一个ASCII码字符串,字符串的最后一个字符是“=”号。对于这个运算表达式,“+、-、*、/、(、)、0~9、=”是合法的表达式内容,其他的字符则是无法进行运算的非法内容,因此需要首先进行表达式合法性检查。另外,由于计算机能进行计算的是2进制的补码,因此还需要把以ASCII码表示的数值转换为补码的形式并加以
您可能关注的文档
最近下载
- 【2026】年四川省南充市九年级中考名校联测(二)数学试题.pdf VIP
- KSB凯士比-卧式离心泵Etanorm操作手册.pdf
- ppt模板:日系小清新PPT通用模板.pptx VIP
- 《供应链管理》期末考试复习题库(含答案).docx VIP
- 人环奖模拟试题及详细答案.docx VIP
- 《痛风抗炎症治疗指南(2025版)》.docx VIP
- 2024年武汉体育学院运动康复学633运动康复专业基础综合考研真题.pdf VIP
- 人教版九年级数学下册《28.2.2.2坡角、方位角与解直角三角形》同步测试题-附答案.docx VIP
- 【MOOC】国际经济法学-西南政法大学 中国大学慕课MOOC答案.docx VIP
- 电子元器件从入门到精通阅读笔记.pdf VIP
原创力文档

文档评论(0)