社区
汇编语言
帖子详情
请问mov eax, [ebx]为什么异常了?怎么改呢?
littlebao
2011-10-05 03:42:37
static DWORD idt, int_idt;
mov eax, fs:[0]
push eax
sidt [esp-02h]
pop ebx
mov idt, ebx
add ebx, 0x1C
mov int_idt, ebx
mov eax, [ebx] (这里异常了)
...全文
626
8
打赏
收藏
请问mov eax, [ebx]为什么异常了?怎么改呢?
static DWORD idt, int_idt; mov eax, fs:[0] push eax sidt [esp-02h] pop ebx mov idt, ebx add ebx, 0x1C mov int_idt, ebx mov eax, [ebx] (这里异常了)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2011-10-07
打赏
举报
回复
详情请看驱动开发。
littlebao
2011-10-06
打赏
举报
回复
什么意思啊?应该怎么设置呢?
liveeng
2011-10-06
打赏
举报
回复
[Quote=引用 5 楼 littlebao 的回复:]
别人说必须工作在R0级里,是什么意思呢?请问vc里面怎么设置呢?
[/Quote]
瞎了,原来你在 ring3里执行的
littlebao
2011-10-06
打赏
举报
回复
别人说必须工作在R0级里,是什么意思呢?请问vc里面怎么设置呢?
littlebao
2011-10-06
打赏
举报
回复
NowInRing0()
{
_asm {
push ebp
mov ebp,esp
call ReadIDE
cli
mov ebx, int_idt
mov ax, Entry
mov word ptr [ebx-4], ax
mov eax, Base
shr eax, 16
mov [ebx+2], ax
sti
leave
iretd
}
}
这是前面的相关代码
littlebao
2011-10-06
打赏
举报
回复
不行哦。
要怎么改呢?
[Quote=引用 2 楼 liveeng 的回复:]
sidt [esp-04h]
[/Quote]
liveeng
2011-10-05
打赏
举报
回复
sidt [esp-04h]
WJN92
2011-10-05
打赏
举报
回复
可能你的环境问题
32位汇编指令,
mov
eax
,[
ebx
] 读取内存访问权限冲突怎么回事啊?想用汇编读取指定内存的数据
Markdown将文本转换为 HTML 。 KaTeX数学公式 您可以使用渲染LaTeX数学表达式 KaTeX : Gamma公式展示 Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N Γ ( n ) = ( n −...
EAX
、
EBX
、ECX、EDX
前面学习了8086的基本知识,今天正式开始学习win32平台的汇编
EAX
:累加寄存器 32位,功能和8086中ax相同
mov
eax
,dword ptr [ebp-4] ...
mov
eax
,dword ptr [
ebx
+8] ECX:计数寄存器 32位,功能和8086中...
高级静态分析技能基础:X86汇编语言运算指令说明
本节我们看看X86指令集以及X86的硬件体系架构。...
mov
eax
,
ebx
(把寄存器
ebx
中的数据拷贝到
eax
寄存器)
mov
eax
, 0x42 (把数值0x42赋值给
eax
寄存器)
mov
eax
, [0x4037c4](把地址为0x4037c4的4字节数据拷贝到e
汇编语言mul指令_高级静态分析技能基础:X86汇编语言运算指令说明
本节我们看看X86指令集...
mov
指令的格式为(
mov
目的,源头),源头指的是要被挪到的数据,目的是数据被挪动的目的地, 我们看几个具体例子:
mov
eax
,
ebx
(把寄存器
ebx
中的数据拷贝到
eax
寄存器)
mov
eax
, 0x42 (把数...
Lea
EAX
,[
EBX
+10]的作用
Lea是返回偏移地址,对于 Lea
EAX
,s1 这样很好解释,就是返回变量s1的偏移地址 Lea
EAX
,[
EBX
+10]就比较复杂了 [
EBX
+10]表示
EBX
+10后作为地址,此...如果是后者,那不是跟
MOV
EAX
,
EBX
+10的效果一样了? 实际的效果...
汇编语言
21,496
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章