《汇编语言》第二版 王爽著 第四章 第一个程序 要点

来源:互联网 发布:mac免费软件推荐 编辑:程序博客网 时间:2024/05/18 00:58

源程序

汇编指令(程序部分):有对应机器码,CPU执行

伪指令:编译器执行(1XXX segment… XXX ends

                                  (XXX称为标号,指代了一个地址)

                                             2end

                                             3assume;)

程序结构:许多段(数据、代码、栈)

程序返回:将CPU控制权交还给使它得以运行的程序

                       mov ax4c00h

                       int 21h

语法错误:编译时能被编译器发现的错误

逻辑错误:运行时发生的错误

编译

masm(操作略) asm –> obj

连接

masm  link.exe(操作略)obj -> exe

加载

command

1、找到一段起始地址为SA0000的容量足够的空闲内存区

2、在前256字节中,创建一个程序段前缀(PSP),进行通信

3、程序的地址被设为SA + 10H0

4、将该内存区段地址存入DSDS = SA)中,设置CSIP为指向程序的入口

补充Debug命令:p命令:用于执行int 21

                                  q命令:用于退出debug

0 0
原创粉丝点击