实验九 根据材料编程

Posted shxy0523

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实验九 根据材料编程相关的知识,希望对你有一定的参考价值。

南京信息工程大学实验报告

实验(实习)名称    根据材料编程    实验(实习)日期    2018年12月11日   得分        指导老师 耿学华 

计软院 专业 计科 年级 2017级 班次 5 姓名 沈筱月 学号 20171308198

一、实验目的

  1. 掌握十进制两位数输出的方法
  2. 理解 80×25 彩色字符模式显示原理
  3. 综合应用寻址方式和汇编指令完成应用编程

 

二、实验准备

  1. 复习数值和数字字符之间的转换方法, div 指令用法
  2. 学习P187-189 支撑材料及实验9提示
  3. 复习灵活的寻址方式及本次实验中用到的指令,如mov,loop,div等。

 

三、实验内容

  1. 补全程序 t1.asm,完成在屏幕上输出内存单元中的十进制两位数
  2. 补全程序 t2.asm,完成在屏幕上输出 data 段定义的5个十进制两位数,数据和数据之间以空格间隔。
  3. 教材实验 9 (P187)

 

四、实验结论

1、补全程序 t1.asm,完成在屏幕上输出内存单元中的十进制两位数

技术分享图片

首先补全代码,并在exit环境下写入程序代码

技术分享图片

再进行编译连接

技术分享图片

执行结果如下:

 技术分享图片

 

2、补全程序 t2.asm,完成在屏幕上输出 data 段定义的5个十进制两位数,数据和数据之间以空格间隔。

技术分享图片

首先打入程序代码

技术分享图片

再进行编译连接

技术分享图片

执行结果如下:

技术分享图片

 

3、编程在屏幕中间分别显示绿色,绿底红色,白底蓝色的字符串 ‘welcome to masm!‘ 。

技术分享图片

首先写入程序

技术分享图片

再编译连接

技术分享图片

执行结果如下:

技术分享图片

 

 

五、总结与体会

        本次实验用到了div指令可以将单个字符输出到屏幕上,还了解了80*25彩色字符模式显示缓冲区的相关内容以及利用相关指令输出彩色内容。关于本次实验,主要是掌握了用div指令向屏幕输出单个字符的方法,以及对于在显存中的数据修改其高位字节就能改变属性,由于综合性较强,发现之前还有些内容不能很好的理解,需加强学习。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

以上是关于实验九 根据材料编程的主要内容,如果未能解决你的问题,请参考以下文章

实验九根据材料编程

实验九:根据材料编程

实验九报告

实验 9 根据材料编程

实验 9 根据材料编程

实验9 根据材料编程