网站大量收购闲置独家精品文档,联系QQ:2885784924

2160135 汇编语言(中英文)(2011年).pdfVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
天津大学《汇编语言》课程教学大纲 课程编号: 2160135 课程名称: 汇编语言 学 时: 40 学 分: 2 学时分配: 授课:28 上机:12 实验: 实践: 实践(周): 授课学院: 计算机科学与技术学院 适用专业: 计算机科学与技术 先修课程: 数字逻辑、高级语言程序设计 一.课程的性质与目的 汇编语言课程是计算机科学与技术专业本科生的一门必修的专业基础课,是 计算机操作系统等其它核心课程的必要先修课。通过该课程的学习,培养学生设 计和编制汇编语言程序的能力,熟悉要求时效性高、直接控制硬件的软件设计基 本方法;掌握调试工具,准确分析程序错误,甚至剖析、优化用其他语言书写的 可执行程序的关键代码;加深学生对计算机内部运行机制的理解,为后续课程打 下良好基础,并对各门课程之间的知识融会贯通等。 二.教学基本要求 本课程以要求学生掌握 80X86 系列机指令系统、汇编语言基本语句、系统调 用,掌握汇编语言程序设计技术,熟练地进行编辑、汇编、链接、调试等开发过 程,具备独立开发实模式下多模块汇编语言程序的能力。同时通过本课程帮助学 生深入了解计算机工作机制,为后续课程打好基础。 三.教学内容 第二章 80x86 计算机组织 2.1 硬件组成:CPU 、内存、外部设备 2.2 汇编语言程序举例 第三章 PC 机寻址方式和指令系统 3.1 地址的形成 3.2 寻址方式 3.3 指令系统 第四章 汇编语言程序格式 4.1 伪指令 4.2 上机过程 4.3 DEBUG/TD 的使用 上机一: 1. 编制一汇编源程序,求出下列公式中的 Z 值,并放在 RESULT 单元中。 (X+Y)*8-X Z= 2 2. 用查表的方法将 1 位十六进制数转换成相应的 ASCII 码 (并在屏幕上显 示)。 3. 写一个完整的程序放在代码段 C_SEG 中,要求把数据段 D_SEG 中的 AUGEND 和附加段 E_SEG 中的ADDEND 相加,并把结果存放在数据 段 D_SEG 的 SUM 中。其中AUGEND 、ADDEND 和 SUM 均为双字长 变量,AUGEND 赋初值为 99251,ADDEND 赋初值为-15962 第五章 循环与分支程序设计 5.1 循环的实现 5.2 单循环 5.3 双重循环 5.4 比较和条件转移指令 5.5 多分支的实现 上机二 2.1 编写程序计算斐波那契数列。 2.2 在ADDR单元中存放着数Y的地址,请在屏幕上显示提示输入的信息, 并通过键盘输入1个4 位十六进制数Y,统计Y中1 的个数存入RESULT 单元并在屏幕上显示计算结果。 2.3 编写一程序使其实现将1个包含有20个数据的数组M分成两个数组: 正数数组P和负数数组N,并分别把两个数组显示出来。 第六章 子程序设计 6.1 子程序定义格式 6.2 参数传递 6.3 系统调用和 BIOS 调用 第七章 高级汇编语言技术 7.1 宏的定义和使用 7.2 模块间的链接 第八章 输入/输出程序设计 8.1 I/O 设备的数据传送方式 8.2 程序直接控制 I/O 方式 8.3 中断传送方式 上机三 : 3.1 请编写一程序将内存空间中地址位于FE00:0000H~FE00:0100H位置的 内容显示出来,要求每16个字节为一行(如有兴趣请同时将每个字节的 内容以ASCII码的形式显示),每个字节之间有空格,结果如下图所示: 地

文档评论(0)

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

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

1亿VIP精品文档

相关文档