41、明确isa在继承上的作用1、在Objective-C中,每个对象都隐藏着一个数据结构isa指针2、isa指针指向的是对象的类,这个类也是一个对象,有自己的权。3、在Objective—C中,每个对象还都保留一个超类的指针,通过该指针可调度自己已有的方法和调度基类。42、利用类别和协议实现类似多...
分类:
其他好文 时间:
2015-11-08 14:15:31
阅读次数:
150
50、了解对象的alloca和init...1、alloc方法使用应用程序默认的虚存区。区是一个按页对齐的内存区域,用于存放应用程序分配的对象和数据2、alloc分配过程不仅进行对象的内存分配,还初始化的对象的两个小而非常重要的属性,及它的isa实例变量和保持数3、子类可以不采用带参数的初始化方法,...
分类:
其他好文 时间:
2015-11-08 14:09:19
阅读次数:
207
有自动变量,且有__block存储域类说明符:struct __Block_byref_val_0 { void *__isa; __Block_byref_val_0 *__forwarding; int __flags; int __size; int val;};struct __m...
分类:
其他好文 时间:
2015-10-24 12:51:28
阅读次数:
148
第四章,处理器体系结构ISA:一个处理器支持的指令和指令的字节级编码,成为指令集体系结构。不同的处理器家族都有不同的ISA。例如:Intel IA32、IBM Freescale PowerPC和ARM处理器家族。本章将简要介绍处理器硬件的设计。4.1Y86指令集体系结构定义一个指令集体系结构,包括...
分类:
其他好文 时间:
2015-10-19 00:42:56
阅读次数:
252
第四章 处理器体系结构ISA:一个处理器支持的指令和指令的字节级编码——指令集体系结构ISA在编译器编写者和处理器设计人员之间提供了一个概念抽象层 与IA32相比Y86指令集的数据类型、指令和寻址方式都要少一些,它的字节级编码比较简单,不过它仍然足够完整4.1、Y86指令集结构定义一个指令集体系结构...
分类:
其他好文 时间:
2015-10-19 00:34:41
阅读次数:
249
1Y86指令集体系结构 ISA:指令集体系结构,一个处理器支持的指令和指令的字节级编码 程序员可见的状态 Y86程序中的每条指令都会读取或修改处理器状态的某些部分,称为程序员可见状态。其中包括: 8个程序寄存器:%eax,%ecx,%edx,%ebx,%esi,%edi,%esp和%ebp。...
分类:
系统相关 时间:
2015-10-18 22:54:53
阅读次数:
656
处理器的体系结构ISA:一个处理器支持的指令和指令的字节级编码称为它的指令集体系结构ISA.Y86是一个指令体系结构(ISA)寄存器、存储器、条件码、PC、程序状态。 halt:这个指令将会终止指令的执行。nop:这是一个占位指令,它不做任何事情,后续为了实现流水线,它有一定的作...
分类:
其他好文 时间:
2015-10-18 22:51:26
阅读次数:
179
处理器体系结构一、Y86指令集体系结构1.Y86是一个指令体系结构(ISA),它是计算机系统这本书的作者YY出的指令集。目的是为了让我们更加清晰的了解ISA。2.Y86指令集:3.Y86异常:Y86有四种不同的状态码,AOK(正常)、HLT(执行halt指令)、ADR(非法地址)和INS(非法指令)...
分类:
其他好文 时间:
2015-10-18 19:52:16
阅读次数:
171
第四章 处理器体系结构前言:指令集结构(ISA):一个处理器支持的指令和指令的字节级编码(不同处理器有不同的ISA)4.1 Y86指令集结构 Y86的处理器状态类似于IA32 8个程序寄存器:%eax%esi%ecx%edi %edx%esp %ebx%ebp(%esp被入栈,出栈,调用和返回指令作...
分类:
其他好文 时间:
2015-10-18 18:13:07
阅读次数:
165
第四章:处理器体系结构ISA指令集体性结构——处理器支持的指令和指令的字节编码HCL硬件控制语言—描述处理器设计Y86——定义一个指令集体系结构,包括定义各种状态元素、指令集和他们的编码、一组编程规范和异常事件处理。一、Y86指令集体系结构(一)程序员可见的状态1.Y86程序每条指令都会读取或修改处...
分类:
其他好文 时间:
2015-10-18 15:33:17
阅读次数:
300