摘要:
王爽《汇编语言》第四版 超级笔记 第11章 标志寄存器 CPU内部的寄存器中,有一种特殊的寄存器(对于不同的处理机,个数和结构都可能不同)具有以下3种作用。 (1)用来存储相关指令的某些执行结果; (2)用来为CPU执行相关指令提供行为依据; (3)用来控制CPU的相关工作方式。 这种特殊的寄存器在 阅读全文
摘要:
王爽《汇编语言》第四版 超级笔记 第10章 CALL和RET指令 call和ret指令都是转移指令,它们都修改IP,或同时修改CS和IP。 它们经常被共同用来实现子程序的设计。这一章,我们讲解call和ret指令的原理。 10.1 ret和retf、call指令 ret指令用栈中的数据,修改IP的内 阅读全文
摘要:
王爽《汇编语言》第四版 超级笔记 第9章 转移指令的原理 可以修改IP,或同时修改CS和IP的指令统称为转移指令。 概括地讲,转移指令就是可以控制CPU执行内存中某处代码的指令。 8086CPU的转移行为有以下几类。 只修改IP时,称为段内转移,比如:jmp ax。 同时修改CS和IP时,称为段间转 阅读全文
摘要:
王爽《汇编语言》第四版 超级笔记 第8章 数据处理的两个基本问题 本章对前面的所有内容是具有总结性的。 计算机是进行数据处理、运算的机器,那么有两个基本的问题就包含在其中: 处理的数据在什么地方? 要处理的数据有多长? 这两个问题,在机器指令中必须给以明确或隐含的说明,否则计算机就无法工作。 本章中 阅读全文
摘要:
王爽《汇编语言》第四版 超级笔记 第7章 更灵活的定位内存地址的方法 前面,我们用[0]、[bx]的方法,在访问内存的指令中,定位内存单元的地址。 本章我们主要通过具体的问题来讲解一些更灵活的定位内存地址的方法和相关的编程方法。 7.1 and 和 or 指令 首先,介绍两条指令and和or,因为我 阅读全文
摘要:
王爽《汇编语言》第四版 超级笔记 第6章 包含多个段的程序 在操作系统的环境中,合法地通过操作系统取得的空间都是安全的,因为操作系统不会让一个程序所用的空间和其他程序以及系统自己的空间相冲突。 在操作系统允许的情况下,程序可以取得任意容量的空间。 程序取得所需空间的方法有两种:一是在加载程序的时候为 阅读全文
摘要:
王爽《汇编语言》第四版 超级笔记 第5章[BX]和 loop 指令 1、[bx]和 内存单元的描述 [bx]是什么呢?和[0]有些类似,[0]表示内存单元,它的偏移地址是0。 比如在下面的指令中(在Debug中使用): mov ax,[0] 将一个内存单元的内容送入ax,这个内存单元的长度为2字节( 阅读全文
摘要:
王爽《汇编语言》第四版 超级笔记 第4章 第一个程序 4.1 一个源程序从写出到执行的过程 图4.1描述了一个汇编语言程序从写出到最终执行的简要过程。具体说明如下。 第一步:编写汇编源程序。 使用文本编辑器(如Edit、记事本等),用汇编语言编写汇编源程序。 这一步工作的结果是产生了一个存储源程序的 阅读全文
摘要:
王爽《汇编语言》第四版 超级笔记 第3章 寄存器(内存访问) 3.1 内存中的存储:字(word) CPU中,用16位寄存器来存储一个字。高8位存放高位字节,低8位存放低位字节。 在内存中存储时,由于内存单元是字节单元(一个单元存放一个字节),则一个字要用两个地址连续的内存单元来存放,这个字的低位字 阅读全文
摘要:
王爽《汇编语言》第四版 超级笔记 第2章 寄存器 一个典型的CPU由运算器、控制器、寄存器(CPU工作原理)等器件构成,这些器件靠内部总线相连。 第一章所说的总线,相对于CPU内部来说是外部总线。内部总线实现CPU内部各个器件之间的联系,外部总线实现CPU和主板上其他器件的联系。简单地说,在CPU中 阅读全文
摘要:
王爽《汇编语言》第四版 超级笔记 PS:cnblogs对于markdown页内跳转暂不支持,请在浏览器端该页右下角文章目录按钮进行快速查阅。 第1章 基础知识 1.1 机器语言 机器语言是机器指令的集合。 机器指令展开来讲就是一台机器可以正确执行的命令,计算机的机器指令是一列二进制数字。 现在,在我 阅读全文
摘要:
CTF入门指南 何为CTF ? CTF(Capture The Flag)夺旗比赛,在网络安全领域中指的是网络安全技术人员之间进行技术竞技的一种比赛形式。CTF起源于1996年DEFCON全球黑客大会,以代替之前黑客们通过互相发起真实攻击进行技术比拼的方式。发展至今,已经成为全球范围网络安全圈流行的 阅读全文
摘要:
结语:大数据运维,大有作为 高俊峰(南非蚂蚁) 你好,看到这里,恭喜你学完了本专栏的全部内容。本专栏的定位是零基础入门大数据运维,所以你学习的内容更多是关于大数据平台各个组件的安装、部署和配置,这些技术看似简单,但操作起来,其实一点也不简单。 大数据平台中涉及的技术,都需要 理解原理、运行机制,才能 阅读全文
摘要:
第30讲:Hadoop 跨集群数据迁移应用实践 高俊峰(南非蚂蚁) 我们的 Hadoop 大数据平台已经运行多年,使用的版本是 CDH 5.8,平台上的各个组件(HDFS、Yarn、Hive、Spark)也都是基于这个版本的,但随着对 Hadoop 平台的深入使用,部分组件版本过低,有些新功能无法使 阅读全文
摘要:
第29讲:大数据平台的硬件规划、网络调优、架构设计、节点规划 高俊峰(南非蚂蚁) 这一课时,我将向你介绍 Hadoop 大数据平台的硬件选型、网络方面的架构设计和存储规划等内容。 ###大数据平台硬件选型 要对 Hadoop 大数据平台进行硬件选型,首先需要了解 Hadoop 的运行架构以及每个角色 阅读全文