王爽汇编第十章检测点10.5分析~(整理)
来源:互联网 发布:数据分析软件哪个好 编辑:程序博客网 时间:2024/05/22 08:20
1.
先看源程序:
assume cs:code
stack segment
dw 8 dup (0)
stack ends
code segment
start :mov ax,stack
mov ss,ax
mov sp,16
mov ds,ax
mov ax,0
call word ptr ds:[0eH]
inc ax
inc ax
inc ax
code ends
end start
分析:
其实,这题 它的 栈段地址SS 和 数据段地址DS 他们的值都是一样的,说白了都在同一段内
当执行到 call word ptr ds:[0eH]的时候,首先是将 inc ax的IP地址0011入栈,那么此时的(SP)=(sp)-2也就是【0eH】,此时【0eH】处得值也就是inc ax 的IP地址0011,所以执行完call word ptr ds:[0eH]以后直接转移到下面地址处继续执行。
2.
10.5(2)的原理与这个是一样的~~只是多压入了cs~
- 王爽汇编第十章检测点10.5分析~(整理)
- 王爽汇编第二版检测点15.1(整理)
- 王爽汇编第十章课程设计精简设计~(整理)
- 《汇编语言》第十章--检测点10.5
- 王爽汇编语言笔记——第十章检测点10.5(2)
- 王爽 汇编 检测点17.1
- 汇编从0开始检测点(1)
- 汇编从0开始检测点(2)
- 王爽汇编 第十章节 作业贴
- 【王爽-汇编语言】第十章检测题分析
- 汇编语言(第三版)检测点重点题目整理
- 王爽汇编第二版实验9(整理)
- 王爽汇编第二版实验10(整理)
- 王爽汇编第二版实验16(整理)
- 王爽汇编语言检测点13.1(1)题中7cH最大转移位移是多少(分析)
- [learning opencv]第十章:精确检测角点函数cvFindCornerSubPix的demo
- Harris角点检测及代码分析(续)
- 王爽汇编语言第十三章检测点答案
- Detours与qt调试冲突报错
- 采用软件负载均衡器实现web服务器集群(
- POI实战-java开发excel详解(第一章 基本知识)
- PHP遍历某个目录下的所有文件和子文件夹
- 标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast和const_cast
- 王爽汇编第十章检测点10.5分析~(整理)
- 千兆TCP拥塞控制算法分析
- Memcache 丢失数据问题
- 为您的软件系统设计选择最佳的工具
- LINUX聊天室50问
- WebCore Rendering V - Floats
- Android隐藏状态栏和标题栏,相当于全屏效果
- 串口接收数据c#
- platform Builder50遇到的编译错误