汇编第一章总结
Posted yoyozzl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汇编第一章总结相关的知识,希望对你有一定的参考价值。
1.计算机编程语言的演进:机器语言—汇编语言—高级语言
机器语言:(1)机器指令的集合,是0和1构成的二进制信息。
(2)直接面向机器,计算器可以直接识别,执行。可以充分发挥计算机的硬件功能。
(3)缺点:依赖机器硬件,直接编译程序极易出错,并且难以调试。
汇编语言:(1)主体是汇编指令。
(2)是机器指令的助记符。
(3)不同的cpu有不同的汇编指令。
执行过程:汇编语言源程序——目标程序——可执行程序
改善了机器语言的不直观性;
从目标代码的长度和程序运行时间的角度看,与机器语言等效。
用途:(1)有助于从软件角度理解计算机的工作原理
(2)能直接有效控制硬件,能编写出运行速度快、代码量小的高效程序。
高级语言:(1)不依赖具体计算机。
(2)对计算机操作步骤进行描述有一套标记符号、表达格式、结构及其使用的语法规则。
执行过程:高级语言源程序——目标程序——可执行程序
2:汇编语言源程序的组成:(1)汇编指令(机器码的助记符,有对应的机器码)——汇编语言核心,决定了汇编语言的特性。
(2)伪指令(由编译器识别,无对应的机器码)
(3)其他符号(由编译器识别,无对应的机器码)
3.计算机硬件系统的基本结构:
(1)硬件系统:
(2)计算机系统组成:
寄存器:cpu内部用于存储数据的器件;一个cpu中有多个寄存器。
存储器、存储单元:存储器以字节为单位被划分为若干个存储单元,每个存储单元从0开始顺序编号。
容量通常为KB,MB,GB,TB,PB
1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB 1PB=1024TB
数据和指令:(1)以二进制形式存在,形式上没有任何区别
(2)应用上的概念
4.内存地址空间:(1)概念:也称寻址空间,与cpu地址总线的宽度直接相关,表示cpu所能寻找到的最大地址空间范围。
(2)主板:每个pc机中都有一个主板,主板上有核心器件和一些主要器件,通过总线相连。从逻辑上分为地址总线、数据总线、控制总线。
(3)接口卡:cpu不能对外部设备直接控制,能直接控制的设备进行工作的是插在扩展插槽的接口卡。
(4)各类存储器芯片
各类芯片小结:(1)在物理上是各自独立的
(2)共同点:都与CPU总线相连;CPU对其读或写时都通过控制线发出内存读写命令。
内存地址空间: (1)cpu在操控这些独立的物理存储器是,统一当作一个逻辑存储器,即内存地址空间。
(2)每个物理存储器在这个逻辑存储器中占有一段地址空间
(3)不同的计算机系统的内存地址空间分配情况是不同的。
以上是关于汇编第一章总结的主要内容,如果未能解决你的问题,请参考以下文章