汇编语言
为什么学汇编语言:
行业不可代替作用:
①效率:
- 运行效率:能够开发软件内部核心部件,快速执行和实时响应
- 开发效率:做合适的事情,开发效率无敌
②底层:计算机及外围设备驱动程序,能够直击计算机系统的核心
- 操作系统的内核
- 嵌入式系统:物联网,家用电器等
机器语言和机器指令
机器语言:
有机器指令集合组成
机器指令有一串二进制数表示
一台机器可以正确执行命令
汇编语言和机器语言:
差别:指令的表示方法上:
汇编是机器指令便于记忆书写格式
汇编指令是机器指令助记符
计算机的组成:
主板:
-
CPU
-
总线
-
内存(条)
-
扩展槽(接外部设备)
-
图示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ND9h2RgV-1603032770237)(C:\Users\46591\Desktop\汇编语言学习\Day1.assets\image-20201018222825222.png)]
注:
CPU是计算机核心部件
指令和数据在储存器(内存)中存放
数据如何表示:
- 二进制(1001B)
- 十六进制(89D8H)
- 八进制(104730O)
- 十进制(528D)
数据量:B,MB,GB,TB
计算机总线:
专门连接CPU和其他芯片的导线
物理上:
由一根根到线上的集合
逻辑上:
- 地址总线:指定存储单元,宽度决定寻址存储单元大小
- 数据总线:用来数据传送,宽度决定了数据传送效率
- 控制总线:
- 对外部器件进行控制
- 宽度决定CPU对外部控制能力
- 控制总线是一些不同控制线的集合
内存的读写:
CPU是想要进行数据读写,必须和外部器件进行三类信息的交互
存储单元的地址(地址信息)
器件的选择,读或写命令(控制信息)
读或写的数据
内存的地址空间:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wsPJ0YU4-1603032770238)(C:\Users\46591\Desktop\汇编语言学习\Day1.assets\image-20201018225211659.png)]