编写汇编源程序t1.asm 对源程序 t1.asm 进行汇编、连接、运行、调试 得到结果为36 将 line4和line9种寄存器dl 的值分别修改为 0~9 中任何一个数字,重新汇编→ 连接→运行,观察结果的变化。 将line4改成9,将line9改成8 输出98 用debug对生成的可执行文件 ...
分类:
其他好文 时间:
2018-11-19 21:39:06
阅读次数:
204
引言 之前的文章我们学习了一个集合类 "ArrayList" ,今天讲它的一个兄弟 Vector 。 为什么说是它兄弟呢?因为从容器的构造来说,Vector 简直就是 ArrayList 的翻版,也是基于数组的数据结构,不同的是,Vector的每个方法都加了 synchronized 修饰符,是线程 ...
分类:
编程语言 时间:
2018-11-19 10:58:57
阅读次数:
306
1)在edit中编写汇编源程序t1.asm 编译链接产生t1.exe文件 执行结果为 将数值修改为5,4后执行 结果为54 ps:应电脑出现突然黑屏死机,且自动保存不能恢复,固明日晚自习去机房更新:) ...
分类:
其他好文 时间:
2018-11-18 23:09:17
阅读次数:
140
1.练习1 第一步,编写汇编源程序t1.asm,代码如下 第2步,对源程序 t1.asm 进行汇编、连接、运行、调试 (1)运行程序 看到输出的结果是36 (2)将line4 和line9 中寄存器dl 的值分别修改为 2 和 5,重新汇编->连接->运行,观察结果的变化。 输出结果变成了25 (3 ...
分类:
编程语言 时间:
2018-11-18 21:33:31
阅读次数:
223
四、实验结论 1. 练习1 第一步,在记事本中输入实验要求中提供的代码,结果如下: 将其以文件名t1.asm另存为到E:/masm。 第2步,为方便后续操作,此处先准备一个批处理文件: 同样将其放入E盘masm路径下,重命名为process.bat。 (1)进入并配置好DSBox环境,使用proce ...
分类:
编程语言 时间:
2018-11-18 21:07:57
阅读次数:
222
实验1: 综合使用loop,[bx],编写完整汇编程序,实现向内存b800:07b8 开始的连续16 个字单元重复填充字数据0403H。 实验步骤:使用文本文件将代码打入,而后将其后缀名改为ASM,如图: 随后进行编译和连接,生成后缀名为OBJ和EXE的文件 最后是 EXE文件的执行,如下: 执行完 ...
分类:
其他好文 时间:
2018-11-18 21:06:38
阅读次数:
149
实验3 实验内容1:运行exe文件输出数据,并观察每一步的调试情况 步骤1:在记事本中编写t1.asm文件 步骤2:在dosbox环境下汇编、连接、运行文件,得到数据36 步骤3:修改dl寄存器中的值为0-9中任意一个数,重新编译链接运行,查看结果 步骤4:进入debug环境进行调试—— -r查看各 ...
分类:
编程语言 时间:
2018-11-18 20:29:45
阅读次数:
247
1.练习1 源代码: (1)运行程序,观察到实验结果为屏幕下一行显示36,截图如下: (2) 将 line4和line9种寄存器dl 的值分别修改为 0~9 中任何一个数字,重新汇编→ 连接→运行,观察到屏幕上显示的数字也随之变化 (3) 用debug对生成的可执行文件 t1.exe 进行调试。 ① ...
分类:
其他好文 时间:
2018-11-18 19:28:58
阅读次数:
145
(1)编写汇编源程序t1.asm,对源程序 t1.asm 进行汇编、连接、运行、调试 。 改动源代码 。 用debug对生成的可执行文件 t1.exe 进行调试 cx=0016, cs=076a, ds=075a, cs= ds + 10h。 PSP(程序段前缀)的头两个字节是CD 20, 用deb ...
分类:
其他好文 时间:
2018-11-18 18:13:01
阅读次数:
151
一.实验结论 练习1 1.编写源程序t1.asm 2.程序 t1.asm 进行汇编、连接、运行、调试。 汇编: 连接: (1)运行程序,观察程序输出结果。 显然,结果为36 (2)将line4中dl值改为二,将line9中dl值改为九,重新汇编、连接、运行。 结果变为29 (3)用debug对生成的 ...
分类:
其他好文 时间:
2018-11-18 16:12:52
阅读次数:
164