社区
汇编语言
帖子详情
多任务操作系统寄存器给我的疑惑?
jwt3000
2007-03-05 03:39:34
写汇编代码的时候不停的通过寄存器交换数据
那么我想问一下系统一个进程执行到一半时候去执行另一个进程的情况下是不是自动把所有的寄存器压栈?
...全文
190
5
打赏
收藏
多任务操作系统寄存器给我的疑惑?
写汇编代码的时候不停的通过寄存器交换数据 那么我想问一下系统一个进程执行到一半时候去执行另一个进程的情况下是不是自动把所有的寄存器压栈?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ayw215
2007-03-06
打赏
举报
回复
这个由os内核中的tss来实现
bigbat
2007-03-05
打赏
举报
回复
这个和你的cpu类型有关。通常只有程序的地址值是自动保存的。有的也保存状态寄存器。其它的是由程序保存的。和你的操作系统有关。
Myu2006
2007-03-05
打赏
举报
回复
3.线程环境
在第12章中已经提到过,Windows为不同的线程循环分配时间片,当挂起一个线程的时候,为了以后能够将它恢复执行,系统必须首先将线程的运行环境保存下来,当线程在下一个时间片恢复执行时,将运行环境恢复回去,线程就不会感觉到自己被打断过,这就像甲外出的时候把办公室交给乙管,不管乙把办公室搞成什么样子,只要在甲回来之前把所有东西恢复原状,甲就不会意识到甲出去的时候办公室被挪做它用了。
抄自罗云彬《Windows环境下32位汇编语言程序设计》第一版第13章(523页)
大熊猫侯佩
2007-03-05
打赏
举报
回复
to see TSS in kernel windows
Etual
2007-03-05
打赏
举报
回复
理论上,是的,而且其中的操作由操作系统完成
LINUX
寄存器
总结
前言(wxy):说到
寄存器
,迷迷茫茫好多年,首先不知道到底有哪些
寄存器
,因为不同的博客总会出现几个我不认识的
寄存器
;...控制和状态
寄存器
,一般用户不可对其进行编程,他们被控制部件或
操作系统
使用,以控制.
操作系统
学习常见
疑惑
问与答
主要看了下特权级这块,和上次看的...转过来,学习一下
操作系统
学习常见
疑惑
问与答[接口规范部分]—问题1- 4 大三的时候已经学过了《
操作系统
原理》这门课,虽然学习过程中做过一些实验,但对
操作系统
的认识仍然停
操作系统
学习常见
疑惑
问与答[接口规范部分]
操作系统
学习常见
疑惑
问与答[接口规范部分]—问题1- 4 这里讨论的
操作系统
是指基于IA构架80386以上CPU的
操作系统
,并不包括其他计算机构架之上的
操作系统
或嵌入式
操作系统
。1、问:
操作系统
如何能够开始控制一台...
现代
操作系统
——并行处理
多任务
并行处理
多任务
2020-11-24(Windows保护模式学习笔记(1)—— 段
寄存器
与段权限检查)
其中,后四个
寄存器
没有处理器定义,是由
操作系统
运行它们来赋予目的的。 段
寄存器
具有以下结构 struct SegMent { WORD Selector; // 段选择子 16位 可见 WORD Attributes; // 段属性 16位 不可见 只有少数几个...
汇编语言
21,459
社区成员
41,600
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章