社区
汇编语言
帖子详情
汇编语言栈的初始值 求一下详细的解释
我的菜只能我拱
2020-01-04 08:21:38
5.若将以1000H为段地址的整个段空间当作栈使用,那么寄存器SP的初始值最合理的设置是_____。
...全文
223
1
打赏
收藏
汇编语言栈的初始值 求一下详细的解释
5.若将以1000H为段地址的整个段空间当作栈使用,那么寄存器SP的初始值最合理的设置是_____。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zara
2020-01-04
打赏
举报
回复
0000 吧。整个段用作堆栈,那首次压栈的就是保存在 FFFE 了:压栈操作是 sp 减 2 ,数据保存到 [sp] 处,初始则是
FFFE+2 为 10000,偏址只有 4个十六进制位,于是就是 0000了,看着就是地址回绕了。
栈
初始化
bootloader中即用到
汇编语言
,也用到c语言
汇编语言
:核心初始化 c语言:完成板载硬件的初始化 要使用c语言,首先要初始化c语言编程环境,包括
栈
初始化和bss段初始化。
15-
栈
和
栈
的初始化
计算机工程师们为了设计出更高效,更易于控制管理的程序,把内存分成一些不同的区域(
详细
见4-计算机的启动过程中的图3),其中有一块区域就是“
栈
”,本质上
栈
是一段内存空间,在计算机里领域里代表:数据临时存储...
研究X86汇编中的
栈
段初始化问题时候得到的一些经验
学了一段时间汇编,发现李忠老师的《X86
汇编语言
:从实模式到保护模式》十分不错,读下来的过程中能有一些自己的理解。
栈
段是个一直困扰我的问题,主要原因就是
栈
段不同于代码段和数据段,
栈
段的扩展方式是向下扩展...
什么是
汇编语言
汇编语言
(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在
汇编语言
中,用助记符(Mnemonics)代替机器指令的操作码,用地址符号(Symbol)或标号...
汇编语言
中
栈
及
栈
操作的实现
栈
:数据始终采用先进后出的特点。 8086CPU提供入
栈
和出
栈
指令,基本操作:PUSH(入
栈
)和POP(出
栈
)操作。 在8086CPU中,有两个寄存器,段寄存器SS和寄存器SP; SS: 存放
栈
顶的段地址。 SP:存放
栈
顶的偏移...
汇编语言
21,458
社区成员
41,603
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章