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