汇编(三)
来源:互联网 发布:centos 网卡绑定mac 编辑:程序博客网 时间:2024/05/21 05:18
debug的使用
D命令:查看内存单元
1)d 段地址:偏移地址
2)d 段寄存器:偏移地址
a命令:写汇编指令
利用t执行汇编指令。注意:T命令在执行修改寄存器ss的指令时,下一条指令也紧接着执行。
一段完整的程序
assume cs:codesgcodesg segment mov ax, 2000H mov ss, ax mov sp, 0 add sp, 10 pop ax pop bx push ax push bx pop ax pop bx mov ax, 4c00H int 21H codesg ends end
exe文件加载
1)程序加载后,ds中存放着程序所在内存去的段地址,这个内存区的偏移地址为0,则程序所在的内存去的地址为 ds:0
2)这段内存中,前256个字节存放的是PSP,dos用来和程序进行通信,从256字节向后的空间存放的是程序。
u指令查看指令
int中断用p指令执行
g指令
0 0
- 汇编实验(三)
- 汇编(三)
- 汇编(三)
- 浅谈汇编,认识汇编(三)
- 神奇的汇编(三)
- 汇编学习笔记(三)
- 汇编(三)
- 汇编学习(三) X86汇编基础(一)
- (三)ARM 常用汇编指令(3)之内嵌汇编
- Win32汇编学习笔记(三)
- IL 汇编学习笔记(三)
- GCC内嵌汇编(三)
- 8086/8088汇编指令系统剖析(三)
- 整理关于汇编的东西(三)
- (三)ARM常用汇编指令
- hjr教程-汇编(三):关于寻址
- 链表笔试题汇编(三)
- 汇编(三)汇编语言的指令格式
- 读书笔记-java网络编程-5URL和URI-URL类
- 安卓中xml解析天气预报
- 生活中的数学 —— 操场几何学
- 一键让Linux的vim显示行号
- 2016/7/4日-你若安好,便是晴天.
- 汇编(三)
- matlab-基础 求复数的模的函数
- 安卓开发之Android studio安卓过程出现的问题及解决方法
- 类集框架Map
- caffe保存训练输出到log 并绘制accuracy loss曲线
- http://www.cnblogs.com/lidabo/archive/2012/08/27/2658903.html
- matlab-基础 求复数的共轭复数
- iOS--一个简单的提示条代码
- 著名的卷积神经网络