社区
汇编语言
帖子详情
为什么cs的装载不能自动装载?
fangsuwen123
2007-05-02 10:19:19
为什么cs的装载不能自动装载?
...全文
211
9
打赏
收藏
为什么cs的装载不能自动装载?
为什么cs的装载不能自动装载?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mengshijie_1981
2007-05-06
打赏
举报
回复
正如楼上所说的,Intel的处理器为了保证其健壮性,故不允许直接修改CS和IP的值,而直能通过CPU提供的安全的方法来改变它们的值,这种做法和Windows NT/2000/XP为了保证系统的健壮性而提供API供用户调用,而不允许直接访问硬件是同一个道理.
zara
2007-05-06
打赏
举报
回复
这个意思是说, CS 和 IP 都是不能直接赋值的. 它们的改变必需经过间接的方法, 比如转移指令, 调用返回指令等的来实现. 这个主要是由于 CS:IP 的关键性决定的吧. 如果可以直接赋值, 稍有不甚, 程序就失控了, 后果太过严重. 所以通过间接的手段以增加行为的确定性.
mengshijie_1981
2007-05-05
打赏
举报
回复
首先CS:IP是CPU初始化时(可以认为是开机时或者主板供电时)加载的。用指令也可以更新CS:IP的值,如jmp、call、ret等。CS:IP确实是用来寻址指令的,但CPU可以通过执行寻址到的指令来改变CS:IP的值。
JeanChenYu
2007-05-05
打赏
举报
回复
push word ptr valueofcs
push word ptr valueofip
ret
these 3 instructions can load cs:ip.
fangsuwen123
2007-05-05
打赏
举报
回复
我正在学习组成原理,是大一的学生.我们学的是Intel系列的,以80x86CPU为硬件背景,以MASM5.0-MASM6.0为"汇编"环境的.在这样的条件下为什么CS的装载不能够用执行几条指令来装载呢?我看了书上的解释是这样的,"为载入CS,IP的新值需要执行几条指令,而执行指令又必须按照CS和IP来寻找指令",看完之后觉得很头晕,不知其所云?各位前辈能否解释一下呢?后生在这里谢谢大家啦
hustsatellite
2007-05-05
打赏
举报
回复
cs可以自动装载,ds不可以,这是硬件问题
mymtom
2007-05-04
打赏
举报
回复
什么操作系统,什么格式的执行文件?
mengshijie_1981
2007-05-03
打赏
举报
回复
能不能把问题说清楚详尽些?
大熊猫侯佩
2007-05-02
打赏
举报
回复
what mean?
一键快速配置固定IP地址
什么是固定IP配置工具? 一款运行于 Windows 的桌面程序, 提供图形化界面来查看本机网络信息, 并一键将网卡设置为固定IP地址。 解决什么问题? · 手动用 netsh 命令设置固定IP, 记忆成本高、易出错 · Windows 控制面板路径深, 操作繁琐 · 服务器/工控机/测试机需固定IP, 无快速工具 交付形态: 单个 SetFixedIP.exe 文件, 双击即用, 无需任何安装依赖。
Python OpenCV Navier-Stokes图像修复 破损掩码对照
Python OpenCV Navier-Stokes图像修复 破损掩码对照 用 INPAINT_NS 修复刮痕破损,输出破损/掩码/修复对照图与 inpaint_report.
cs
v,可换本地图片。 功能: · Navier-Stokes 修复 · 破损/掩码/修复对照 · inpaint_report.
cs
v · 刮痕演示掩码 · 可换本地图片 · 打包时预跑 output/preview 压缩包含可运行源码、依赖与说明,按 README 安装后即可复现。
C#源码图像操作计时器例子
C#源码图像操作计时器例子
Protocol Buffers - Google 的数据交换格式
Protocol Buffers(简称 protobuf)是 Google 开发的一种语言无关、平台无关、可扩展的结构化数据序列化机制。您可以在 protobuf 文档 中了解更多相关信息。
ai-job-search(Python)
「ai-job-search(Python)」是开发框架(Python)。项目简介:The job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.源码完整,下载解压即可查看使用,适合学习参考、课程设计与二次开发。
汇编语言
21,500
社区成员
41,618
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章