深入理解计算机统第三章前面部分.pptxVIP

  • 3
  • 0
  • 约小于1千字
  • 约 11页
  • 2018-08-06 发布于江苏
  • 举报
深入理解计算机统第三章前面部分

历史观点;摩尔定律是指IC上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。;Intel数据类型;IA32 CPU 中包含的8个寄存器,存储整数数据及指针;操作数:指示出一个操作要引用的源数据值以及放置结果的目标位置 立即数:$13 $OxD 表常数 寄存器:Ea表示任意寄存器,R[Ea]表示其值 存储器:Imm(Eb, Ea, s):Imm+R[Eb]+R[Ea]*s Imm:立即偏移数 Ea:基址寄存器 Eb:变址寄存器,不能为%esp,%ebp s:比例因子;1、加载有效地址(leal): 为引用产生指针,通常用来执行简单算术操作 2、一元或二元操作: incl decl negl notl addl subl imull xorl orl andl 3、移位操作 : sall==shll(填0) sarl(算术右移,填符号位) shrl(逻辑右移,填0) 4、特殊算术操作: imull(有符号64位乘法) mull(无符号64位乘法) cltd(转换为四字) idivl(有符号除法) divl(无符号除法);除整数寄存器外,CPU还有一级单位个条件码描述最近的算术或逻辑操作属性,可以检测这些寄存器来执行条件分支指令: CF:进位标志,可以用来检测无符号操作数溢出 ZF:零

文档评论(0)

1亿VIP精品文档

相关文档