汇编数值转换器大作业解读 下载本文

《汇编语言程序设计》大作业报告

《汇编语言程序设计》 综合程序设计实验报告

题 目: 数制转换器

班 级: 信1101-2班 姓 名: 王兵茹 李夏蕾 胡佳奇 学 号: 20112917 20112912 20113013 完成日期: 2013-11-24

《汇编语言程序设计》大作业报告

目录 一、简介

二、小组成员及具体分工 三、需求分析与设计 四、代码及分析 五、总结

《汇编语言程序设计》大作业报告

一、简介

本设计利用汇编语言来实现数制转换设计,用于方便进制之间的互换。设计的内容可以使十六进制、八进制、二进制、十进制的数制互相转换。

二.小组成员及具体分工

小组成员:王兵茹 李夏蕾 胡佳奇

具体分工: 我们三个一开始是各自的分工查资料,先看看单个数制转换,王

兵茹负责的是十六进制,李夏蕾负责的是十进制,胡佳琪负责的是二进制。

最后我们几个一起完成了程序的主要设计,由于大体思路相同,

最后加上了八进制的转换。

在程序的修改方面,王兵茹进行了后期的加工,增加了dios中

断,把单调的退出改成文本形式下的退出,在退出之前,执行清屏。

最后我们几个商量着完成了实验报告和ppt的制作,经过我们

几个人的努力,虽然做的不是特别好,但还是各有收获。

三、需求分析与设计

●需求分析

通过编程实现显示菜单,然后通过键盘输入菜单相应的选项进入相应的数制转换,然后通过选项对应的子程序跳转来实现转换,子程序中通过宏定义定义数制前后的数制,并且在宏定义过程中实现数制转换算法,最后输出转换后的进制数 。 ● 设计

① 运行的设计框图

Debug运行的显示的数值转换的菜单 二进制转换为八进制二进制转换为十进制二进制转换为十六进制八进制转换为二进制八进制转换为十进制八进制转换为十六进制十进制转换为二进制十进制转换为八进制十进制转换为十六进制十六进制转换为二进制十六进制转换为八进制十六进制转换为十进制② 整个系统的设计框图