实验结论: 1、 (1) assume cs:codecode segment mov ax,0b800h mov ds,ax mov cx,16 mov bx,07b8h mov ax,0403h s: mov [bx],ax add bx,2 loop s mov ax,4c00h int 21 ...
分类:
其他好文 时间:
2018-11-18 19:22:57
阅读次数:
160
1. 实验内容1 (1)源代码 assume cs:codecode segment mov ax, 0b800h mov ds, ax mov bx, 07b8h mov ax,0403h mov cx, 16 s:mov [bx], ax inc bx inc bx loop s mov ax, ...
分类:
其他好文 时间:
2018-11-18 18:17:04
阅读次数:
201
实验内容 1. 综合使用 loop,[bx],编写完整汇编程序,实现向内存 b800:07b8 开始的连续 16 个 字单元重复填充字数据0403H。 实验代码: assume cs:code code segment mov ax,0b800h(不能以字母开头,前面置零) mov ds,ax mo ...
分类:
其他好文 时间:
2018-11-18 18:15:52
阅读次数:
176
(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. 综合使用 loop,[bx],编写完整汇编程序,实现向内存 b800:07b8 开始的连续 16 个 字单元重复填充字数据 0403H。 assume cs:codecode segment mov ax,0b800h mov ds,ax mov bx,07b8h mov cx,000 ...
分类:
其他好文 时间:
2018-11-18 16:37:01
阅读次数:
200
实验任务一 (1) 在masm文件下新建文本文件并写入代码,编写汇编源程序t1.asm。 编译程序,得到如下图的结果: 再进行连接 最后得到运行结果 运行结果为36. 将两个al改为6和9,运行结果变为了69. 使用debug对t1.exe进行调试,cx为0016,cs,ds的关系满足cs=ds+1 ...
分类:
其他好文 时间:
2018-11-18 13:08:28
阅读次数:
170
练习一 编写汇编源程序t1.asm 输入edit,并输入源程序代码 进行改值操作 如图所示,对程序进行汇编、连接、运行 结果为36 将line4与line9的mov dl,3和mov dl,6分别改为mov dl,9和mov dl,8 输出结果为98 用r命令查看,cx值为0016 ds值为075A ...
分类:
其他好文 时间:
2018-11-18 10:19:32
阅读次数:
197
恢复内容开始 练习1. (1)输入汇编程序 (2)程序的运行结果如下图所示,可以得到程序的运行结果为dddt1 (3)修改line 4和line9中的代码修改结果如下图所示 (4)运行结果为 (5) 其中cx=0016 而cs=ds+10h (6)使用-d命令查看内存 psp应为ds:ip的头地址然 ...
分类:
其他好文 时间:
2018-11-17 20:50:25
阅读次数:
136
任务一 编写汇编程序t1.asm,如图 对其进行汇编 连接 运行 调试 运行结果为36 将 4和9行的中dl的值改为4和4,运行 使用r命令。 满足 cs=ds+10h 程序段 最开头 为CD 20字符 使用u命令进行反汇编 再用t命令和p命令(适用int)查看, 任务2: 编写汇编程序t2.asm ...
分类:
其他好文 时间:
2018-11-17 20:47:35
阅读次数:
147
练习一: 1.创建文本文档,命名为t1.asm,编辑文本,输入代码: 2.在dos环境下进行汇编联系运行 输出结果:36 3.将line4数字换为4,line9换为7重新编译 输出结果:47 4.用debug对t1文件进行调试 cx的值为0016,ds为075A,cs为076A,cs=ds+10h。 ...
分类:
其他好文 时间:
2018-11-17 17:55:26
阅读次数:
139