社区
汇编语言
帖子详情
不太理解lgdt的操作数。
ShawFeld
2014-12-14 12:30:52
0f 01 15 48 00 10 00
lgdtl 0x100048
不是说lgdt 操作数是m16&32,
应该是6字节的一个数啊,为什么这里只有5个。
总之,应该怎么看这个指令呢?
...全文
1646
5
打赏
收藏
不太理解lgdt的操作数。
0f 01 15 48 00 10 00 lgdtl 0x100048 不是说lgdt 操作数是m16&32, 应该是6字节的一个数啊,为什么这里只有5个。 总之,应该怎么看这个指令呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_42490606
2018-12-20
打赏
举报
回复
1
就拿楼主这个例子来说,lgdt操作归根到底是取6个字节的数据,其中有2个字节数据装载进gdtr寄存器的limit部分,另外4个字节数据装载进gdtr寄存器的base部分。而通过解析,我们得到一个内存地址addr=0x10048,而我们要取得这六个字节数据就在以改地址为首地址的内存中。可以通过memcpy(&dest,addr,2)取出两个字节数据保存在dest中装载进gdtr中,然后再memcpy(&dest,addr+2,4)取出四个字节数据保存在dest中。(个人理解,勿喷)
均陵鼠侠
2015-03-08
打赏
举报
回复
lgdt是间接寻址的,需要用它后面的地址操作数间接找到真正的GDT的线性地址。
疯疯颠巅
2015-02-18
打赏
举报
回复
0f 01 15 |48 00 10 00 ;48 00 10 00 倒转来看不就是0x00100048吗? 0f 01 15 = lgdt,是lgdt的机器码 lgdt |0x100048 操作数是m16&32,是指可以是16位或者32位 16位 00 00 32位 00 00 00 00; 48 00 10 00是32位
赵4老师
2015-01-07
打赏
举报
回复
0f011548001000 lgdt [00100048]
zara
2014-12-15
打赏
举报
回复
不知道
6字节
和
只有5个
是怎么来的,啥个意思。
就 0f 01 15 48 00 10 00 这个指令机器码来说,0f 01 是操作码,15 是寻址模式字节表示 32 位偏移,48 00 10 00 就是偏移地址了。
x86 - CPU架构/寄存器详解 (三) 保护模式
本文内容: CPU架构通用寄存器状态寄存器状态标志(Status Flags)控制标志(DF flag)系统标志以及IOPL域(System Flags and IOPL Field)系统地址寄存器GDTRLDTRIDTRTR段寄存器控制寄存器CR0CR1CR2CR3CR4调试寄存器其他寄存器EIPTSC浮点寄存器MSR参考资料 80286 也是一款 16 位的处理器,大部分的寄存器都和 8086 处理器一样。因此,80286 和 8086 一样,因为段寄存器是 16 位的,而且只能使用 16 位的偏移
什么是汇编语言
汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符(Mnemonics)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或
操作数
的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。普遍地说,特定的汇编语言和特定的机器语言...
NASM 汇编笔记
段寄存器存放 基地址 AX 通用寄存器 CS 存放要被cpu 执行的代码的基地址 code segment IP 别名为指令指针寄存器,存放段地址的偏移地址 CS*16+IP 就是cpu 要执行的指令
L2 对GDT与LDT的
理解
在x86架构中,GDT 和 LDT 是保护模式下用于内存寻址的两个重要数据结构,它们存放在内存中。本章主要介绍 GDT 和 LDT 结构及其使用方式。
【实现操作系统 04】完善 Loader 程序,并加载内核(上)
实现操作系统第四篇,完善 Loader 程序,并实现加载内核功能。
汇编语言
21,458
社区成员
41,603
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章