实验内容(1) 补全程序 t1.asm,完成在屏幕上输出内存单元中的十进制两位数 大部分没什么好说的,将数值转换为数字字符我认为是将数值转为为ASCII对应的字符,然后我查阅ASCII表发现表中字符与对应数字的二进制编码只有前两位不同,于是我用or进行按位或运算完成转换。 实验内容(2) 补全程序 ...
分类:
其他好文 时间:
2018-12-08 13:10:41
阅读次数:
185
汇编语言实验9 四、实验内容 源代码及其注释: 编译连接运行测试结果: 2. 补全程序 t2.asm,完成在屏幕上输出 data 段定义的 5 个十进制两位数,数据和数据 之间以空格间隔。 源码及其注释如下: 编译连接运行后的结果:、 编程:在屏幕中间分别显示绿色,绿底红色、白底蓝色的字符串’Wel ...
分类:
编程语言 时间:
2018-12-07 21:12:23
阅读次数:
239
四、实验结论: 任务一:完成在屏幕上输出内存单元中的十进制两位数 Code: 最后运行得到如下结果: 任务二:完成在屏幕上输出 data 段定义的 5 个十进制两位数,数据和数据 之间以空格间隔。 Code: 运行结果: Tips:软中断指令是mov ah,2不是mov al,2,由于这个问题,之前 ...
分类:
其他好文 时间:
2018-12-07 14:52:14
阅读次数:
191
1. 补全程序 t1.asm,完成在屏幕上输出内存单元中的十进制两位数: t; 在屏幕上输出内存单元中的十进制两位数assume cs:code, ds:datadata segment db 12 db 0,0 ; 前一个字节用于保存商,后一个字节用于保存余数data endscode segme ...
分类:
其他好文 时间:
2018-12-06 22:50:18
阅读次数:
259
任务一:补全程序t1.asm完成在屏幕上输出内存单元中的十进制两位数。 (1)将任务一的实验代码补全并写入记事本截图如下: (2)把文件在masm环境下编程、连接之后,用debug调试,操作截图如下: (3)使用g命令执行程序之后,程序运行结果截图为: 任务二:补全程序t2.asm在屏幕上输出dat ...
分类:
其他好文 时间:
2018-12-06 20:34:41
阅读次数:
144
任务一:在屏幕上输出内存单元中十进制的两位数。 任务二: 任务三:在屏幕中间输出绿色,绿底红色,白底蓝色的字符串'welcome to masm!'。 任务四:实验分析与总结 数字字符要先转换为相对应的数字,然后再在屏幕上输出; 最后的彩色字体和所在的彩色缓冲区的内存有关,感觉蛮有意思,但是不是很理 ...
分类:
其他好文 时间:
2018-12-05 20:45:56
阅读次数:
121
实验1 屏幕上输出内存单元中的十进制两位数 实验结果 实验2 在屏幕上输出data 段定义的5 个十进制两位数,数据和数据之间以空格间隔。 实验结果 实验3 在屏幕中间分别显示绿色,绿底红色,白底蓝色的字符串’welcome to masm!'。 实验结果 总结与体会 1.要熟悉int 21h的使用 ...
分类:
其他好文 时间:
2018-12-03 21:40:59
阅读次数:
190
副作用的概念:一个带有副作用的函数不仅只是简单的返回一个值,还干了一些其他的事情,比如: 修改一个变量 直接修改数据结构 设置一个对象的成员 抛出一个异常或以一个错误终止 打印到终端或读取用户的输入 读取或写入一个文件 在屏幕上绘画 修改一个变量 直接修改数据结构 设置一个对象的成员 抛出一个异常或 ...
分类:
其他好文 时间:
2018-12-02 17:35:47
阅读次数:
232
目标 在做这个游戏之前,我们先定一些小目标列出来,一个一个的解决,这样,一个小游戏就不知不觉的完成啦。我们的目标如下: 1. 游戏全屏,将图片拉伸成屏幕大小,并将其切成若干块。 2. 将拼图块随机打乱,并保证其能有解。 3. 在屏幕上留出一个空白块,当点空白块旁边的块,将这块移动到空白块。 4. 判 ...
分类:
移动开发 时间:
2018-12-02 12:26:51
阅读次数:
258
tail命令用于输入文件中的尾部内容。tail命令默认在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。如果没有指定文件或者文件名为“-”,则读取标准输入。 注意:如果表示字节或行数的N值之前有一个”+”号,则从文件开头的第N项开始显示,而不是显示文件 ...
分类:
其他好文 时间:
2018-11-29 14:58:28
阅读次数:
296