《寻址技术.PPT》由会员分享,可在线阅读,更多相关《寻址技术.PPT(8页珍藏版)》请在三一文库上搜索。
1、2.2 寻址技术,在通用寄存器指令集结构中,一般是利用寻址方 式指明指令中的操作数是一个常数、一个寄存器 操作数,抑或是一个存储器操作数。 2. 当前指令集结构中所使用的一些操作数寻址方式。,第二章 计算机指令集结构设计,3. 寻址方式使用情况统计结果 (VAX指令集结构的机器:gcc、Spice和Tex 基准程序),立即值寻址方式和偏移寻址方式的使用频率十分高。,4. 各种偏移量字段大小的使用情况 寄存器寄存器型指令集结构的机器上(MIPS) 运行SPECint92基准程序集 (compress、espresso、eqntott、gcc、li) 运行SPECfp92基准程序集 (dudoc、
2、ear、hydro2d、mdljdp2、su2cor),2.2 寻址技术,x轴的标记是对偏移量大小进行log2()运算 所得,也就是偏移量字段的位数。,2.2 寻址技术, 程序所使用的偏移量大小分布十分广泛; 较小的偏移量和较大的偏移量均占有相当大的比例; 将偏移量字段的大小设置为1216位。这种长度可 以支持上述7599基于偏移寻址方式的数据访 问中偏移量大小的表示。,2.2 寻址技术,5. 在一种Load/Store型指令集结构上,一些指令使用 立即值寻址方式的频率。,比较指令和ALU指令使用立即值寻址方式十分频繁。,6. 不同立即值大小的使用分布情况,将立即值的大小设置为816位,可以覆盖所有 使用立即值寻址方式指令的5080。,2.2 寻址技术,