社区
汇编语言
帖子详情
一个问题。
hyqryq
2001-01-26 11:40:00
谁能告诉我在任务状态段(TSS)中的内层栈指针有什么用?请尽量通俗一点!
...全文
226
6
打赏
收藏
一个问题。
谁能告诉我在任务状态段(TSS)中的内层栈指针有什么用?请尽量通俗一点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hyqryq
2001-01-29
打赏
举报
回复
xie xie!
Areslee
2001-01-29
打赏
举报
回复
这样做是为了安全的需要,如果不同级别的程序都使用同一堆栈的话有可能会使用户级程序容易“偷窥”到系统的核心数据或破坏内层堆栈中的内容。
fd
2001-01-28
打赏
举报
回复
那是处于保护的需要,不至于外层程序的错误破坏内层堆栈
hyqryq
2001-01-27
打赏
举报
回复
谢谢Areslee(易水):
我还有点不明白的是,
那为什么要用不同的堆栈呢?
Areslee
2001-01-26
打赏
举报
回复
当程序跳转到不同特权级段执行时,使用的堆栈不同。
在0级时就用TSS中0级的堆栈指针
在1级时就用TSS中1级的堆栈指针
在2级时就用TSS中2级的堆栈指针
在0级时就用TSS中的SS:ESP
hyqryq
2001-01-26
打赏
举报
回复
没有懂保护模式下汇编的高手吗? 这个问题应该不是很难呀!
我加分..........
变量的分类与定义
一.变量分类 JAVA 中变量的分类主要按照两种方式进行分类 第一种:按照数据类型进行分类 基本数据类型 整型(byte.short.int.long) 字符型(char) 布尔型(boolean) 引用数据类型 类(class) 接口(interface) 数组( [ ] ) 第二种:按照声明位置进行分类 成员变量:直接声明在类里,并非static修饰的变量为成员变量,成员变量可以使用权限修饰符进行修饰(private default protected public,且声明之后可以不赋值(默认初
第一章01节- java变量
1. 变量的概念 1.内存中的
一个
存储区域
Python基础(变量)
本文摘要: Python编程基础笔记包含注释、输入输出、变量和数据类型等核心内容。单行注释用#,多行用'''或""";输入用input(),输出用print(),可自定义分隔符和结束符。变量命名需遵循规则(字母数字下划线,非数字开头),推荐小驼峰等命名法。变量通过=赋值,无固定类型,可用type()查看对象类型。数据类型包括字符串(str)、数字(int/float/bool)、容器(list/tuple/dict/set等),分为可变和不可变两类。字符串操作含连接、切片、格式化(f-string/占位符%
常量和变量
在Java中,常量和变量是用于存储数据的标识符。 常量是
一个
固定的值,一旦定义就不能被修改。在Java中,常量使用关键字final来定义,通常使用大写字母表示。例如: final int MAX_SIZE = 100; final double PI = 3.14; 变量是
一个
可以被修改的值。在Java中,变量需要先声明,并且可以赋予不同的值。例如: int a = 10; double b = 3.14; String message = "Hello, World!"; 变量的
变量 常量
编译环境设置好以后,就可以正式学习C语言了。一、变量 (一)、变量类型和表示方法 1.什么是变量?一句话,变量是存储数据的值的空间。由于数值的类型有多种,有整数、小数(浮点数)、字符等等,那么对应的变量就有整型变量、浮点型变 量、字符型变量。变量还有其他的具体分类。整型变量还可具体分为无符号型、长整型和短整型。浮点型也可分为单精度型、双精度型和长双精度型。此外还可以分 为静态变量、外部变量、...
汇编语言
21,500
社区成员
41,618
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章