protected-mode

    0热度

    1回答

    我现在在阅读Jeff Duntemann的“Assembly Language step by step”。我对图片描述了受保护的平面模型的内存组织感到有些沮丧。它显示了一块4GB大小的内存。在那里,指令区域接近底部(低地址),然后是上面的数据区域,堆栈靠近顶部。与此同时,如果我理解正确,在平坦模式下CS寄存器不会影响指令或数据的起始地址(在这些4GB内)。 我的问题是: 谁,那么,分配代码和数据

    2热度

    1回答

    我有一个奇怪的不透明问题处理IE8 & Websphere 6.1。 有一个非常基本的不透明度设置,我们有一个模式类型的对话框超过某个屏幕。我在背景上放置了一个不透明的div在屏幕顶部,以便用户不能单击任何控件但可以看到它,然后添加超过&的对话框强制他们回答问题。看起来很基本,很容易做到。 这是上述用于创建不透明效果的CSS: .wipeOutDiv { top: 0px; left: 0px

    1热度

    2回答

    的内容 我分析拆解的DLL和卡住就行 mov ebx,fs:[00000004h] 我想找出写入EBX与该数据的确切物理地址指令。 GDB告诉我,fs = 0x53. 我已经发现该地址取决于模式(受保护或实际),我敢肯定,CPU处于保护模式(见*)。所以段fs的开始应该存储在GDT的某个地方,对吧?我也找到了GDT-register (0x009bd5c0007f)的地址,但gdb不允许我访问

    1热度

    1回答

    我正在编写一个基本的引导加载程序,以使我可以编写一个简单的C程序,将其写入硬盘(无文件系统),并运行它。这就是我想要做的。 这是我到目前为止所做的。 第1阶段: 设置堆栈段寄存器 改变视频模式640x480x8 读取下一个扇区到内存 远跳转到它 舞台2: 设置堆栈和段试(做我需要再次做到这一点?) 设置的GDT(这部分混淆了赫克了我 - TBH我只是复制/粘贴) 启用A20门 进入保护模式 我成功

    0热度

    3回答

    我的第一个问题在这里 我正在一个简单的操作系统在32位模式下(只是为了好玩),但我跑进这是我能一个问题“T跳到我的内核切换到(32位)保护模式后 这里是我的bootloader.asm [ BITS 16 ] [ ORG 0x7c00 ] jmp start_boot start_boot: KERNEL_OFFSET equ 0x1000 mov [BOOT_DRIVE] , d

    0热度

    1回答

    这是我的代码: ... data_seg equ os_data-gdt_start code_seg equ os_code-gdt_start ... jmp code_seg:pm_start [BITS 32] pm_start: mov ax,data_seg mov ds,ax mov word [ds:0xb8000],0xC341 它正常工作时,在GDT

    2热度

    1回答

    我们正在研究一个汇编程序,将386处理器从实模式切换到保护模式,然后返回实模式。该程序使用TASM编译。 因为这个程序需要做一些特权操作,而且它需要以实模式启动,所以我们需要在DOS下运行它。为此,我们被告知要带上软盘,以便我们可以在大学的计算机上启动DOS。 我想知道是否可以使用Dosbox。但它需要在保护模式下以及在实模式下忠实地模拟I386,我不确定它是否如此。

    0热度

    1回答

    由于地址XXXX:YYYYYYYY是在保护模式下32位,我把48位地址在一块内存,想给间接jmp,这里是我写的: mov eax,s1 mov [address],eax mov ax,SelectorCode32 mov [address+4],ax jmp fword [address] address:dd 0 dw 0 但nasm显示jmp fword [add

    10热度

    1回答

    在我的Silverlight应用程序中,我使用常规的SaveFileDialog来提示用户保存某个文件。 的问题是,在一些Windows 7的计算机,如果用户在保护模式下使用IE浏览器,并尝试将其保存到例如在桌面上,用于保存路径结束这样的: C:\Users\<user>\Appdata\Local\Microsoft\Windows\Temporary Internet Files\Virtua

    0热度

    3回答

    我可以在Windows x86的保护模式下访问16位寄存器(AX,CX等)吗?将这个代码有效吗? mov ax,123谢谢。