memory-segmentation

memory-segmentation

文章 0 浏览 2

什么是段落(当涉及内存时)

我觉得问一些看起来应该很容易查找的问题很愚蠢,但正如您可能猜到的那样,搜索段落会得到很多与我想知道的内容无关的结果。 过去几天我一直在学习汇…

初相遇 2024-11-07 08:15:30 2 0

使用分段的 32 位 x86 的 64 TB 虚拟内存:如何实现?

Intel x86 内存模型具有分段和分页功能。系统可以寻址高达 64 TB 的虚拟内存,这意味着什么?我的理解是只有4GB的虚拟内存是可寻址的。这里的差距是什…

许仙没带伞 2024-10-26 13:40:41 2 0

MOV AX,CS 和 MOV DS,AX 的概念

谁能解释一下这三个指令的功能吗? ORG 1000H MOV AX,CS MOV DS,AX 我知道理论上代码、数据和额外段是什么,但是: 它们是如何在这个程序中实现的? …

滥情哥ㄟ 2024-10-23 01:00:47 3 0

Win32中的FS寄存器

我正在阅读 SEH 是如何在 Win32 中实现的,并且遇到了这个称为FS 寄存器的东西。我在谷歌上找不到任何好东西(很可能我搜索的是错误的东西)。那么谁…

呆橘 2024-10-15 05:49:40 2 0

为什么 x86 上的 Linux 对用户进程和内核使用不同的段?

所以,我知道 Linux 对 x86 处理器使用四个默认段(内核代码、内核数据、用户代码、用户数据),但它们都具有相同的基数和限制(0x00000000 和 0xffff…

娇纵 2024-10-09 15:10:54 4 0

8086 段选择器

是否有一些“主管”位不让“用户空间”做类似的事情 mov CS, 200h 有什么样的保护?…

梦回旧景 2024-10-08 01:17:00 3 0

“DS:[40207A]”是什么意思?意思是在装配中?

0040103A CALL DWORD PTR DS:[40207A] USER32.MessageBoxA DS: 是什么意思?…

梦巷 2024-09-25 12:12:18 10 0

如何在 Visual Studio 调试器中查看段偏移内存地址?

我正在调试反汇编中的一些代码(没有可用的源代码),并且有许多指令通过 ds 段寄存器访问数据,例如: 66 3B 05 8A B1 43 00 cmp ax,word ptr ds:[43…

夏日浅笑〃 2024-09-17 17:32:35 5 0

如何使用 AT&T 汇编语法在前面添加 `SS:` 或 `ES:`

如何使用 AT&ampT 汇编语法在前面添加 SS: 或 ES: 而不添加 .byte 0x36 或 .byte 0x26? IE。我如何能够将 mov dword ptr ss:[esp+0x10], offset foo …

凉城 2024-09-13 01:13:28 7 0

x86-64 和远调用/跳转

快速总结:在 x86-64 模式下,远跳是否与 x86-32 模式下一样慢? 在 x86 处理器上,跳转分为三种类型: 短跳转,PC 偏移量为 +/-127 字节(2 字节指令…

删除→记忆 2024-09-08 04:49:17 2 0

16位实模式下的物理地址公式:为什么段乘以16?

物理地址=16*选择器+偏移量 但我不知道为什么选择器乘以16?…

回忆凄美了谁 2024-09-06 11:04:08 7 0

如何用两个16位寄存器组成20位地址?

IAPX88可以处理1兆字节内存(20位寻址),现在我的问题是我们如何使用两个16位寄存器来制作20位地址。请举个例子。…

勿挽旧人 2024-08-26 03:22:10 6 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文