
汇编学习
文章平均质量分 61
fengxiaoke_fxk
东北大学
展开
-
汇编学习笔记----8086CPU的段寄存器
(1)在8086CPU中,它是16bit结构,一次可以传送一个字的数据,但其地址总线有20根,一次可以传送2的20次方的数据也就是说它的寻址能力为1MB,很明显,如果将地址从CPU内部简单的发出来,一次就只能传送16bit的地址,寻址能力只有64KB了。至于为什么这么设计,真心还不知道,但8086CPU采用了用两个地址相加的方法来解决 了这种消耗。8086CPU提供一个16bit的原创 2012-06-14 15:41:31 · 5302 阅读 · 4 评论 -
汇编学习笔记----转移指令及子程序原理
/*******8086CPU执行指令的步骤********/极重要:1、从CS:IP指向的内存单元读取指令,读取的指令进入指令缓冲器2、(IP)=(IP)+所读取指令的长度,从而指向下一条指令3、执行指令,转到第一步,重复这三步(注意:CPU是先指向要执行指令的下一条指令再开始执行指令)/******offset:获取标记地址******/获得伪代码中的标记地址后,我原创 2012-07-04 22:50:44 · 1667 阅读 · 0 评论 -
两种方法搭建IA-32汇编设计环境
/*******DOS : 16bit 汇编程序环境搭建********/16汇编程序设计需要在DOS环境下,利用MASM5.0以上的版本才能编译链接16位汇编为实地址模式,这里的环境其实不需要搭建,只管利用masm编译即可,以下是方法:1、编写*.asm文件这个可以直接用txt文件编写,然后将扩展名由txt改为asm2、masm编译WIN+R键进入DOS,输入如下原创 2012-08-20 01:28:06 · 1859 阅读 · 1 评论