[汇编语言]《汇编语言 第3版》P121 实验4(3)自己的写法
2015-10-23 05:21
211 查看
assume cs:code code segment mov ax,cs mov ds,ax mov ax,0020h mov es,ax mov bx,0 mov cx,22 s:mov al,[bx] mov es:[bx],al inc bx loop s mov ax,4c00h int 21h code ends end
实验结果为:
疑问:
(1)为何第4行的对应ip为0207,而不是从上一行0204+2而得出的0206?
(2)为何
s:mov al,[bx]
编译后变成
(3)问题(2)导致一行代码变成两行,为何在不更新CX值的前提下,整个程序依然能顺利完成复制自身指令的任务?
相关文章推荐
- c常用字符串函数
- 黑马程序员-description的重写
- LeetCode #23 Merge k Sorted Lists (H)
- Qt探秘——谈ui文件的用法
- 黑马程序员-NSArray的使用
- Event Sourcing - ENode(二)
- Qt的Model/View Framework解析
- Android Api Demos登顶之路(108)View-->ExpanableLists-->Cursor
- 01_mvc保存时出错
- 夺命雷公狗jquery---9表单对象元素选择器
- 黑马程序员-OC的继承
- **LeetCode-Maximum Gap
- OC-JigsawPuzzle
- 多线程(多线程原理)
- 夺命雷公狗jquery---8表单元素选择器
- Java抽象和接口的学习和笔记——黑马训练营
- 夺命雷公狗jquery---7子元素选择器
- 夺命雷公狗jquery---6属性选择器
- lnmp环境搭建
- IO流(字符流及其他问题)