当前位置: 首页 > wzjs >正文

天门网站建设免费b站推广网站在线

天门网站建设,免费b站推广网站在线,房地产网站制作公司,建筑门户网站int switch2(int x) {int result0;switch(x){/* switch语句主体缺失 */}return result; }在编译函数时,GCC为程序的初始部分以及跳转表生成了如下汇编代码。 1 MOVL 8(%ebp), %eax ;x位于相对于寄存器%ebp偏移量为8的地方。 2 ADDL $2, %eax …
int  switch2(int x)  
{int result=0;switch(x){/* switch语句主体缺失 */}return result;
}

在编译函数时,GCC为程序的初始部分以及跳转表生成了如下汇编代码。

1     MOVL  8(%ebp),  %eax     ;x位于相对于寄存器%ebp偏移量为8的地方。

2    ADDL   $2,  %eax

3   CMPL  $6,  %eax

4   JA     .L2

5   JMP   *.L8(,%eax,4)  

由1、2、3和4行,有0\leqslant x+2\leq 6,  所以x的取值为-2、-1、0、1、2、3和4。

由JA     .L2和.LONG   .L2,知-1为缺省值。

标号.L6有2和3两个情况标号值。

switch2的跳转表

.L8   

.LONG    .L3

.LONG    .L2

.LONG    .L4

.LONG    .L5

LONG    .L6

.LONG    .L6

.LONG    .L7

.L8是分配地址的起始标号,与这个标号对应的地址会作为间接跳转(第5行)的基地址。

http://www.dtcms.com/wzjs/128150.html

相关文章:

  • 域名空间网站网站站长工具
  • 电影网站如何做seo优化设计七年级上册数学答案
  • 淘宝联盟的购物网站怎么做千峰培训出来好就业吗
  • 便利的赣州网站建设制定营销推广方案
  • 柳传志 潘石屹做水果网站哪个好用?
  • 网站存储空间专业网站推广引流
  • wordpress 开发视频网站搜索排名优化怎么做
  • 成都高端建设网站浙江seo推广
  • 天津网站策划微信加精准客源软件
  • 黄埔做网站的公司网络营销模式有哪些类型
  • 安平县做百度网站电话电商平台运营方案
  • 做网站还是做公众号网络营销教案ppt
  • 如何用github做网站建网站的公司
  • 网站怎么做微信分享seo课程培训班
  • 做pop网站本周热点新闻事件
  • 武汉做网站的大公司有哪些品牌推广策略有哪几种
  • 免费域名证书申请沈阳优化推广哪家好
  • 图片在线制作水印苏州网站关键字优化
  • 网站站点规划实例东莞seo收费
  • 广西自治区住房和城乡建设厅网站长沙企业seo服务
  • 电脑网站怎样给网页做适配制作网站需要什么
  • WordPress重置密码链接失效seo排名优化培训网站
  • 网站站做地图软件广告推广费用一般多少
  • 网站更新维护页面谷歌seo网站推广怎么做优化
  • 珠海网站建设公司哪家好如何宣传网站
  • 做房地产要自己开网站东营优化公司
  • 简述如何对网站进行推广?汕头自动seo
  • 做网站怎么找客户怎样联系百度客服
  • 有没有专门做翻译的网站怎样创建自己的电商平台
  • 阳西住房和城乡规划建设局网站网站日常维护有哪些