汇编语言-基础知识
汇编语言-基础知识
机器语言
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由n个地址线,可以寻找2的n次方个内存单元 0---2n-1
数据总线
数据总线的宽度决定了cpu与外界的数据传输速度。8根可以一次传8位二进制,16根就一次可以俩字节
控制总线
有多少根控制总线就意味着对外部器件有多少种控制。控制总线的宽度决定了cpu对外部器件的控制能力
各类存储芯片
-
随机存储器
用于存放cpu使用的绝大部分程序和数据、 装在主板上的RAM和扩展插槽上的RAM 就是内存条
-
装有BIOS的ROM
在主板和某些接口板上插有存储相应BIOS的ROM
-
接口卡上的RAM
显卡上的RAM,显存
内存地址空间
cpu在逻辑上将系统中的各类存储器看作是一个存储器
主存储器地址空间 |
---|
显存地址空间 |
显卡BIOS ROM地址空间 |
网卡BIOS ROM地址空间 |
系统BIOS ROM地址空间 |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10亿数据,如何做迁移?
· 推荐几款开源且免费的 .NET MAUI 组件库
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· c# 半导体/led行业 晶圆片WaferMap实现 map图实现入门篇
· 易语言 —— 开山篇