检查 DDD 中的内存值

问题描述 投票:0回答:1

DDD
中,如果我尝试通过
x $value
访问变量,我会收到错误值无法转换为整数

你能告诉我我做错了什么吗?

这是我的例子:

section .data
value dd 3
result dd 0h

section .text
global main
main:
mov ebx,4
add ebx,[value]
mov [result],ebx

mov eax,1
mov ebx,0
int 80h
assembly nasm ddd-debugger
1个回答
0
投票

解决了! 根据https://eng.libretexts.org/Bookshelves/Computer_Science/Programming_Languages/x86-64_Assembly_Language_Programming_with_Ubuntu_(Jorgensen)/06%3A_DDD_Debugger/6.02%3A_Program_Execution_with_DDD

您必须使用以下语法:

x/db    &bnum1
x/dh    &wnum2
x/dw    &dnum3
x/dg    &qnum
x/s     &class
x/f     &twopi

示例:

x/dd &value1
© www.soinside.com 2019 - 2024. All rights reserved.