摘要: 1. 程序执行流程:简单说下,编写汇编程序->对程序进行编译和链接(注意,是两个动作)->执行可执行文件。操作系统将依照可执行文件中的描述信息,将可执行文件中的机器码和数据加载入内存,并进行相关的初始化,然后由CPU执行。2. 源程序:先来看看教材中第一个程序:[代码]1) 伪指令:汇编程序中包含两种指令,第一是伪指令,第二是汇编指令。区别在于:汇编指令是有对应的机器码的指令,可以被编... 阅读全文
posted @ 2010-09-24 15:48 Linjian 阅读(1024) 评论(0) 推荐(1)
摘要: 1. DS和[address]:8086CPU中寻址是用段地址×16+偏移地址来实现的。8086CPU有一个DS寄存器,通常用来存放要访问数据的段地址。而偏移地址则由[address]来决定。举例:mov bx, 1000Hmov ds, bxmov al, [0]表示寻址到1000:0,把该字节送给寄存器al。注意,不能直接用:mov ds, 1000H。这是硬件上的设计。2. 数据... 阅读全文
posted @ 2010-09-24 11:29 Linjian 阅读(844) 评论(0) 推荐(0)