当前位置: 首页 > news >正文

基础知识(王爽老师书第一章)

文章目录

  • 基础知识
    • 1.1 引言
    • 1.2 机器语言
    • 1.2 引言汇编语言的产生
    • 1.3 汇编语言的组成
    • 1.4 存储器
    • 1.5 指令和数据
    • 1.6 存储单元
    • 1.7 CPU对存储器的读写
    • 1.8 地址总线
    • 1.9 数据总线
    • 1.10 控制总线
    • 小结
    • 检测点1.1
    • 1.11 内存地址空间
    • 1.12 主板
    • 1.13 接口卡
    • 1.14 各类存储器芯片
    • 1.15 内存地址空间

基础知识

1.1 引言

在这里插入图片描述
在这里插入图片描述

1.2 机器语言

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
一个welcome就需要很多的机器码去表示
一个welcome就需要很多的机器码去表示

1.2 引言汇编语言的产生

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
存储器是在内存中的,比如一个电脑的内存为8G
在这里插入图片描述
指令通过编译器得到真正的机器码指令通过编译器得到真正的机器码

1.3 汇编语言的组成

在这里插入图片描述

1.4 存储器

在这里插入图片描述
在这里插入图片描述

1.5 指令和数据

在这里插入图片描述

1.6 存储单元

在这里插入图片描述
在这里插入图片描述

1.7 CPU对存储器的读写

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.8 地址总线

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.9 数据总线

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.10 控制总线

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

小结

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

检测点1.1

在这里插入图片描述
(1)寻址能力为8kb,= 2^3 乘以2的10次 = 2 的13次
(2)1kb = 2的10次B = 2的10次乘以 8b ,而且一个存储单元的大小为8b,所以有2的10次个,从0到1023
(3)1kb存储器有2的10次乘以 8个byte,1024个B
(4)1GB = 2的20次乘以8 、1MB = 2的10次乘以8,1KB=8Byte
(5)寻址能力为2的n次,所以
16根为 2的16次,又因为要算KB,所以就是2的16次 / 2 的10次K
20根为 2的20次,又因为要算MB,所以就是2的20次 / 2 的20次 = 1MB
24根为 2的24次,又因为要算MB,所以就是2的24次 / 2 的20次 = 2的4次MB
32根为 2的32次,又因为要算GB,所以就是2的32次 / 2 的30次 = 4GB
(6)传递数据的话每个存储单元为8byte
8根数据总线一次可传送一个8位二进制数据(即一个字节)。16根数据总线一次可传送两个字节
(7)1024 / 2 1024 / 4
(8) 二进制

1.11 内存地址空间

在这里插入图片描述

1.12 主板

在这里插入图片描述

1.13 接口卡

在这里插入图片描述

1.14 各类存储器芯片

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.15 内存地址空间

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/68268.html

相关文章:

  • 非煤矿山电子封条建设算法 yolov8
  • 七大软件架构设计原则详解
  • 【Python入门】Python循环语句(while循环的嵌套应用)
  • 数据来源和搜集
  • Python入门(七)if语句(二)
  • [元带你学: eMMC完全解读 2] eMMC协议相关术语与定义
  • 预测杭州五一黄金周的旅游出行人数
  • 内防泄密重要,还是外防窃密重要?
  • ChatGPT:2. 使用OpenAI创建自己的AI网站:1. 初探API
  • 5月17日,今日信息差
  • 物联网的体系架构
  • Golang交叉编译
  • kafka3.x详解
  • kubectl常用命令|pod生命周期|金丝雀发布|超详细
  • 【Linux系统】Linux进程信号详解
  • 阿里云u1服务器通用算力型CPU处理器性能测评
  • hive的详细使用文档和使用案例
  • KL散度
  • Java基础学习(16)多线程
  • 【一起啃书】《机器学习》第五章 神经网络
  • matlab实验二可视化
  • (数据结构)栈的实现——再一次保姆级教学
  • 【5G RRC】RSRP、RSRQ以及SINR含义、计算过程详细介绍
  • K8s(Kubernetes)学习(一):k8s概念及组件
  • Web3 常用语和黑话你知道吗?
  • 物联网和边缘计算:如何将数据处理和决策推向设备边缘
  • 【Android学习专题】java基本语法和概念(学习记录)
  • Android系统启动全流程分析
  • RabbitMQ --- 惰性队列、MQ集群
  • 1.Buffer_Overflow-1.Basic_Jump