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謝謝。