小甲鱼汇编1:基础知识

小甲鱼汇编1:基础知识



前言

一些关于汇编语言基础的概念知识


以下是本篇文章正文内容,

一、机器语言

机器语言是机器指令的集合

机器指令(机器码):一台机器可以正确执行的命令(由01构成)

二、汇编语言

1.主体:汇编指令

每一种CPU都有自己的汇编指令集

汇编指令相较于机器指令更利于记忆

寄存器:CPU中可以存储数据的器件,可多个在同一个CPU中。

图 汇编语言的应用

2.汇编语言的组成

汇编语言的核心是汇编指令,它决定了汇编语言的特性。

 - 汇编指合(机器码的助记符)
 - 伪指合(由编译器执行)
 - 其它符号(由编译器识别)

3.存储器

CPU:计算机的核心部件·它控制整个计算机的运作并进行运算·
要想让一个CPU工作·就必顶向它提供指令和数据。
指令与和数据在存储器中存放·也就是平时所说的内存
磁盘不同于内存·磁盘上的数据或程序如果不读到内存中·就无法被CPU使用·

cpu读取byte单位
硬盘存储sector单位(512byte)
硬盘反应时间远高于DRAM

4.指令和数据

指令和数据是应用上的概念,在内存或磁盘上,指令和数据都是二进制表示。
·如何区分指令和数据:看她是从控制总线还是从数据总线过来(图见后文)

5.存储单元

存储器被划分为若干个存储单元·每个存储单元从0开始顺序编号

存储器是一个统称,跟碗一样,有饭碗,汤碗,一个用于盛饭,一个用于盛汤
在这里插入图片描述

6.CPU对存储器的读写

CPU想要进行数据的读写,必须和外部器件(芯片)进行三种信息的交互:

1.存储单元的地址(地址信息)
2.器件的选择,读或写命令(控制信息)
3.读或写的数据(数据信息)

电子计算机能处理的信号都是电信号,电信号要用导线传送。
在这里插入图片描述

7.地址总线

因为CPU是通过地址总线来知道存储单元的。
地址总线上能传送多少个不同的信息,CPU就可以对多少个存储单元进行寻址 。在这里插入图片描述
简单的理解计算机有多少位就是地址总线分了多少根。一个CPU有N根地址总线,则可以说这个CPU的地址总线宽度为N。这样的CPU最多可以寻找2的N次方个内存单元。
一个内存单元就是一个字节=8bit

从上到下就是从低到高位

8.数据总线

用来在CPU与内存或其他器件之间传送数据的。
数据总线的宽度决定了CPU和外界的数据传送速度。

该处使用的url网络请求的数据。


9.控制总线

CPU用来控制外部器件的一些不同控制线的集合。
在这里插入图片描述

10.内存地址空间

1.主板:
每台PC上都有主板,主板上有核心器件和主要器件,这些器件通过总线相连。
2.接口卡
计管机系统中·所有可用程序控制其互作的设备·必须受到CPU的控制。
CPU对外部设备不能直培控制·如显示器、音箱、打印机等·直培控制这些设备进行互作的是插在扩展插曹上的接口卡。

3.各类存储芯片
从读写属性上看行为两类∶

随机存储器(RAM)和只读存储器(ROM)

从功能和连接上方类∶

1.随机存储器RAM
2.装有BIOS的ROM
	BIOS : Basic Input/output Systen,基本输入输出系统。
	BIOS是由主板和各类接口卡(如 :显卡、网卡等)厂商提供的软件系统·可以通过它利用该硬件设备进行最基本的输入输出·在主板和某些培O接口卡上插有存储相应BIOS的ROM。
3.接口卡上的RAM

在这里插入图片描述
存储器的共同点:

1.都与cpu总线相连
2.cpu对他们进行读或写时都通过控制线发出内存读写命令

在这里插入图片描述
不同计算机的内存地址空间分配情况是不同的。

对cPu来讲·系统中的所有存储器中的存储单元都处于一个统一的逻辑存储器中·它的容量受Cpu寻址能力的限制·这个逻辑存储器即是我们所说的内存地址空间。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值