汇编实验九

  这次实验的内容是利用灵活的地址表示方式掌握十进制数字的输出以及直接修改显存缓冲区进行输出的方法。

  第一个实验:如图。

  汇编实验九_第1张图片

  给出我的代码。如图。(这里有个坑,之前老师也说过:例如 [1] 表示的 ds 段第2个单元,但编译之后为01。建议编写汇编代码不要偷懒省略段地址。)

  汇编实验九_第2张图片

  运行结果如图:

  汇编实验九_第3张图片

 

  第二个实验内容如图:

  汇编实验九_第4张图片

  给出我的代码:

  汇编实验九_第5张图片

  运行结果为:

  汇编实验九_第6张图片

 

 

  第三个实验内容如图:

  汇编实验九_第7张图片

  给出我的代码:

  汇编实验九_第8张图片

  运行结果为:

  汇编实验九_第9张图片

 

  后来知道我理解错题目了,题目要求在屏幕正中央输出分别绿色,绿底红字,白底蓝字的三个字符串。于是重写代码,代码如图:

  汇编实验九_第10张图片

  运行结果如图:

  汇编实验九_第11张图片

 

 

 

 

总结与收获

  通过这次实验,我能够灵活的表示地址,也掌握了两种不同的输出到屏幕的方式。    

 

你可能感兴趣的:(汇编实验九)