汇编语言(第三版)第一章 基础知识 笔记

第一章 基础知识

1.1 机器知识

电路高低电平的二进制化

1.2 汇编语言的诞生

二进制机器码太麻烦了,纠错困难。使用汇编语言有助于编写程序

通过编译器将汇编码转化为机器码

1.3 汇编语言的组成

汇编指令 伪指令 其他符号

1.4 存储器

存放数据和指令

1.5 指令和数据

都是二进制数,在存放时没有区别,在使用时会有所区别。

1.6 存储单元

8bit 是 一个 Byte

微机存储器的容量是以字节为最小单位来计算的。

另外 1KB = 1024B, 1MB = 1024KB,1GB = 1024MB

1.7 CPU对存储器的读写

先确定地址,再控制是对该地址进行输入/输出操作,然后写入/输出 数据。

1.8 地址总线

地址总线数,表明可以对多少个存储单元进行寻址。

1.9 数据总线

决定了CPU和外界的数据传送速度。

1.10 控制总线

意味着CPU提供了对外部器件的多少种控制。

1.1~1.10 小节

  1. 汇编指令是机器指令的助记符,同机器指令一一对应。
  2. 每一种CPU都有自己的汇编指令集。
  3. CPU可以直接使用的信息再存储器种存放
  4. 在存储器中指令和数据没有任何区别,都是二进制信息。
  5. 存储单从零开始顺序编号。
  6. 一个存储单元可以存储8个bit,既8位二级制数。
  7. 进位
  8. 地址/数据/控制 总线。

检测点 1.1

  1. 1个CPU的寻址能力为8KB,那么他的地址总线的宽度为 13.
  2. 1KB的存储器有 2^10个存储单元。存储单元的编号从 **0 **到 2^10 - 1.
  3. 1KB的存储器可以存储 2^13 个bit,2^10个Byte.
  4. 1GB 1MB 1KB分别是 2^30 2^20 2^10 Byte.
  5. 8080 8088 80286 80386的地址总线宽度分别为16根,20根,24根,32根,则它们的寻址能力分别为:2^6KB 1MB 2^4MB 4GB.
  6. 8080 8088 8086 80286 80386的数据总线宽度分别为8 8 16 16 32根。则它们一次可以传送的数据为** 1B 1B 2B 2B 4B**。
  7. 从内存中读取1024字节的数据,8086至少要读512次,80386至少要读256次。
  8. 在存储器中,数据和程序以二进制形式存放。

1.11 内存地址空间

CPU地址总线的宽度 所能覆盖到的内存单元,就是CPU的内存地址空间。

1.12 主板

主板上有核心器件和一些主要器件。

1.13 接口卡

直接控制外部设备工作是通过插在扩展槽上的接口卡实现的。

1.14 各类存储器芯片

  • 随机存储器 RAM
  • 装有BIOS的ROM
  • 接口卡上的RAM

1.15 内存地址空间

  • 1.14的存储器都与CPU的总线相连。
  • 对它们的读写都通过控制线发出内存读写命令。
  • 在CPU操控它们的时候,将它们统统当作内存处理

不同的计算机胸痛的内存地址空间的分配情况是不同的。
图1.9 8086PC机内存地址空间分配
要记住 执行程序的是CPU,所有的存储器中的存储单元都是处于一个统一的逻辑存储器中,他的容量受CPU寻址能力的限制,这个逻辑存储器即是内存地址空间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值