社区
汇编语言
帖子详情
汇编语言栈的初始值 求一下详细的解释
我的菜只能我拱
2020-01-04 08:21:38
5.若将以1000H为段地址的整个段空间当作栈使用,那么寄存器SP的初始值最合理的设置是_____。
...全文
224
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),其中有一块区域就是“
栈
”,本质上
栈
是一段内存空间,在计算机里领域里代表:数据临时存储的地方。 同时
栈
也是一种数据存储结构,这对于学过数据结构这门课的同学来说并不难理解,我们知道“
栈
”在程序设计中是经常使用的,在早期,设计8086处理器的计算机工程师为了更方便的管理“
栈
”这段内存,...
研究X86汇编中的
栈
段初始化问题时候得到的一些经验
学了一段时间汇编,发现李忠老师的《X86
汇编语言
:从实模式到保护模式》十分不错,读下来的过程中能有一些自己的理解。
栈
段是个一直困扰我的问题,主要原因就是
栈
段不同于代码段和数据段,
栈
段的扩展方式是向下扩展的(向低地址扩展),所以
栈
段的段界限是其下限,而上限是无限制的(其实是有的,就是可用的最大的内存地址)。看过一个论坛里边,对向上同向下扩展的段的偏移地址的描述十分到位:“当段最大为1M时,在自然的...
什么是
汇编语言
汇编语言
(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在
汇编语言
中,用助记符(Mnemonics)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址。在不同的设备中,
汇编语言
对应着不同的机器语言指令集,通过汇编过程转换成机器指令。普遍地说,特定的
汇编语言
和特定的机器语言...
汇编语言
21,458
社区成员
41,603
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章