mov

    0热度

    1回答

    我想一个字节从寄存器RDX移动到寄存器RBX,像这样: mov %rdx , (%rbx,%r15,1) 其中 RDX包含0x33 ,R15是指数和rbx在开始时包含0。 我已经尝试过在很多方面使用这种方法,总是以SIGSEGV错误结束。 最终我要创建一个RBX寄存器,其将包含下RDX的值的数组

    1热度

    1回答

    众所周知,当存储器到存储器的移动不可能时,MOV指令允许寄存器注册移动。为什么是这样? 我读过here内存到内存的移动是不允许的,因为它使CPU复杂化,并且RAM必须处于读模式或写模式,并且有任何给定的指令。有没有人能够在此扩大?为什么RAM必须处于读取模式和写入模式?在单个指令中,如何从寄存器中读取和写入数据,而不是从RAM中读取数据?

    0热度

    1回答

    我已经查看了所有关于如何解决此问题的建议主题,并且找不到符合我的错误的主题。 当我编译我得到“太多内存引用的'mov'”,即使我拿出所有的......? __asm__( "mov 0x8(%ebp), %edx;" "mov 0x8(%edx), %edx;" "cmp $0x0, %edx;" "je notFound;" "sub $

    -2热度

    1回答

    是mov al,31[di]有效的指令?如果是,它有什么作用? 我有一个辩论,我现在无法访问计算机(我的android手机不是电脑)。 正如你所看到的,我在装配和Stack Overflow方面很新颖,所以对于任何违反规则的对不起:)

    0热度

    1回答

    所以我试图嵌入一个.mov视频网站有以下几点: <video src="myvideo.mov" controls></video> 视频在播放时显示黑屏,所有我听到的是音频。 尝试了几个视频相同.mov扩展名,但没有任何作品,我做错了什么?

    0热度

    1回答

    我已经有周围一看,我不明白为什么这不工作;) 我的代码(testfile的) <!DOCTYPE html> <html> <head> <title></title> </head> <body> <video controls="controls" width="800" height="600" name="Video-Name" s

    0热度

    1回答

    所以我正在用pngs制作视频。制作视频并不难,这要归功于ffmpeg但是我制作的大部分视频都非常棒,并且非常不稳定。 使用一个名为MPEG Streamclip plus Handbrake的程序我设法将我的视频转换为播放巨大前进和后向的视频。但现在我不知道如何通过ffmpeg的正确选项来复制此视频。 使用ffprobe我有一些好的和坏的视频输出。我错过了什么选择? 坏视频: $ ffprobe

    0热度

    1回答

    我手动生成.mov视频文件。 这里是一个示例文件的链接:link,我写了几个图像帧,然后长时间休息后写了大约15个图像帧,以强调我的出场目的。当我从视频中提取图像时,ffmpeg会返回大约400帧,而不是我预期的15-20帧。这是因为我使用的API是自动插入这些图像文件?它是需要这个的.mov文件格式的一部分吗?还是由于图书馆从视频中提取图像帧的方式?我试图搜索互联网,但无法得出答案。 我的使用案

    1热度

    1回答

    我意识到,这是禁止从内存复制到记忆中的场景是这样的: section .data var1 db 23 var2 db 9 section .text global _start _start: mov [var1],[var2] mov eax,1 mov ebx,0 int 80h 但是,最近我发现,没有严格遵守了规则的代码示例。 这里的理念是: section .da

    5热度

    2回答

    如何在下面的例子中的汇编指令MOVSX工作: MOVSX ECX,BYTE PTR DS:[EDX] 在这种情况下,这里有寄存器的状态: ECX = 0000000F EDX = 0012FD9F 从我的想法,它需要[EDX] = 9F的最后几个字节,将其移至ECX,然后将符号扩展为匹配16位= 0000009F。但是,实际结果是00000016.有人可以帮助解释我错在哪里吗?