欢迎来到天天文库
浏览记录
ID:58087625
大小:262.17 KB
页数:17页
时间:2020-04-23
《汇编十六进制数与十进制数之间的转换.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、北华航天工业学院课程设计报告(论文)设计课题:代码转换(十六进制数向十进制数之间的转换)专业班级:电子信息工程学生姓名:指导教师:设计时间:2010年12月19日11北华航天工业学院电子工程系微机原理课程设计任务书姓名:专业:电子信息工程班级:指导教师:职称:课程设计题目:代码转换(十六进制数向十进制数之间的转换)已知技术参数和设计要求:1.编程实现十六进制数向十进制数之间的转换。2.学习数值和数值的相互转换方法。3.按屏幕提示要求输入,从屏幕上获得正确结果。4.实现循环运行。所需仪器设备:计算机成果验收形式:1.笔试2
2、.屏幕显示3.设计报告参考文献:微机原理与接口技术8086实验指导书时间安排第十六周:编辑程序进行调试第十七周:验收指导教师:教研室主任:年月日11目录内容摘要…………………………………………………1一.课设概述…………………………………………………21.设计内容…………………………………………………22.实验要求…………………………………………………23.实验目的…………………………………………………2二.设计环境…………………………………………………21.Masmforwindow集成实验环境介绍…………………22.
3、DOS系统功能调用…………………………………………23.汇编语言的上机过程………………………………………3三.设计方案…………………………………………………41.设计思想…………………………………………………42.设计方案…………………………………………………4四.总原理图…………………………………………………6五.程序清单…………………………………………………61.方法一…………………………………………………62.方法二…………………………………………………9六.运行结果………………………………………………12七.实验
4、体会…………………………………………………12八.参考文献…………………………………………………13内容摘要汇编语言是一种面向计算机的程序设计语言,和机器语言相比,汇编语言编写程序可以用助记符来表示指令的操作码和操作数,也可以用标号来替代地址,常量和变量,还引入了新的汇编指令——伪指令和宏指令。高级程序设计语言使用了更接近人们的自然语言和习惯的教学语言来描述具体的算法,使编写的程序更加直观和简练。高级语言通常都包含有各种函数计算,字符串处理,数据I/O等功能。高级语言通常是独立于具体机器的,程序员可不必了解机器的指令系统
5、和内部的具体结构,可以把精力集中在正确掌握语言的语法桂策和程序运算上。编写的程序容易被阅读和修改。此次课设内容以微软公司的宏汇编MASM为背景,主要学习汇编的语法规则,同时应用一些磁盘操作系统的功能调用和基本输入输出系统的中断调用。DOS是用户和微型计算机之间的接口,用户依靠DOS来管理微型计算机。DOS向用户提供了许多命令及系统功能,用户可以在DOS提示符下键入命令来实现对计算机的操作。课设中多次用到DOS指令。索引关键词:汇编语言伪指令宏指令DOS中断一.课设概述141.设计内容:编程实现十六进制数向十进制数之间的转
6、换。2.实验要求:编程实现十六进制数向十进制数之间的转换。3.实验目的:学习数值和数值的相互转换方法,并熟练掌握汇编语言语法的使用,DOS系统功能调用,并学习循环结构的设计。二.设计环境1.Masmforwindow集成实验环境介绍MasmforWindows集成实验环境是从事一线教学的大学教师针对汇编语言初学者的特点开发的一个简单易用的汇编语言的学习软件,它具有错误信息自动定位、关键字实时帮助(动画演示汇编指令执行过程)、语法着色、无限的撤消与恢复、WORD式的查找、替换、定位、支持中文长文件名、软件可以安装在任意文件
7、夹等功能。2.DOS系统功能调用使用DOS提供的程序控制硬件。优点是兼容性好,使用方便。DOS是IBMPC系列微机的操作系统(现在的微机仍能运行DOS,而且新的操作系统也能继续提供几乎所有的DOS功能调用)负责管理系统的所有资源,协调微机的操作,其中包括大量可供用户调用的服务程序。DOS的功能调用不依赖于具体的硬件系统。所有的DOS系统功能调用都是利用软件中断指令INT21H来实现的。也就是说,在程序中需要调用DOS功能的时候,只要使用一条INT21H指令即可。INT1421H是一个具有90多个子功能的中断服务程序,这些
8、子功能大致可以分为四类:设备管理、目录管理、文件管理和其他。其功能一览表可参见附录。为了方便用户使用这些子功能,INT21H对每一个子功能都进行了编号——称为功能号。这样,用户就能通过指定功能号来调用INT21H的不同子功能。DOS系统功能调用的方法如下:(1)AH->功能号。(2)在其他寄存器中放入该功能所要求的
此文档下载收益归作者所有