Day1
- 汇编语言前段时间学习过,但是由于个人原因跳向java今天复习前篇类容
- 读王爽的老师的大作
数据结构 操作系统 微机原理的基础
针对8086cpu的学习
- 实验 测试点相当重要
- 不是讲解每一条指令(字典
- 汇编面向的是硬件而不是软件
- 指令的相关概念
- jmp call ret int iret cmp loop 分段 寻址 条件转移
硬件基础
-
机器语言 (机器指令的集合
-
cpu完成机器指令
汇编基础
-
由于机器语言过于复杂(人们产生了汇编语言这种方便人们记忆的语言
-
汇编语言->编译器->机器码->计算机
-
汇编指令的3类指令组合
- 汇编指令 对应机器码
- 伪指令 编译器执行
- 其它符号 由编译器识别,没有对应的机器码
-
指令->cpu<->内存
-
指令和数据在内存上没有如何区别(cpu读取通过不同的缓冲器来方便是数据还是指令
存储单元
-
存储器分为若干个储存单元(字节
-
计算机最小的信息单位是位 8bit->1Byte 1024Byte=1kb
-
cpu信息交流就必须有下面3类信息交流(包括3总总线
- 存储单元的地址(地址信息(地址总线
- 器件的选择 读或者写的命令(控制信息(数据线
- 读或写的数据(数据信息(数据线
-
过程
1.地址信息
2.cpu 控制发出内存读取命令
3.存储器将3单元的数据送入cpu
总线的作用
- 寻址的能力
- 10条地址重线,他的寻址能力位 2**10;