摘要汇编语言实质就是机器语言的一个高级的形式。《微机原理与接口技术》课程要求掌握汇编语言编辑,调试技术与接口芯片的编程与使用。作为自动化专业的学生这门课更是必须掌握的,是我们学习更深层次的专业知识的基础。本次课程设计利用汇编语言的特点,编写程序,通过键盘输入一个 16 进制数,通过屏幕提示菜单选择转换成 2 进制,8 进制或者 10 进制数并显示。程序设计由一个输入 16 进制数的子程序、输出 2 进制的子程序、输出 8 进制的子程序、输出 10 进制的子程序,然后利用 CALL 指令与 DOS 指令编写出主程序与将结果在屏幕上显示出来。编写程序的过程,包括程序功能分析、划分程序模块、设计程序流程图、编写程序、调试程序和结果分析。通过此课程设计的汇编语言练习,可以熟悉汇编语言的寻址方式和指令系统,BIOS 和 DOS 系统功能调用,程序设计方法并熟悉汇编的编程环境。关键字: 汇编语言 数制转换 DOS 调用 程序调试数制转换程序设计1 设计意义与要求1.1 设计意义通过课程设计,能够对所学知识有更进一步的理解,并能掌握学习理论时没有注意的细节。调试程序,排除故障有助于提高分析问题、解决问题的能力。课程设计中碰到的挫折,有助于养成良好的学习习惯、严谨的工作作风。通过此课程设计的汇编语言练习,可以熟悉汇编语言的寻址方式和指令系统,BIOS 和 DOS 系统功能调用,程序设计方法并熟悉汇编的编程环境。1.2 设计要求设计容:编写程序,通过键盘输入一个 16 进制数,通过屏幕提示菜单选择转换成 2 进制,8 进制或者 10 进制数并显示。设计要求:1)按屏幕提示要求输入,从屏幕上获得正确结果。2)了解汇编语言的设计方法,熟悉汇编语言的寻址方式、指令系统和DOS 系统功能调用画出流程图,根据自己目的编写源程序,并以模块化方式注释源程序。3)画出流程图,根据自己目的编写源程序,并以模块化方式注释源程序。4)撰写实验报告,仔细完成报告。报告容包括:软件思想,流程图,源程序与程序注释调试记录与结果分析;总结;参考资料;附录:芯片资料或程序清单。附加设计要求:若输入的 16 进制不是 0 至 F 间的数字,则显示出错信息,并要求重新输入。2 方案论证2.1 需求分析1)十六进制转换成二进制:输入一个十六进制数,用二进制数表示输出;最多能把四位十六进制数用十六位二进制数表示输出。2)十六进制转换成十进制数:输入一个十六进制数,用十进制数表示输出;最...