《汇编语言》第二版 王爽著 第四章 第一个程序 要点
来源:互联网 发布:mac免费软件推荐 编辑:程序博客网 时间:2024/05/18 00:58
源程序
汇编指令(程序部分):有对应机器码,CPU执行
伪指令:编译器执行(1、XXX segment… XXX ends;
(XXX称为标号,指代了一个地址)
2、end;
3、assume;)
程序结构:许多段(数据、代码、栈)
程序返回:将CPU控制权交还给使它得以运行的程序
mov ax,4c00h
int 21h
语法错误:编译时能被编译器发现的错误
逻辑错误:运行时发生的错误
编译
masm(操作略) asm –> obj
连接
masm link.exe(操作略)obj -> exe
加载
command
1、找到一段起始地址为SA:0000的容量足够的空闲内存区
2、在前256字节中,创建一个程序段前缀(PSP),进行通信
3、程序的地址被设为SA + 10H:0
4、将该内存区段地址存入DS(DS = SA)中,设置CS:IP为指向程序的入口
补充Debug命令:p命令:用于执行int 21
q命令:用于退出debug
0 0
- 《汇编语言》第二版 王爽著 第四章 第一个程序 要点
- 王爽《汇编语言》(第二版) 学习笔记 (第四章 第一个程序 )
- 王爽《汇编语言》(第二版) 学习笔记 (第四章 第一个程序 )
- 汇编语言学习第四章-第一个程序
- [汇编语言学习笔记][第四章第一个程序的编写]
- 《汇编语言》第二版 王爽著 第二章 寄存器 要点
- 《汇编语言》第二版 王爽著 第六章 包含多个段的程序 要点
- 《汇编语言》第二版 王爽著 第一章 基础知识 要点
- 《Linux程序设计》第四版第二章 我的第一个shell程序:CD唱片应用程序
- 第一个汇编语言程序
- 汇编语言第一个程序
- 汇编语言第一个程序
- 汇编语言第一个程序
- 第一个汇编语言程序
- 《汇编语言(王爽)》第四章——第一个程序【总结】
- 汇编语言学习——第四章 第一个汇编程序
- windows下32位汇编语言学习笔记 第四章 第一个窗口程序 (windows的消息机制)
- windows下32位汇编语言学习笔记 第四章 第一个窗口程序 1 (消息的使用和入口代码)
- Bootstrap学习--下拉菜单
- FreeMarker语法知识
- web.xml中load-on-startup的作用
- measure_circuit_width_lines_gauss.hdev检测pcb线宽 相关例程学习
- POI-----POI操作Excel-2、表单
- 《汇编语言》第二版 王爽著 第四章 第一个程序 要点
- JAVA 泛型BaseDao<T> BaseService <T>
- Unity3D深入浅出 - 导航网格自动寻路(Navigation Mesh)
- FreeBSD 10.1 搭建 lnmp 环境
- oracle创建表空间和用户
- enum类型
- SpringMvc下载excel文件
- C#里边的控件缩写大全
- js事件驱动