《深入理解计算机系统》第四章 处理器体系结构 我们看到的计算机系统都只限于机器语言程序级。处理器执行一系列指令每天指令执行某个简单操作,它们被编码为由一个或多个字节序列组成的二进制格式。在本章的学习中,我们主要了解ISA抽象的作用以及了解流水线和实现方式。 4.1 Y86 64指令集体系结构 字节序 ...
分类:
其他好文 时间:
2018-02-24 13:18:31
阅读次数:
165
4.1 Y86 64 指令集体系结构 1.指令体系结构:处理器支持的指令和指令的字节级编码。 2.与 X86 64 相比,Y86 64 指令集的数据类型、指令和寻址方式要少一些,字节级编码也比较简单,机器代码没有 Y86 64 紧凑,虽简单但足够完整。 3.定义一个指令集体系结构与包括定义各种 状态 ...
分类:
其他好文 时间:
2018-02-22 21:21:50
阅读次数:
220
指令集体系结构 程序员或编译器编写人员能够看到的计算机部分。 指令集体系结构包括: 1.对各种指令集进行了分类,并对各种方法的优势和劣势进行某种量化评估。 2.对一些指令集测量数据进行分析。 3.语言与编译器问题以及他们对指令集体系结构的影响。 桌面式计算机强调设计整数、浮点类型的程序的性能,很少考 ...
分类:
其他好文 时间:
2018-02-22 19:41:34
阅读次数:
252
《深入理解计算机系统》第三章 程序的机器级表示学习 读书笔记 一、这章主要任务: 二、程序编码 计算机系统使用了多种不同形式的抽象,利用更简单的抽象模型来隐藏实现的细节。对于机器级编程来说,其中两种抽象尤为重要: 1、指令集体系结构或指令级框架:它定义了处理器状态、指令的格 ...
分类:
其他好文 时间:
2018-02-04 22:50:39
阅读次数:
242
通过本周的学习,总结出一下知识内容 机器级代码 计算机系统使用了多种不同形式的抽象,利用更简单的抽象模型来隐藏实现的细节。 对于机器级编程来说,其中两种抽象尤为重要: 1、指令集体系结构(Instruction set architecture ISA) 它定义了处理器状态、指令的格式,以及每条指令 ...
分类:
其他好文 时间:
2018-02-04 16:35:47
阅读次数:
201
3.1 程序编码 1.计算机系统使用了多种不同形式的抽象,对于机器级编程来说,两种抽象尤为重要: 指令集体系结构(ISA):定义了处理器状态、指令的格式,以及每条指令对状态的影响 机器级程序使用的存储器地址是虚拟地址:提供的存储器模型看上去是一个非常大的字节数组 2.反汇编器使用的指令命名规则与GC ...
分类:
其他好文 时间:
2018-02-03 19:01:35
阅读次数:
329
2017 2018 1 20155235 《信息安全系统设计基础》第十四周学习总结 教材学习内容总结 1.X86 寻址方式的变化: 2.机器编程的两种抽象: 指令集体系结构(Instruction set architecture,ISA)——定义指令格式以及每条指令执行之后对状态的影响。大多数IS ...
分类:
其他好文 时间:
2017-12-24 20:06:09
阅读次数:
169
2017 2018 1 20155333 《信息安全系统设计基础》第十三周学习总结 教材学习内容总结 机器级代码 计算机系统使用了多种不同形式的抽象,利用更简单的抽象模型来隐藏实现的细节。对于机器级编程来说,其中两种抽象尤为重要: 指令集体系结构(Instruction set architectu ...
分类:
其他好文 时间:
2017-12-18 01:25:00
阅读次数:
181
2017 2018 1 20155235 《信息安全系统设计基础》第十三周学习总结 教材学习内容总结 1.X86 寻址方式的变化: 2.机器编程的两种抽象: 指令集体系结构(Instruction set architecture,ISA)——定义指令格式以及每条指令执行之后对状态的影响。大多数IS ...
分类:
其他好文 时间:
2017-12-17 22:17:12
阅读次数:
198
处理器体系结构 目录 " 教材学习内容总结 " " Y86 64指令集体系结构 " " 逻辑设计和硬件控制语言 " " Y86 64的顺序实现 " " 流水线的通用原理 " " Y86 64的流水线实现 " " 教材课后习题总结 " " 教材课后实践示例 " 处理器体系结构 我们看到的计算机系统都只 ...
分类:
其他好文 时间:
2017-12-17 13:23:39
阅读次数:
2188