五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

0161-GDB 調(diào)試實(shí)模式

2023-08-13 21:58 作者:jiangbo4444  | 我要投稿

環(huán)境

  • Time 2022-11-08

  • WSL-Ubuntu 22.04

  • QEMU 6.2.0

  • NASM 2.15.05

前言

說(shuō)明

參考:《x86匯編語(yǔ)言:從實(shí)模式到保護(hù)模式》李忠
參考:https://astralvx.com/debugging-16-bit-in-qemu-with-gdb-on-windows/

目標(biāo)

使用 GDB 調(diào)試十六位的匯編代碼。

實(shí)模式

在 8086 CPU 加電執(zhí)行完 ROM 之后,進(jìn)入的是實(shí)模式。訪問(wèn)的內(nèi)存地址對(duì)應(yīng)真實(shí)的物理地址。 訪問(wèn)方式是通過(guò)段地址 * 16 + 偏移地址的方式來(lái)訪問(wèn)。不過(guò) GDB 不支持段地址訪問(wèn),所以需要特別適配。

下載需要的文件

一共需要下載三個(gè)文件,如果不能訪問(wèn),附錄中有原文:

  1. https://astralvx.com/storage/2021/05/gdb_init_real_mode.txt

  2. https://astralvx.com/storage/2021/05/target.xml

  3. https://astralvx.com/storage/2021/05/i386-32bit.xml

啟動(dòng)腳本

這個(gè)腳本啟動(dòng)后,會(huì)自動(dòng)切換到 16 位模式,并且打印各種寄存器的信息。 會(huì)自動(dòng)跳轉(zhuǎn)到 0x7c00 斷點(diǎn)處。

調(diào)試實(shí)模式

調(diào)試實(shí)模式

總結(jié)

使用 GDB 來(lái)調(diào)試實(shí)模式,通過(guò)下載三個(gè)文件來(lái)完成配置,并顯示出來(lái)各種寄存器的信息。

附錄


cut-off-5

target.xml

cut-off-5

i386-32bit.xml

cut-off-5

gdb_init_real_mode.txt


0161-GDB 調(diào)試實(shí)模式的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
勐海县| 抚州市| 青川县| 盐城市| 翼城县| 宜兴市| 鹿邑县| 潮安县| 苍梧县| 吉首市| 平乐县| 郯城县| 崇义县| 玉环县| 密山市| 上高县| 靖远县| 巴林左旗| 禹城市| 阜阳市| 和林格尔县| 双流县| 桃源县| 靖江市| 读书| 富源县| 商丘市| 阜新市| 淅川县| 静乐县| 晴隆县| 江都市| 应城市| 扎赉特旗| 镇远县| 五大连池市| 房产| 焦作市| 崇信县| 木兰县| 唐山市|