首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
设(SP)=0028H,执行段内返回指令RET 6后,SP的
[单选题]
设(SP)=0028H,执行段内返回指令RET 6后,SP的内容是( )。
0036H
0022H
0030H
0020H
查看正确选项
添加笔记
求解答(11)
邀请回答
收藏(24)
分享
纠错
1个回答
添加回答
6
潞舞
sp为堆栈寄存器,执行ret指令后,发生函数返回,sp寄存器是从高地址到低地址变化。
所以执行ret6后,返回6个地址的空间,同时ret指令执行时,会自动执行pop IP,ip寄存器占两个地址空间。
因此sp=0028H+8=0030H
发表于 2018-09-25 10:17:29
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
编译和体系结构
上传者:
呼呼L
难度:
1条回答
24收藏
5064浏览
热门推荐
相关试题
以下指令集架构属于复杂指令集架构的是?
阿里巴巴
编译和体系结构
评论
(15)
来自
阿里巴巴2015实习生笔试题
牛妹数
过关题目
语言题
评论
(1)
最大最小值
过关题目
语言题
评论
(2)
多组输入a+b II
过关题目
语言题
评论
(1)
多组数据a+b III
过关题目
语言题
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题