
《汇编语言(王爽)》
文章平均质量分 56
Smile_e0
这个作者很懒,什么都没留下…
展开
-
《汇编语言(王爽)》第四章——第一个程序【总结】
1、可执行文件 = 程序(机器码) + 数据(源程序中定义的数据) + 相关的描述信息 2、源程序(汇编指令、伪指令、标号) assume cs:codesg codesg segment start:mov ax,0123H ... mov ax,4c00H int 21H codesg ends end 程序是源程序中最终由计算机执行处理的指令或数据原创 2015-10-20 21:58:01 · 1147 阅读 · 0 评论 -
《汇编语言(王爽)》第五章([bx]和loop指令)、第六章(包含多个段的程序)【总结】
一、第五章 [bx]和loop指令 1、(ax)表示ax中的内容 "()"中的元素可以为寄存器名、段寄存器名、内存单元的物理地址(20位) "(X)"表示数据可以是字节型、字型 mov ax,[bx] ;(ax)=((ds)*16+(bx)) mov [bx],ax ;((ds)*16+(bx)=(ax) 2、idata表示常量 3、loop指令: CPU执行l原创 2015-10-23 14:35:43 · 806 阅读 · 0 评论 -
《汇编语言(王爽)》第二章——寄存器(CPU工作原理)【总结】
8086 CPU有14个寄存器(均为16位):AX,BX,CX,DX,SI,DI,SP,BP,IP,CS,SS,DS,ES,PSW 1、通用寄存器: AX、BX、CX、DX 16位,可存储的数据的最大值为2^16-1 每个寄存器可分为两个独立使用的8位寄存器,eg. AX可分为AH、AL 2、字在寄存器中的存储: 8086中一个字=2B(高位字节、低位字节)原创 2015-10-09 17:06:37 · 791 阅读 · 0 评论 -
《汇编语言(王爽)》第一章——基础知识【总结】
1、机器语言: 机器指令的集合;二进制代码;每种微处理器都有自己的机器指令集(或汇编指令集) 2、汇编语言: 组成:汇编指令(与机器指令一一对应)、伪指令、其他符号 汇编指令——编译器——>机器指令 3、存储器: CPU可以直接使用的信息在存储器中存放 指令和数据在存储器中存放,即内存 磁盘上的数据或程序如果不读到内存中就无法被CPU使用 4、指令和数据: 内存或磁盘上二者均为原创 2015-10-08 20:12:14 · 910 阅读 · 0 评论 -
《汇编语言(王爽)》第三章——寄存器(内存访问)【总结】
1、内存中字的存储 字单元:存放一个字型数据(16位)的内存单元,由两个地址连续的内存单元组成,高位字节存放在高位地址单元。 N+1号单元和N号单元:地址为N的字单元的高位字节单元、低位字节单元。 2、DS和[address] DS:存放要访问的数据段的地址 [address]:一个内存单元,address表示内存单元的偏移地址 8086CPU不支持将数原创 2015-10-20 21:53:51 · 1091 阅读 · 1 评论 -
《汇编语言(王爽)》第七、八章【总结】
第七章 更灵活的定位内存地址的方法 1、and和or指令: and指令:可以将操作对象相应位设为0,其他位不变; or指令:可以将操作对象相应位设为1,其他位不变; 2、ASCII码: 3、以字符形式给出的数据: '......'指明数据是以字符形式给出的,编译器将它们转化成对应的ASCII码 大写字母——>ASCII码的第5位为0;(小写字母对应为1)原创 2015-10-29 14:42:35 · 684 阅读 · 0 评论