Computer Science
计算机科学系列
ViatorSun
深度学习算法工程师,Github开源世界贡献者,专注于『计算机视觉、多模态大模型』领域
展开
-
详解计算机运算 之 补码
数据在计算机中的存储并非我们在物理世界见到的那样,由于计算机只能存储二进制数,因此需要将十进制数转换成二进制数再进行存储,而转换后的二进制数的运算也面临许多问题,因此引入了反码和补码的概念!在微机中,凡是有符号数都是采用补码表示,所以运算的结果也是用补码表示的。数据的表示:基数 & 权 无论哪一种进制数的表示,都是由 基数和权的组合,...原创 2020-04-27 23:00:03 · 3159 阅读 · 0 评论 -
详解 指令寻址方式
1、指令的一般格式:一条指令通常由两个部分组成: - 第一部分为操作码(指令码)用于指出指令要进行何种操作; - 另一部分是指令操作的对象,称为操作码;8086 指令的长度在 1~7个字节之间。操作码占一个字节或两个字节。指令的长度主要决定于操作数的个数及其采用的寻址方式。原创 2020-04-24 03:49:05 · 6102 阅读 · 0 评论 -
8086 寄存器架构
8086 由执行单元EU 和 总线结构单元BIU 两大部分构成。 执行单元EU 主要功能是:执行指令、分析指令、暂存中间运算结果并保留结果的特征。它由算术逻辑单元(ALU)、通用寄存器、标志寄存器、EU控制电路组成。EU在工作时不断地从指令队列中取出指令代码,对其译码后产生完成指令所需要的控制信息。数据在 ALU 中进行运算,运算结果的特征保留在标志寄存器 FLAGS中。总线接口单元 BIU 主要功能是:负责CPU与存储器、I/O接口之间的信息传送。它由段寄存器、指令指原创 2020-04-23 21:19:09 · 2134 阅读 · 1 评论