[toc] 1. 前言 在阅读Think in java时,关于内部类的作用中出现了闭包这个词。于是开始百度,了解到了怎么使用代码定义一个闭包,闭包能实现什么妙用。而这种答案...
[toc] 1. 前言 在阅读Think in java时,关于内部类的作用中出现了闭包这个词。于是开始百度,了解到了怎么使用代码定义一个闭包,闭包能实现什么妙用。而这种答案...
译注: 这边讲的都是跟ARM v4同时代的,2000年之前的指令集 ARM 里面最不常用的, 大概就是指令的条件执行。 每条指令的开头都有4个位可以标识执行条件, 根据当前的...
PA-RISC 在 1990 年有一个 1.1 版本的小更新, 1996 年扩展到 2.0 则是一版大更新。 PA-RISC 可能拥有最多的不常见的桌面 RISC 特性。 比...
PowerPC 是 IBM 的商业版 RISC 计算机体系结构。它的前任有IBM RT/PC, IBM Power1, and IBM Power2, 以及 Motorola...
寄存器窗口(register windows) SPARC 最独特的特性是寄存器窗口,一种优化函数调用阶段的手段。 每次调用,都会分配一个新的缓存窗口,来缓存需要压栈的寄存器...
Alpha体系结构倾向于实现高性能的指令集。为了这个目标,做了两个有争议性的决定:不精确的浮点异常;不支持按字节或者半字访问数据(即只支持按word访问数据)。 为了简化流水...
MIPS已经经历了五代指令集,演进过程通常是在增加其他架构中有的特性。 下面是MIPS的特有的一些指令,其中的几个还可以在原始指令集中找到。 不对齐数据传输指令 MIPS有特...
你尝试过跳下悬崖吗?或者从摩天大楼的顶楼窗口跳下?或许没有。为什么?因为你会死。我也会,所有人都会。那么我们是怎么知道这一点的呢?
相对应桌面/服务器RISC的多媒体指令扩展,嵌入式RISC上则是数字信号处理(DSP)扩展。 所有DSP架构都有一个特征,那就是支持整数乘法累加。其中,乘法倾向于发生在比常规...
由于所有的桌面微处理都支持图形显示,并且晶体管的成本下降,所以不可避免的,需要支持图形操作。很多图形系统用分别用8个bit来表示三原色中的一种,再用剩下的8个bit来表示像素...
所有的体系结构都必须要有比较和条件跳转,虽然很多相似之处,但是各个体系结构都有自己的一套实现。 SPARC使用4种传统的状态位:负数,零,进位,和溢出。所有的算术和逻辑指令都...
各种体系结构的基本指令之间有很多的相似之处,这里我们以MIPS的基本指令为基准,对比另外的指令集。 MIPS主要指令 几乎所有的体系结构都可以找到跟MIPS基本指令相似的指令...
图3罗列了桌面体系结构的数据寻址方式。只要将基址的寄存器的值设为0,绝对地址寻址就可以被替换成相对地址寻址。数据寻址的时候,所有的体系结构都会有一个寄存器的值一直是0。类似的...
这节讨论两类RISC,第一类是桌面和服务器的RISC。 Digital Alpha MIPS, Inc. Hewlett-Packard PA-RISC IBM and Mo...
RISC: any computer announced after 1985.——Steven Przybylski 翻译的文章,原文是《survey of instruc...