汇编语言第一章总结
Posted xihongqing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汇编语言第一章总结相关的知识,希望对你有一定的参考价值。
引:第一章的内容主要是对硬件系统结构的讨论,虽然不是汇编语言的主要内容,但是对于汇编语言的学习而言,是十分有用的基础
第一部分
汇编语言
一丶原因
汇编语言的产生主要原因是机器语言过于复杂
说明:机器语言是机器指令的集合,电子计算机的机器指令是一列二进制数字。计算机将之转变为一列高低电平,以使计算机的电子器件受到驱动,进行运算
在早期的程序设计中,程序员们用机器语言完成设计,将用0丶1数字编成的程序代码打在纸带或卡片上,再将程序通过纸带机或卡片机输入计算机,进行运算。
但是,一个有用的程序至少要有几十行机器码,这就导致程序无论是读起来还是写起来都十分晦涩难懂,而且不易查错。
由于机器语言是如此难于辨别和记忆,给整个行业的发展带来了障碍,于是汇编语言诞生了。
二丶工作过程
程序员————汇编指令————编译器————机器码————计算机
三丶汇编语言的组成
1.汇编指令(核心)
2.伪指令
3.其他符号
第二部分
与汇编语言相关的知识
一丶存储器
内存,负责为CPU储存数据(指令和数据)
储存器被分为若干个储存单元,一个储存单元可以储存一个Byte,即8个二进制位
1KB=1024B(Byte)
1MB=1024KB
1GB=1024MB
1TB=1024GB
二丶其他设备
1.主板
主板上有核心器件和一些主要器件
2.接口卡
CPU————总线————接口卡————外设
3.各类存储器芯片
①随机存储器(RAM)
②只读存储器(ROM)
二丶CPU对于存储器的读写
通过总线传输信息
1.信息组成
(1)存储单元的地址(地址信息)------------地址总线
(2)器件的选择,读或写的命令(控制信息)----------控制总线
(3)读或写的数据(数据信息)--------------数据总线
2.地址总线
N根地址总线——宽度为N——CPU最多可以寻找2的次方个内存单元
3.数据总线
数据总线的宽带决定了CPU和外界的数据传达速度
N根数据总线——一次可传送N位二进制数据
4.控制总线
有多少种控制总线,就意味着CPU提供了对外部器件的多少种控制
三丶内存地址空间
cpu地址空间的大小受cpu总线宽度的限制,宽度越宽,地址空间越大
8086CPU机内内存地址空间分配
1.主存储器地址空间(00000——9FFFF)
2.显存地址空间(A0000——BFFFF)
3.各类ROM地址空间(C0000——FFFFF)
以上是关于汇编语言第一章总结的主要内容,如果未能解决你的问题,请参考以下文章