第一课 基础知识
来源:互联网 发布:小知科技 alex 编辑:程序博客网 时间:2024/05/16 05:30
汇编语言有三类指令组成
1.汇编指令:机器码的助记符,有对应的机器码
2.伪指令:没有对应的机器码,有编译器执行,计算机并不执行。
3.其他符合:如+,-,*,/等有编译器识别,没有对应的机器码
汇编语言的核心是汇编指令。
存储器被划分若干个存储单元,每个存储单元从0开始顺序编号,例如128个存储单元为0-127
一个字节byte 由八位组成bit 一个存储器有128个存储单元 可以存储128个byte
存储单元的顺序编号可以看做是存储单元在存储器中的地址
cpu要读写数据必须与芯片进行三类信息交换
1.存储单元的地址信息;地址信息
2.器件的选择,读或写的命令;控制信息
3.读或写的数据;数据信息
cpu与器件交户通过地址总线 控制总线 与数据总线
地址总线制定存储单元,地址总线能传送多少个不同信息,cpu就可以对多少个存储单元进行寻址
一根导线对应高低电平 0 1 10根导线 能传送10位二进制数据。可以表示1024中数据
数据总线 是cpu与内存或外部器件传送数据的 他的宽度决定传输的速度
8根导线传输八位数据
16根导线传输16为数据
例如89d8h分两次 或一次传输
cpu对外部器件的控制通过控制总线来进行的,控制总线有一些不同的控制线集合,有多少根控制总线,就意味着cpu提供对外部器件的
多少种控制,控制总线的宽度决定cpu对外部器件的控制能力。
上节小结
1.汇编指令是机器指令的助记符,,同机器指令一一对应
2.每一种cpu都有自己的汇编指令集
3.cpu可以直接使用的信息在存储 器中存放
4.在存储器中指令和数据没有任何区别,都是二进制信息。
5.存储单元从零开始顺序编号。
6.一个存储单元可以存储8个bit,即8位二进制数
7.1byte = 8bit 1kb=1024b 1mb=1024kb 1gb=1024mb
8.地址总线宽度决定cpu寻址能力
数据总线的宽度决定cpu与其他器件进行数据传送时的一次数据传送量
控制总线的宽度决定cpu对系统其他器件的控制能力
内存地址空间地址段分配
地址0-7FFFH的32KB的空间为主随机存储器地址空间
地址8000H--9FFFH的8KB空间为显存地址空间
地址A000H-FFFFH的24KB空间为各个ROM的地址空间
在各个的内存单元写入数据,则数据被写入各个地址空间
其中写入显存地址内存空间显示屏幕
rom地址空间不能写入数据
- 第一课 电子商务基础知识
- 第一课 基础知识
- Linux基础知识第一课
- 第一课 单片机基础知识必备
- 第一课(MySQL基础知识)
- Websphere 入门基础 第一课 电子商务基础知识
- 【看雪】第一课 逆向分析基础知识
- Linux基础知识:第一部分
- 第一部分:基础知识
- JS基础知识第一弹
- 第一部分 基础知识
- 第一部分 基础知识
- 脱壳基础知识入门和提高-----第一课 PE格式
- 解密分析基础 第一,二课 逆向分析基础知识【转】
- WinPcap基础知识(第一课:获得设备列表)
- servlet第一课——servlet面试基础知识
- 数据科学实训营第一课:Python基础知识总结
- 第一部分:基础知识(第一章)
- 两个链表合并算法
- 单向循环链表实现约瑟环问题
- 队列实现 杨辉三角的打印
- 二叉树前序创建三种遍历 代码亲测
- 利用队列进行二叉树的层次遍历
- 第一课 基础知识
- 第二课 寄存器
- iOS系统中各种设置项的URL链接
- css学无止境
- 第三课 物理地址和几条汇编指令
- 树、二叉树、满二叉树、完全二叉树概念分清
- Unix/Linux C++应用开发-C++基础概念"数组、指针和字符串"
- Linux下Nagios的安装与配置
- 2013吉林通化邀请赛 1004 D-City 并查集求连通分支数