汇编和计算机组成原理笔记(80&86)
这是根据我学习的进程进行的笔记,因为我们学校是汇编辅助计算机组成原理,因此我也将两项合并进行总结。放心,我不会弃坑的。也算是给自己的学习进行一个督促吧,持续更新中……(3)其他符号:如+、-、* 、/等,由编译器识别,没有对应的机器码。(1)汇编指令:机器码的助记符,有对应的机器码,它是汇编语言的核心。(2)伪指令:没有对应的机器码,由编译器执行,计算机并不执行。1. 计算机的基本工作原理:存储程
这是根据我学习的进程进行的笔记,因为我们学校是汇编辅助计算机组成原理,因此我也将两项合并进行总结。
放心,我不会弃坑的。也算是给自己的学习进行一个督促吧,持续更新中……
如果有错误或者疑问,欢迎大佬指正哇!
第一章 汇编语言基础知识
1.机器语言
机器指令的集合。
机器指令:一台机器可以正确执行的命令,即一列二进制数字。
2.汇编语言
- 汇编指令是机器指令的助记符,同机器指令一一对应。
每一种CPU都有自己的汇编指令集。- 特点:
3.汇编语言的组成
汇编语言的核心,决定了汇编语言的特性。
(1)汇编指令:机器码的助记符,有对应的机器码,它是汇编语言的核心。
(2)伪指令:没有对应的机器码,由编译器执行,计算机并不执行。
(3)其他符号:如+、-、* 、/等,由编译器识别,没有对应的机器码。
4.数制转换
1.补码的减法和加法(重点)——对正数取反加一
例:用8位二进制来表示,求[-3]补。
先写出+3: 0000 0011
各位取反为: 1111 1100
最低位加1为: 1111 1101
[-3]补=1111 1101
注:符号扩展(不改变数的大小)用16位二进制表示
(1)对正数前面补0 [-3]补=0000 0000 0000 0011
(2)对负数前面补1 [-3]补=1111 1111 1111 1101
2.补码定义
[X]补=符号+|X|
[X]补=
第二章 计算机基本组成原理
2.1 计算机系统组成
1. 计算机的基本工作原理
- 存储程序和程序控制。
2.组成部分
(1)中央处理器:
(2)存储器:
(3)输入/输出(I/O)子系统:
2.2 存储器
存储器被划分成若干个存储单元,每个存储单元从0开始顺序编号,例如一个存储器有128个存储单元,编号从0~127,如图所示。
对于大容量的存储器一般还用以下单位来计量容量(以下用B来代表Byte):
1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB
磁盘的容量单位同内存的一样,实际上以上单位是微机中常用的计量单位。2.2.1 16位结构的CPU
- 8086是16位结构的CPU。结构特征(核心)为:
(1)数据总线为16位;
(2)运算器一次最多可以处理16位的数据;
(3)寄存器的最大宽度为16位;
注:8位可以直接计算,高于16位间接计算。
(4)寄存器和运算器之间的通路为16位;
2.2.2 存储器
1.基本存储单元(针对8086)
- 二进制位(bit):计算机存储信息的最小单位
- 字节(Byte):8位,基本存储单位 / 基本存储单元
- 字(Word):16位,由高位字节和低位字节组成
- 双字 :32位
2.内存中字的存储
- 数据:左高右低
2.3 中央处理器(CPU)中的寄存器
2.4 外部设备和接口

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)