使用C语言从M68k ram地址获取特定字节

时间:2014-12-24 20:14:42

标签: c gcc memory-address motorola

通过IDA反汇编程序,我已经到达了这个地址:

0010FD74  00 00 00 00 00 00 03 00  00 00 00 00 82 03 80 02

现在我需要,给定地址以获取特定字节;例如第7个位置,其中有" 03"。 我尝试过使用C语言来做到这一点:

char *dummycharacter;
*dummycharacter = *(char*)0x10FD74;

现在,如果我尝试使用此方法访问第7个值:

dummycharacter[6]

我没有得到0x03 ......我哪里错了?

1 个答案:

答案 0 :(得分:4)

您正在尝试将值dummycharacter分配给(因为它未初始化,因此几乎无处可寻)。试试dummycharacter = (char*)0x10FD74;