社区
汇编语言
帖子详情
stak segment para stack 'stack'
huxin1
2004-10-16 07:27:18
为什么在定义堆栈段时要stak segment para stack 'stack'
而定义其他段如数据段只需data segment就可以了,多出来的这部分“para stack 'stack'”到底有什么含义呢?
...全文
744
6
打赏
收藏
stak segment para stack 'stack'
为什么在定义堆栈段时要stak segment para stack 'stack' 而定义其他段如数据段只需data segment就可以了,多出来的这部分“para stack 'stack'”到底有什么含义呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大熊猫侯佩
2004-10-17
打赏
举报
回复
电子书么?
Areslee
2004-10-17
打赏
举报
回复
stack最关键的作用是指明该段是堆栈
大熊猫侯佩
2004-10-17
打赏
举报
回复
Public 是可以把不同模块中的同名段在装入模块中连接成一个段,但每个
段都从小段的边界开始,因此各模块原有的段之间可能存在小于16字节的间隔。
Stack 表示把不同模块中的同名段组合而形成一个段,该段长度为各原有段的总和。
各原有段之间并无Public连接成段中的间隔,栈顶可自动指向连接后形成的大堆栈
的顶端。
Areslee
2004-10-17
打赏
举报
回复
stack的解释有误,stack是向编译器指明该段是堆栈段
public才是表示把不同模块中的同名段组合而形成一个段,该段长度为各原有段的总和。
大熊猫侯佩
2004-10-16
打赏
举报
回复
para 指定段的起始地址必须从小段边界开始,即最低16进制数位必须为0.
'class' 表示连接时用于组成段组的名字。
这个应该是在多个模块合并的时候将 标属为 'stack' 的段的位置放在一起
stack 表示把不同模块中的同名段组合而形成一个段,该段长度为各原有段的总和。
huxin1
2004-10-16
打赏
举报
回复
mydo(坎道斯)你是好样的,介绍我一本比较好的汇编书好吗?我的邮箱:fou1@163.com
栈(
Stack
)的解释及简单应用
栈的定义:栈是限定在表尾进行插入和删除操作的线性表,它是一种数据结构,其数据元素之间的关系呈线性关系。 2.结构: 3.栈的操作: (1)入栈:向栈口存储数据元素(push) (2)出栈:从栈中去数据元素(pop) (3)栈顶指针(top):用来指向最后一个入栈元素 (4)入栈操作: ①栈满不可入栈:top=SIZE-1(上溢) ②入栈(未满):top=top+1,S[top]...
我的第一个汇编语言程序:HelloWorld
_
stack
segment
stack
'
stack
'; 定义堆栈段 db 32766 dup(0) ;堆栈区长度:32766+2=32KB tos dw 0 ;定义堆栈栈顶 _
stack
ends; 堆栈段定义结束 _data
segment
;定义数据段 MSG db 'Hello,World!',13,10,'$' _data ends; 数据段定义结束 _text
segment
java怎么分别建立三个栈_
stack
& heap (栈和堆), 从C\java\系统三个角度看其区别-tech-摘录...
上午看某文章时候涉及缓冲区溢出的问题,谈到C的栈和堆,有所不懂于是baidu了一下发现论坛上的解释都较为凌乱,google一下后发现国外大学的Lecture Notes中有不少的说明,下面简单的摘录三段,一是c中的,二是对于java的,三是从os角度看的。
Stack
vs Heap AllocationHow the memory of the computer is organized for ...
汇编语言二 在缓冲区VAR中连续存放着3个16位的无符号数,编写程序实现将其按递增关系排列。
1.题目要求: 在缓冲区VAR中连续存放着3个16位的无符号数,编写程序实现将其按递增关系排列。
STACK
SEGMENT
STACK
'
STACK
' DW 100H DUP(?) TOP LABEL WORD
STACK
ENDS DATA
SEGMENT
VAR DW 1046H,1215H,11A2H VAR1 DW (?) VAR2 DW (?) VA
Chapter 5. The
Stack
Chapter 5. The
Stack
Introduction A Real-World Analogy
Stack
s in x86 and x86-64 Architectures What Is a
Stack
Frame? How Does the
Stack
Work? Referencing and Modifying Data on the
Stack
Viewing...
汇编语言
21,453
社区成员
41,602
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章