汇编语言
swingzhou93
这个作者很懒,什么都没留下…
展开
-
第1章 基础知识
第1章 基础知识 1.1 机器语言 略 1.2 汇编语言的产生 汇编指令和机器指令的差别在于指令的表示方式上。 汇编指令通过编译器变成机器指令,由计算机最终执行。 1.3 汇编语言的组成 略 1.4 存储器 略 1.5 指令和数据 在内存和磁盘上,指令和数据没有任何区别,都是二进制信息。 1.6 存储单元 内存的存储单元为一个字节 1.7 CPU对存储器的读写 cpu原创 2017-06-02 20:16:30 · 159 阅读 · 0 评论 -
第2章 寄存器
第2章 寄存器 在cpu中,寄存器进行信息存储,运算器进行信息处理,控制器控制各种器件进行工作,内部总线连接各种器件,在它们之间进行数据的传送。 2.1 通用寄存器 8086cpu的寄存器为16位,可以存放两个字节。 AX,BX,CX,DX通常用来存放一般性的数据,称为通用寄存器。 每个通用寄存器又可分为H和L两个寄存器,H存储高位字节,L存储低位字节。 2.2 字在寄存器中的存储原创 2017-06-03 09:22:58 · 248 阅读 · 0 评论 -
第4章 第一个程序
4.1 一个源程序从写出到执行的过程 编写汇编程序,编译和连接,执行可执行文件。 可执行文件包括程序和数据,相关的描述信息。 4.2源程序 在汇编语言程序中,包含两种指令。 汇编指令有对应的机器码,可以被编译成机器指令。伪指令没有对应的机器指令,由编译器来执行,编译器根据伪指令进行相关的编译工作。 4.3编辑源程序 略 4.4编译 略 4.5连接 略 4.6以简化的方式进行原创 2017-06-09 16:31:37 · 192 阅读 · 0 评论 -
第5章 [BX]和loop指令
第5章 [BX]和loop指令 5.1[BX] bx中存放的数据作为偏移地址,段地址默认为ds 5.2loop指令 当cx中的值为0时,停止循环。 5.3在debug中跟踪用loop指令实现的循环程序 在汇编程序中,数据不能以字母开头 5.4debug和汇编编译器masm对指令的不同处理 在汇编程序中,指令mov ax,[0]被编译器当作指令mov ax,0处理。 5.5lo原创 2017-06-09 17:44:59 · 306 阅读 · 0 评论