assembly

    0热度

    1回答

    我必须编写一个程序集,它可以对多达20个名称的数组进行排序,最多可以包含11个字符。我的程序接受3条记录,但一直崩溃在 一切,我无法得到它排序。我正在使用冒泡排序。 顺便说一句,我不能在C++中改变任何东西,因为这是一项任务。 这些前3行来自C++代码。 extern "C" void Sort (char [] [11], char [], double [], long); char Na

    -1热度

    1回答

    我有一个问题。 可以使用Assembly重新启动我的系统(操作系统:MS Windows XP/7)吗? 怎么样? (你能给我一个.com文件吗?)

    1热度

    2回答

    我有一个程序,应该清除屏幕并打印我的名字,然后换行并再次打印我的名字。但是当我运行它时什么都没有显示出来。只是程序正常运行。我在使用调试的Windows命令提示符下执行此操作。 call 010E call 0125 call 012D call 0125 int 20 push ax #clearscreen(010E) push

    1热度

    1回答

    我对程序集相对较新。我想从命令行读取一个字符串,存储一个变量,然后将其转换为一个整数。有任何想法吗?我正在使用的教程使用了一些额外的汇编代码,我不想在我将要完成的所有汇编应用程序中使用它们。我使用x86处理器运行Linux Ubuntu。

    0热度

    1回答

    我有一个问题,我似乎无法把头围住它,所以我希望有人能在这里帮助我。 我正在为miniGLSL编写一个编译器,到目前为止这么好。我处于需要输出到ARB片段程序的地步,但问题是,我必须针对的ARB不支持分支。 (支持的说明的完整列表可以在这里找到http://petewarden.com/notes/archives/2005/05/fragment_progra_2.html)。 为了模拟if/el

    2热度

    1回答

    如何将C main函数的参数传递给汇编函数?我知道我的自定义函数必须看起来像: void function(char *somedata) __attribute__((cdecl)); 现在我将如何在装配文件中使用somedata。我的操作系统是Linux Ubuntu,我的处理器是x86。

    1热度

    1回答

    我正在尝试为现有应用程序编写一个“分流器”来分发数据,以便将它集成到我正在执行的一些分析中,但是我已经遇到了一个死胡同。我已经隔离了我想要阅读的说明,但我不确定如何完成此操作。 这是指令集我试图隔离(具体从00412159的值):对于相同的变量的三个存储器扫描 00412153 - mov [eax+04],edx 00412156 - fld dword ptr [ecx+08] 00412

    1热度

    2回答

    这不是关于EasyHook的特殊功能,而是关于通用钩子的特殊功能。我要挂钩函数与此签名: public: int __thiscall Connection_t::Send(unsigned int,unsigned int,void const *) 这显然是托管代码,我想用我的EasyHook.But托管的C#代码,把它挂,我认为它不是EasyHook这里造成的问题,但我knowlegde

    1热度

    4回答

    我有一些PPC代码,我想转换回它的原始C代码,有没有办法做到这一点?可能是一个人(比如知道PPC重建C代码的人)或程序?

    2热度

    1回答

    我在写一个sparc编译器。我的一个测试用例正常运行时正常工作,但是在将输出重定向到文件时发生段错误。 我试过使用GDB,但装配很困难。我怎样才能弄清楚装配的哪一行导致段错误?