汇编语言ch5.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编语言ch5

电子科技大学 计算机 学院 本科教学实验室信息及 实验教学大纲 (实验)课程名称: 汇编语言 电子科技大学教务处制表 第一部分 实验室基本信息 要求:用100—200字左右的篇幅介绍本实验室的总体概况(包括建设时间、实验室地点、设备种类及套数、房间面积、开出实验项目总数、实验指导教师(专职和兼职)基本情况等) 计算机学院软件实验室建立于2003年3月,位于计算机学院三楼东边,占地约300多平米。实验室有联想启天2600个人计算机(配置为p4 2GCPU/512MRAM/40GHDD/3.5”FDD/光驱/15”彩显)132台,这些设备支撑了计算机学院本科学生在计算机软件方面的实验、上机、综合实验、课程设计、毕业设计。实验室开出的实验项目有程序设计的高级语言上机、面向对象的程序设计、数据结构、操作系统原理、基于操作系统的程序设计,UNIX操作系统基础 第二部分 实验教学大纲 一、本课程实验总体介绍 1、本课程实验的教学要求(按要求学生掌握、理解、了解三个层次阐述): 实验课程要求学生上机调试、运行自己所编写的程序,从而帮助学生深入理解和掌握汇编语言基本指令、语句、程序结构及基本算法,并且锻炼学生的独立解决问题的能力,同时学习程序设计的基本方法和技能,熟练掌握DEBUG程序的基本命令,对一般命令了解其功能。熟练掌握用汇编语言设计、编写、调试和运行程序的方法,为后续课程打下坚实的基础。 2、本课程实验内容简介(50字左右): 通过实验要求学生能在PC微机上完成一般80x86汇编语言程序的编辑、汇编、连接与调试等上机操作;掌握MASM程序、LINK程序和DEBUG程序的使用方法,熟练运用DEBUG程序的各种命令,完成对汇编程序的调试与运行;掌握分支程序、循环程序、子程序的编程与调试运行;熟悉算术运算程序、串操作程序和代码转换程序的编程与调试运行;熟悉表处理程序的编程与调试运行。 3、本课程上机实验涉及核心知识点: 汇编语言指令、寻址方式;汇编语言程序的基本格式;转移指令、循环指令、子程序指令的格式及其应用程序设计;十进制数的加减运算指令的格式及其应用程序设计;串操作指令的格式及其应用程序设计。 4、本课程实验所包含设计性实验名称:(如果没有设计性实验此项可以省略) 实验项目2 数制、码制和子程序的编程与调试 实验项目3 分支与循环程序的调试与运行 实验项目4 串操作指令及其应用程序的设计与调试运行 5、本课程适用专业: 计算机相关专业 6、考核方式: 实验课堂表现占 40% ,实验报告占 60% 7、总学时:16学时 8、教材名称及教材性质(自编、统编、临时): 理论课程教材:《8086/8088宏汇编语言程序设计教程》电子工业出版社,王正智、苟大举等编著 实验课程:《汇编语言实验指导书》 自编 9、参考资料: 《IBM PC汇编语言程序设计》沈美明等编著 清华大学出版社 二、实验项目基本信息 实验项目1 实验项目名称:汇编源程序的上机调试操作基础训练 实验项目的目的和要求: 熟练掌握文本编辑器的基本用法、汇编语言源程序的两种书写格式,汇编语言程序的汇编、连接和运行方法,DEBUG调试程序的常用命令和用法。 实验内容: 1)文本编辑器的基本用法和汇编程序的录入;汇编语言源程序的编译及连接;DEBUG调试程序的常用命令和用法。 2)编写程序计算以下表达式: Z=(5X+2Y-7)/2 设X、Y的值放在字变量VARX、VARY中,结果存放在VARZ中。 项目需用仪器设备名称:PC微机一台 所需主要元器件及耗材:PC微机 学时数:4 实验项目2 1. 实验项目名称:数制、码制和子程序的编程与调试 2. 实验项目的目的和要求: 熟练掌握汇编语言中各种制数和码制的含义用途及互相变换、8086系列CPU主要寄存器的结构、功能和用法;掌握子程序的编程与调试方法。掌握用DOS功能调用,实现字符的输入和显示。 上机实验内容: 编程实现:从键盘输入4位十六进制数(它对应的二进制数是补码表示的带符号数),把它们转换为带符号非组合型BCD码,并在屏幕上显示出来。 设计要点: 从键盘输入1~4位十六进制数,存放在以HEXBUF+2为首址的4个字节单元中。其中HEXBUF+1单元中为输入的数据个数。 将ASCII码表示的4位十六进制数转换为16位二进制数,并暂时存放在BX中; 确定十进制数的符号,并把符号(+或-)存放在BCDBUF单元中; 对BX中的二进制数采用前述算法转换为十进制数(非组合型BCD码),转换结果存放在以BCDBUF+1为首址的5个字节单元中; 把转换结果的5个非组合型BCD码形成相应的ASCII码 显示结果。

文档评论(0)

ww90055 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档