下载此文档

汇编语言-王爽.doc


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
基础知识
机器语言
机器码到计算机的运算原理:机器码为一系列的01的二进制组合,计算机将这些二进制组合转换为高低电平,驱动计算机的电子器件进行运算。
不同的计算机结构不同,驱动方式也不同,所以需要不同的机器语言。
早期的程序员使用打卡机输入计算机,进行运算。
机器语言编码和查错非常不方便。
汇编语言的产生
机器语言的麻烦-->汇编语言的产生。区别就在于指令的表示方法上。
编译器:将汇编语言转换为机器语言的工具。
汇编语言的组成
汇编语言的组成:汇编指令,伪指令,符合(+/-/*//)
存储器
CPU处理指令和数据,而存储器则负责将指令和数据传递给CPU处理。
指令和数据
只是应用上的区别。存储上都是二进制码。
存储单元
存储器由存储单元组成,每个存储单元从0开始编号。每个存储单元能存储的信息容量为1个字节。内存单元的容量就是固定的一个字节。
CPU对寄存器的读写
信息交互分类:
地址信息
控制信息(读/写)
数据信息
信息的传递通过总线进行,总线及一组导线的集合。按照逻辑上分类,分为地址总线控制总线和逻辑总线。
要命令CPU完成上述操作,则向CPU输入驱动的电平信号即可。
地址总线
地址总线宽度: 地址线的条数即地址总线的宽度,决定了CPU可以访问多少个寄存器存储单元。
数据总线
数据总线宽度决定了传送数据的快慢。
控制总线
控制总线是一种控制信号的集合。CPU对外部器件的控制通过控制总线来进行,控制总
线的宽度决定了CPU对外部器件的控制能力。
内存地址空间(概述)
可寻址的内存单元即CPU的内存地址空间。
主板
PC机中,有一个主板,主板上有核心器件和主要器件,器件直接通过总线相连。
这些器件主要包括:CPU,存储器,外围芯片组,已经扩展插槽。
插槽一般有RAM内存条和各类接口卡。
接口卡
电脑上的所有设备必须受到CPU的控制才能工作,而CPU不能直接控制显卡,显示器等设备,这些设备必须通过接口卡来控制。而接口卡是通过总线和CPU相连的。接口卡根据CPU的指令对外设进行控制。
各类存储器芯片
PC中包含多种存储器。
内存地址空间
CPU对PC中的多种存储器进行管理,而每个存储器是独立的。但是CPU把所有的内存看做逻辑统一的器件来进行管理。所以在编程时必须了解CPU的地址空间和硬件的对应关系。
寄存器
CPU主要包括运算器,控制器,寄存器等。这些部件通过CPU的内部总线来连接。其中对于程序员来讲最重要的是对CPU的寄存器的控制。不同CPU寄存器的个数不同,8086有14个寄存器。
寄存器名称
功能
备注
AX
通用寄存器
BX
。。。
CX
。。。
DX
。。。
SI
DI
SP
栈顶偏移地址
BP
IP
指令偏移地址
CS
指令段地址
SS
栈顶段地址
DS
数据段地址
ES
PSW
通用寄存器
在8086中,所有寄存器都是16位的。可以存放两个字节。AX,BX,CX,DX用来存放一般的数据,被称为通用寄存器。为了兼容以前的系统,每个寄存器都可以分为可以独立使用的8位寄存器来使用。
字在计算机中的存储
字的高8位在16位寄存器的高8位寄存器中存储,低8位在16位寄存器的低8位寄存器中存储。
几条汇编

汇编语言-王爽 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人经管专家
  • 文件大小0 KB
  • 时间2011-10-22