---恢复内容开始---
一.汇编语言
汇编语言改善了机器语言的不直观性,从目标代码的长度和程序的运行时间上看,他们两是等效的。
用途是:能够编写出速度快,代码量小的高效程序,具有直接有效控制硬件能力,在许多场合有不可替代的作用,如操作系统核心程序段,实时操控系统的软件,分析和防治计算机病毒。
组成:(1)汇编指令:机器码助记符,有对应的机器码
(2)伪指令:由编译器识别,无对应机器码
(3)其他符号:由编译器识别,无对应机器码
汇编语言的核心是汇编指令,他决定了汇编语言的特性。
二.机器硬件的基本结构
指令和数据:在内存或磁盘上,指令和数据没有任何区别,都是二进制。指令和数据是应用上的概念。
一个存储器有128个存储单元0~127
8 bit=1 b 1024 b=1kb
地址总线:2的n次方=寻址能力 n是地址总线宽度 一个cpu有n根地址线,这样cpu最多可以寻找2的n次方个内存单元。
80386地址总线宽度是32
数据总线:8根数据总线一次可以传送一个字节
8088cpu的数据总线宽度是8 8086的数据总线宽度是16
控制总线决定了cpu对系统中其他器件的控制能力
主板:主板上的核心器件和一些主要器件是通过总线相连,从逻辑上分为地址总线,数据总线个控制总线。
接口卡:cpu对外部设备不能直接控制,直接控制这些设备的是插在扩展插槽上的接口卡。
各类存储器芯片:根据读写分:随机访问存储器RAM,只读存储器ROM
根据功能连接分类:主随机访问访问存储器RAM,装在BIOS的ROM,接口卡上的RAM
小结:这些存储芯片在物理上是各自独立的器件
具有的共同点是和cpu总线相连,cpu对其读或写时都通过控制线发出内存读写命令
内存地址空间:1.cpu在操控这些独立的物理存储器时,把他们当做一个逻辑存储器看,就是内存地址空间。
2.不同的计算机系统的内存地址空间分配情况是不同的
3.每个物理存储器在这个逻辑存储器中都占有一段地址空间,CPU在这段地址空间中读写数据,实际上就是在相对应的物理存储器中读写数据
相关说明:内存地址是逻辑上的概念
内存地址空间即cpu寻址空间,和cpu地址总线宽度直接相关
内存地址空间的容量与平时所讲的内存条容量不一样
---恢复内容结束---