第一图书网

汇编语言程序设计案例式实验指导

赵梅 等编著 北京邮电大学出版社
出版时间:

2011-12  

出版社:

北京邮电大学出版社  

作者:

赵梅 等编著  

页数:

119  

内容概要

  本书全书共分5章。其中第1章简要介绍了汇编语言实验环境及上机过程。第2章包括8个基础性实验,每个实验要求学生自己动手独立完成实验内容,每个实验都给出了相近的案例,在案例中有较详细步骤指导,从而使学生做每一个实验都有参考。第3章包括4个综合性实验,每个实验内容都给出了分析与提示,以及可参考的运行结果。第4章介绍了4个演示程序,演示程序综合运用了汇编语言知识,展示了汇编语言的功能。第5章详细介绍了汇编语言的调试工具debug。
  全书实验内容丰富,伸缩性大,便于教学选择。附录中列出D0s系统功能调用、B10S调用和ASCII码表。
  本书可作为大学本、专科计算机原理,汇编语言程序设计等相关课程实验实训的通用性教材。

书籍目录

第1章 汇编语言实验环境及上机过程
 1.1 全屏幕编辑程序——Edit
  1.1.1 Edit的功能及应用范围
  1.1.2 Edit的启动与退出
  1.1.3 编辑一个汇编语言源程序
 1.2 汇编语言调试程序——debug简介
  1.2.1 debug的主要特点
  1.2.2 通过debug编写\运行汇编语言程序
 1.3 宏汇编程序(masm)及汇编语言上机过程
  1.3.1 运行汇编语言程序必备的条件
  1.3.2 执行宏汇编程序
  1.3.3 执行连接程序
  1.3.4 执行程序
第2章 基础实验
 2.1 实验一寻址方式练习
  2.1.1 寻址方式实验案例
  2.1.2 自己动手做寻址方式练习实验
 2.2 实验二多字节加法实验
  2.2.1 多字节加法实验案例
  2.2.2 自己动手做多字节加法实验
 2.3 实验三顺序程序设计
  2.3.1 字符串查找实验案例
  2.3.2 自己动手做字符串查找与替换实验
 2.4 实验四分支程序设计1
  2.4.1 统计成绩实验案例
  2.4.2 自己动手做统计字符实验
 2.5 实验五分支程序设计2
  2.5.1 键盘输入数据保存到寄存器中实验案例
  2.5.2 自己动手做键盘输入数据保存到存储单元实验
 2.6 实验六循环程序设计1
  2.6.1 字符组成矩形输出实验案例
  2.6.2 自己动手做平行四边形输出实验
 2.7 实验七循环程序设计2
  2.7.1 AscII码转换实验案例(小写字母转换大写字母输出)
  2.7.2 自己动手完成ASCII码转换实验(大写转换为小写)
 2.8 实验八子程序设计
  2.8.1 数制转换实验案例(键盘输入十六进制数,输出二进制数)
  2.8.2 自己动手做数制转换实验(输入十进制数,输出二进制数)
第3章 综合性实验
 3.1 综合实验报告
 3.2 实验一明文密文转换实验
  3.1.1 实验目的与要求
  3.1.2 实验内容
  3.1.3 分析与提示
 3.3 实验二子程序嵌套实验
  3.3.1 实验目的与要求
  3.3.2 实验内容
  3.3.3 分析与提示
 3.4 实验三计算有符号数的和、差、积、商及余数
  3.4.1 实验目的与要求
  3.4.2 实验内容
  3.4.3 分析与提示
 3.5 实验四输出通讯录实验
  3.5.1 实验目的与要求
  3.5.2 实验内容
  3.5.3 分析与提示
第4章 汇编语言演示程序
 4.1 “枪声”程序
  4.1.1 源程序
  4.1.2 程序运行结果
 4.2 “小车移动”程序
  4.2.1 源程序
  4.2.2 程序运行结果
 4.3 打字计时程序
  4.3.1 源程序
  4.3.2 程序运行结果
 4.4 演奏音阶程序
  4.4.1 源程序
  4.4.2 程序运行结果
第5章 汇编语言程序调试工具debug
 5.1 debug调试工具
  5.1.1 debug的启动
  5.1.2 debug的主要命令
 5.2 用debug调试.exe文件
附录Ⅰ DOS系统功能调用
附录Ⅱ BIOS功能调用
附录Ⅲ ASCII码字符表
附录Ⅳ 汇编程序出错信息
参考文献

章节摘录

版权页:插图:在现实生活中经常会遇到输入密码的情况,都希望所输入的密码不被他人看到。即按任何键时都显示的是“*”,而且存放在内存时保存的是密文,不是输入的明文。下面我们就通过用汇编语言的编程实现这个功能。3.2.1实验目的与要求实验目的就是将前面的实验进一步引向应用层面,引导学生能系统地思考问题,提高学生的综合动手能力。要求实验程序要经过多次测试,从而得出结论。3.2.2实验内容编写加密程序,将字符串的明文转换为密文存放,并显示密文。密文形成方法是:输入的字母用后4个字母替换,如字母A用其后第4个字符E代替,字母a用e代替。要求编写程序实现其功能并加以测试。输入的明文允许任意字母,允许大小写混用,长度不限。如写出明文“I am a hacker”。3.2.3分析与提示1.分析首先要思考当通过键盘输入明文时,屏幕不显示明文内容;而是显示“*”。也就是我们不能用DOS系统功能调用1号功能(键盘输入单字符)和Oah功能(键盘输入一串字符),因为它们都是带回显的。所以键盘输入时应选择DOS系统功能调用的7号功能(键盘输入单字符,不带回显)。其次是转换算法的确定。明文密文的转换依据实验内容的要求可采用输入字符的ASCII码加4的算法。最后,按要求显示密文内容。2.提示参考程序流程图如图3~1所示。3.程序运行结果参考完成程序设计后运行程序,输入I am a hacker,显示Meqeligoiv,如图3-2所示。反复运行程序,输入不同的字符测试程序的运行结果。图3-2只是给出了一个参考结果,交互界面还可以做得更好。


编辑推荐

《汇编语言程序设计案例式实验指导》是普通高等学校计算机科学与技术应用型规划教材之一。

图书封面

广告

下载页面


汇编语言程序设计案例式实验指导 PDF格式下载



相关图书