第一章

Posted daishangjing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一章相关的知识,希望对你有一定的参考价值。

第一章 汇编基础知识

一,机器语言

1, 是机器指令的集合,由0和1构成的二进制信息

2, 直接面对机器,与机器硬件相对应,计算机可以直接识别,执行,充分发挥计算机的硬件功能

3, 缺点:太过于依赖机器硬件,机器指令很难记忆,容易出错(想到了前苏联联盟号飞船,因为一个0导致飞船失事)

二,汇编语言

1, 汇编语言由机器指令,伪指令,以及其他符号组成(如+,-,*,/)

例如技术分享图片

 

2, 汇编指令与机器指令的差别在于汇编指令是机器指令的助记符

3, 不同的cpu有不同的汇编指令

4, 比较机器语言,汇编语言,高级语言的差别技术分享图片

 

 

三,计算机硬件系统的基本结构

1, 硬件系统(冯诺依曼体系)

2,技术分享图片

 

3, 计算机系统组成

 技术分享图片

 

4, 存储单元换算

 技术分享图片

 

5, 计算机工作的基本原理

 技术分享图片

 技术分享图片

 

6, 寄存器:cpu内部用于存储数据的部位,一个cpu中有多个寄存器

7, Cpu对内存的读和写

 技术分享图片

 

 

四,内存地址空间(寻址空间)

1, 概念:设一个cpu的地址总线宽度为n,那么可以寻址2^n个内存单元,这些个可寻到的内存单元就构成这个cpu的内存地址空间

2, 80836的地址总线宽度为32根,寻址能力为2的32次方字节(4GB)

3, 内存地址空间又名寻址空间,但终究只是逻辑上的概念,与cpu的地址总线的宽度直接相关,表cpu可循的最大地址空间范围

以上是关于第一章的主要内容,如果未能解决你的问题,请参考以下文章

大赛辅导第一章第三节:平台IDE策略编写

软件构造 第一章第二节 软件开发的质量属性

现代软件工程课程作业 第一章第8题

稀疏集:编程珠玑第一章第九题

CPP和Opencv联合编程基础第一章第一节加载图像

c语言第一章第一节 认识变量