assembly

    38热度

    6回答

    我一直是高层次的编码器,以及架构是相当新的给我,所以我决定在这里阅读关于大会教程: http://en.wikibooks.org/wiki/X86_Assembly/Print_Version 远了教程,如何转换的说明你好,世界!程序 #include <stdio.h> int main(void) { printf("Hello, world!\n"); return

    5热度

    1回答

    我必须编写一个简单的多态引擎。我使用Linux(32位),我可以在程序集和c。我不知道如何开始。 你能给我一个构建这样一个引擎的模式吗?我的想法是让一个程序: 读取文件 加密在缓冲器的代码段, 腾出空间开头(这可能吗?)加解密程序 在程序的代码部分写入新的缓冲区。 是吗?它是否反映了这种引擎的操作?

    2热度

    3回答

    我目前正在研究一些Ubunutu的直线汇编代码。我想知道我的选项是什么,只要调试器只用汇编代码。与GUI的东西将是可取的。

    1热度

    2回答

    以下C程序的转储(): int main() { int i,j; for(i=0; i<2; i++) { j++; } return 0; } 是生产: 08048394 <main>: int main() { 8048394: 8d 4c 24 04 lea 0x4(%esp),%ecx 8048398: 83 e4 f

    2热度

    2回答

    我写一个程序自修改。 movq $TARGET_CIA, 0x550(%rax) 这个符号TARGET_CIA最初是不确定的,在运行时我尝试将64位立即值复制到这个位置。但是在编译时这条指令将这个未定义的立即数的值作为32位,当我试图复制64位时,我在它的位置看到了带符号的扩展32位。 有没有办法让这个未定义的符号被视为64位值?

    0热度

    1回答

    编写一个执行以下操作的MIPS程序: •提示用户输入N个正整数(0 < N≤100)。 •显示升序 •N个整数,对于在输出列表显示也是其数字的总和每个整数 我似乎无法让程序停止0时进入,并添加总和输入的数字。 我的解决方案 .data array: .space 40 prompt: .asciiz "Enter a number: " spacee: .asciiz " " output

    -1热度

    4回答

    嘿,我想知道更多关于ASM,即时通讯全新的,我不知道任何关于它,但我会很高兴,如果有人可以喜欢给我解释或给我看一个很好的视频。 谢谢。

    1热度

    3回答

    当我在masm中使用Invoke指令时,是否可以自动保存cpu寄存器?

    0热度

    1回答

    我对汇编编程语言非常陌生。我对使用Windows的MASM有一点经验。我想知道如何处理Linux中的图形用户界面(我使用gcc在Linux上完成了简单程序)我想如果有人能给我任何资源,尤其是编码样本。 谢谢!

    -1热度

    5回答

    说我要减: 0000 0000 - (-1) 是:(两者相辅相成) 0000 0000 - 1111 1111 --------- = ???? ???? 请告诉我要发生的事,我的脑子真的是他妈的*现在和我在一起,它之前完全没问题,我认为它的溢出让我感到困扰,有人可以给予一些清除:)?