汇编语言-基础知识

汇编语言-基础知识

机器语言

s = 768+12288-1280机器码如下

101110000000000000000011
000001010000000000110000
001011010000000000000101

汇编语言的产生

操作:寄存器BX的内容送到AX
机器指令:1000100111011000
汇编指令:mov ax,bx

一个能将汇编指令转换为机器指令的翻译程序,称为编译器

汇编语言的组成

汇编指令:机器码的助记付,有对应的机器码    (核心)
伪指令:没有对应的机器码,由编译器执行,计算机并不执行
其他符号:如+、-、*、/等,由编译器识别,没有对应的机器码

存储器

存放指令和数据

指令和数据

在内存和磁盘上是没有指令和数据的区别的,都是二进制。

1000100111011000 -> 89D8H(数据)
1000100111011000 -> mov ax,bx(程序)

存储单元

存储器被划分为诺干个存储单元

1KB = 1024B 1MB = 1024KB 1GB = 1024MB 1TB = 1024GB

CPU对存储器的读写

cpu进行数据的读写:

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

cpu从内存中读取数据的过程

地址总线

CPU通过地址总线来指定存储单元 ==》寻址能力

一个cpu由n个地址线,可以寻找2的n次方个内存单元 0---2n-1

数据总线

数据总线的宽度决定了cpu与外界的数据传输速度。8根可以一次传8位二进制,16根就一次可以俩字节

控制总线

有多少根控制总线就意味着对外部器件有多少种控制。控制总线的宽度决定了cpu对外部器件的控制能力

各类存储芯片

  • 随机存储器

    用于存放cpu使用的绝大部分程序和数据、 装在主板上的RAM和扩展插槽上的RAM 就是内存条

  • 装有BIOS的ROM

    在主板和某些接口板上插有存储相应BIOS的ROM

  • 接口卡上的RAM

    显卡上的RAM,显存

PC机中各类存储器的逻辑连接

内存地址空间

cpu在逻辑上将系统中的各类存储器看作是一个存储器

主存储器地址空间
显存地址空间
显卡BIOS ROM地址空间
网卡BIOS ROM地址空间
系统BIOS ROM地址空间

posted @   且任荣枯  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10亿数据,如何做迁移?
· 推荐几款开源且免费的 .NET MAUI 组件库
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· c# 半导体/led行业 晶圆片WaferMap实现 map图实现入门篇
· 易语言 —— 开山篇
点击右上角即可分享
微信分享提示