实验1: 代码补全: 运行结果:在屏幕上显示12成功 实验2: 实验结果确实打印出数字(空格的ascll值为32) 实验3: 最终结果 (fei chang kai xin) 总结:对于字符的输出屏幕学会了新的 利用mov al 2等的语句输出屏幕,且掌握了div方法使字节数据变为字符输出 了解了8 ...
分类:
其他好文 时间:
2018-12-10 20:54:41
阅读次数:
160
补全程序 t1.asm,完成在屏幕上输出内存单元中的十进制两位数 这里我把内存单元中的值放在寄存器中进行转换。 补全程序 t2.asm,完成在屏幕上输出 data 段定义的 5 个十进制两位数,数据和数据 之间以空格间隔。 冲突:调用库函数向屏幕输入字符需要向ah传入2 ,与div保存结果的ah冲突 ...
分类:
其他好文 时间:
2018-12-10 19:37:52
阅读次数:
192
实验九 1. 在屏幕上输出内存单元中的十进制两位数。 编译链接后结果如下 2.,完成在屏幕上输出data段定义的5个十进制两位数,数据和数据 之间以空格间隔。 assume cs:code, ds:data data segment db 12,35,96,55,67 data ends code ...
分类:
其他好文 时间:
2018-12-10 15:49:03
阅读次数:
222
恢复内容开始 一、练习一 补全程序t1.asm,完成在屏幕上输出内存单元中的十进制两位数 实验代码如下: 实验截图: 二、练习二 补全程序t2.asm,完成在屏幕上输出data段定义的5 个十进制两位数,数据和数据之间以空格间隔。 实验代码如下: 实验结果截图: 三、练习三 教材实验9(P187) ...
分类:
其他好文 时间:
2018-12-09 22:04:00
阅读次数:
219
1. 补全程序t1.asm,完成在屏幕上输出内存单元中的十进制两位数 运行结果: 12 2. 补全程序t2.asm,完成在屏幕上输出data段定义的5个十进制两位数,数据和数据 之间以空格间隔。 assume cs:code, ds:datadata segment db 12,35,96,55,6 ...
分类:
其他好文 时间:
2018-12-09 20:11:27
阅读次数:
182
平移,旋转和缩放 前言 在这一章节中,平移、旋转和缩放都是以原点为基准的。并且是通过控制坐标系原点的位置来达到图元平移,旋转、缩放的视觉效果。作者在文中的原话是:另一种在屏幕上改变位置和移动物体的技术是改变屏幕的坐标系。举例来说,你可以将一个图形向右移动50像素,你也可以将坐标 (0,0) 向右移动 ...
分类:
其他好文 时间:
2018-12-09 20:08:15
阅读次数:
190
实验1 屏幕上输出内存单元中的十进制两位数 ; 在屏幕上输出内存单元中的十进制两位数 assume cs:code, ds:data data segment db 12 db 0,0 ; 前一个字节用于保存商,后一个字节用于保存余数 data ends code segment start: mo ...
分类:
其他好文 时间:
2018-12-09 18:41:29
阅读次数:
243
任务一:在屏幕上输出内存单元中的十进制两位数。 (1)源程序。 (2)运行结果。 任务二:在屏幕上输出data段定义的5个十进制两位数,数据和数据之间以空格间隔。 (1)源程序。 (2)结果。 任务三:在屏幕中间分别显示绿色、绿底红色、白底蓝色的字符串'welcome to masm!'。 (1)源 ...
分类:
其他好文 时间:
2018-12-09 17:54:11
阅读次数:
209
一、实验内容 以下代码均使用了公共邮箱里的实验9程序框架,并且删改了部分注释 1. 补全程序t1.asm,完成在屏幕上输出内存单元中的十进制两位数 2. 补全程序t2.asm,完成在屏幕上输出data段定义的5个十进制两位数,数据和数据 之间以空格间隔。 3. 教材实验9(P187) 二、实验总结 ...
分类:
其他好文 时间:
2018-12-09 16:32:05
阅读次数:
121
1.补全程序1.asm完成在屏幕上输出内存单元中的十进制两为数 输出结果为 2. 补全程序t2.asm,完成在屏幕上输出data 段定义的5 个十进制两位数,数据和数据之间以空格隔开。 输出结果为 3.根据材料编程在屏幕中间分别显示绿色、绿底红色、白底蓝色的字符串'welcome to masm!' ...
分类:
其他好文 时间:
2018-12-09 16:28:13
阅读次数:
188