【王爽汇编】实验4,问题3
来源:互联网 发布:法国进出口数据 编辑:程序博客网 时间:2024/06/03 16:40
下面的程序的功能是将“mov ax, 4c00h”之前的指令复制到内存0:200处,补全程序。上机调试,跟踪运行结果。
assume cs:code
code segment
mov ax,--?
mov ds,ax
mov ax,0020h
mov es,ax
mov bx,0
mov cx,--?
s:mov al,[bx]
mov es:[bx],al
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end
提示:
(1)复制的是什么?从哪里到哪里?
(2)复制的是什么?有多少个字节?你如何知道要复制的字节的数量?
分析:
第一空: cs。因为我们是从cs:ip开始,进行代码输入。
第二空: 17h。
//这个目测问题比较大,大家都想找到那个寄存器,或者有哪个数据,等,能直接找到总共需要复制的字节数。
而实际上,我们只需要先给cx一个小值。然后debug运行。查看cx的值。得到后 -5h,就是我们需要的结果。
//之所以-5,是因为 mov ax,4c00h 与 int 21h 长度为5;
初学汇编,做了近1个小时,原来答案如此诡异。
不禁另老夫汗颜呐。。
- 【王爽汇编】实验4,问题3
- 王爽汇编第二版实验4
- 王爽汇编实验9
- 王爽汇编实验9
- 王爽汇编实验10 子程序3例
- 王爽汇编实验7 解答
- 王爽汇编第二版实验5
- 王爽汇编第二版实验10
- 王爽汇编第二版实验11
- 王爽汇编第二版实验12
- 王爽汇编第三版 实验七
- 汇编学习笔记---实验4
- 王爽汇编 第四章 第一个程序实验作业
- 王爽汇编 实验14读取CMOS RAM时间信息
- 王爽汇编第二版实验9(整理)
- 王爽汇编第二版实验10(整理)
- 王爽汇编第二版实验16(整理)
- 王爽汇编第8章(实验7)
- C#冒泡排序算法实现
- JAVA设计模式一:---Singleton(单例模式)
- UVA 11343 Isolated Segments【判断线段相交】
- linux gcc 编译时头文件和库文件搜索路径
- 在浏览器绘制图形入门
- 【王爽汇编】实验4,问题3
- html5文件基本结构
- How can I access my Wubi root.disk data
- 计算字符串的相似度
- 5、backbone中的Router实例
- POI操作Excel出错:java.lang.IncompatibleClassChangeError
- 三个相同的字组成重字读法
- uva11549 - Calculator Conundrum(计算机谜题)
- 黑马程序员--java IO流(一)