随笔分类 -  汇编语言/win32 操作系统

摘要:1、[bx]是什么?? 和[0]有些类似,[0]表示内存单元,它的偏移地址是0 [bx]同样也表示一个内存单元,它的偏移地址在bx中,mov ax,[bx] (字) mov al,[bx] (字节) mov ax,[bx]功能 bx中存放的数据作为一个偏移地址EA,段地址SA默认在ds中,将SA:EA处的数据送入ax中 2、描述一个内存单元,需... 阅读全文
posted @ 2013-08-02 09:43 记忆斑驳的时光 阅读(1606) 评论(0) 推荐(0)
摘要:1、汇编指令 2、伪指令:没有对应的机器码的指令,最终不被CPU所执行 3、谁来执行伪指令呢?? 伪指令是由编译器来执行的指令,编译器根据伪指令来进行相关的编译工作 4、segment和ends是一对成对使用的伪指令,这是在写可被编译器编译的汇编程序时,必须要用到的一对伪指令。 segment说明一个段开始;ends说明一个段结束 5、一个汇编程序是由多个段组成的,这... 阅读全文
posted @ 2013-07-31 17:55 记忆斑驳的时光 阅读(770) 评论(0) 推荐(0)
摘要:一、内存中字的存储 1、任何两个地址连续的内存单元,N号单元和N+1号单元,可以将它们看成两个内存单元,也可以看成一个地址为N的字单元中的高位字节单元和低位字节单元。 2、内存单元是字节单元,则一个字要用两个地址连续的内存单元来存放 3、字单元,即存放一个字型数据(16位)的内存单元,由两个地址连续的内存单元组成 二、DS和[address] ... 阅读全文
posted @ 2013-07-31 11:14 记忆斑驳的时光 阅读(770) 评论(0) 推荐(0)
摘要:一、段寄存器 1、段寄存器就是提供段地址的,8086CPU有4个段寄存器:CS(代码段寄存器),DS(数据段寄存器),SS(堆栈段寄存器),ES(附加段寄存器) 2、当8086CPU要访问内存时,由这4个段寄存器提供内存单元的段地址 3、CS和IP是8086CPU中最关键的寄存器,它们指示了CPU当前要读取指令的地址。 CS为代码段寄存器,IP为指令段寄存器 4、mov 指令不能用于设置CS、IP的值,8086CPU没有提供这样的功能。 5、8086CPU为CS、IP提供了另外的指令来改变它们的值:转移指令 6、同事修改CS、IP的内容: jmp 段地址 : 偏移地址 jmp 2AE3 : 3 阅读全文
posted @ 2013-07-30 10:17 记忆斑驳的时光 阅读(312) 评论(0) 推荐(0)
摘要:一、CPU概述 1、一个典型的CPU由运算器、控制器、寄存器等器件组成,这些器件靠内部总线相连。 2、内部总线实现CPU内部各个器件之间的联系;外部总线实现Cpu和主板上其它器件的联系 二、寄存器概述 1、8086CPU有14个寄存器,它们名称为:AX、BX、CX、DX、SI、DI、SP、BP、IP、CS、SS、DS、ES、PSW 2、8086CPU所有的... 阅读全文
posted @ 2013-07-30 09:10 记忆斑驳的时光 阅读(863) 评论(0) 推荐(0)
摘要:一、什么是内存地址空间 一个CPU的地址线宽度为10,那么可以寻址1024个内存单元,这1024个可寻到的内存单元就构成了这个CPU的内存地址空间。 对CPU来讲,系统中的所有存储器中的存储单元都处于一个统一的逻辑存储器中,它的容量受CPU寻址能力的限制,这个逻辑存储器既是我们所说的内存地址空间 二、各类存储器芯片 1、从读写属性上看分为两类: ... 阅读全文
posted @ 2013-07-29 17:29 记忆斑驳的时光 阅读(457) 评论(0) 推荐(0)
摘要:一、地址总线1、 CPU是通过地址总线来指定存储单元的。地址总线能传送多少个不同的信息,CPU就可以对多少个存储单元进行寻址;2、一个CPU有N根地址总线,则可以说这个Cpu的地址总线的宽度就为N;索引内存的地址3、10根地址线能访问的最大内存为2^10个内存单元,也就是说它的寻址能力是2KB二、数据总线1、CPU与内存或其它器件之间的数据传送是通过数据总线来进行的。2、数据总线的宽度决定了CPU和外界的数据传送速度。3、每条传输线一次只能传输1位二进制数据。eg.8根数据线一次可传送一个8位二进制数据(1个字节)4、8088CPU数据 每次传送8位8086CPU数据每次传送16位三、控制总线 阅读全文
posted @ 2013-07-29 11:58 记忆斑驳的时光 阅读(1588) 评论(0) 推荐(0)
摘要:一、引言 1、汇编语言是直接在硬件之上工作的编程语言,首先要了解硬件系统的结构,才能有效的应用汇编语言对其编程 2、机器语言是机器指令的集合,机器指令展开来讲就是一台机器可以正确执行的命令。 3、汇编语言的产生,汇编语言的主体是汇编指令,汇编指令和机器指令的差别在于指令的表示方法上,汇编指令是机器指令便于记忆的书写格式。 二、汇编语言的原理 三、汇编... 阅读全文
posted @ 2013-07-29 10:50 记忆斑驳的时光 阅读(394) 评论(0) 推荐(0)