mov

    3热度

    3回答

    我决定学习汇编程序设计语言。我正在使用this。在底部行使它找到一些指令错误,其中之一就是 mov cx, ch 我发现了一些类似的问题对SO有关这个主题的解释如何实现呢,但现在我想知道为什么这个操作是被禁止的? 我们假设我在CH中有10d = 00001010b,并且想把它放到CL并同时擦除CH。 mov cx, ch似乎这样做,因为它显示了10D的16位00000000 00001010,

    0热度

    2回答

    我试图破译我的CENG类的一段代码,并且遇到了一些令我感到困惑的区域。代码如下($表示十六进制): C EQU $202200 ORG $201150 A DC.W 639 B DC.W -215 ORG $201200 MOVE A,R0 <---?? ADD B,R0 <---?? MOVE R0,C 标记的线是我在解密时遇到的问题。我知道我创建了一个等于$ 202200

    0热度

    1回答

    如果-i选项指定文件的ffmpeg成功地处理文件:http://pastebin.com/cn4w4aR2 但是,如果发送文件通过管道FFmpeg的(以标准输入),我收到错误流1,偏移0X24:部分文件: [email protected]:~/Downloads/mov $ cat RecordedVideo-6sec.MOV | ffmpeg -i pipe:0 -codec copy -bs

    0热度

    1回答

    我希望把这种功能: iowrite32(mem1, value1); 成汇编代码。为了使用的ioremap int * mem1; : MEM1被定义为。 我写这段代码: asm volatile( "mov %[whr],%[wht]" : [whr] "=r" (mem1) : [wht] "r" (value) ); 然后我意识到我不想动值MEM1,

    2热度

    3回答

    允许交换2个变量。 int temp = a; a = b; b = temp; 下面是一些半优化ASM伪代码: mov eax, dword ptr [rbp+4] mov ebx, dword ptr [rbp+8] mov dword ptr [rbp+8], eax mov dword ptr [rbp+4], ebx 难道是更快的海誓山盟,以异或对象? a ^= b ^

    2热度

    2回答

    我正在学习如何在大会中编程,并且我有一个澄清问题。在我的书中,它使得与命令一起使用正确的后缀非常重要。然而,在课堂上,教师只使用'movl'操作数。我的老师是为了简单而做这件事,还是近些年来让'movb'和'movw'命令过时了?例如,当使用movl而不是char类型的movb时,效率是否会丢失?它会工作吗? 感谢 更新:我说的X86-64装配

    3热度

    2回答

    我正在通过比较一个c程序和它的程序集等价来学习程序集。 这是代码。 .file "ex3.c" .section .rodata .LC0: .string "I am %d years old.\n" .LC1: .string "I am %d inches tall.\n" .text .globl main .type main, @

    -1热度

    1回答

    我需要知道最后两行代码是做什么的,一切编译和按预期工作。我的部分声明是: SECTION .data prompt: db "Enter 10 digits: " plen: equ $-prompt SECTION .bss digits: equ 10 inbuf: resb digits + 2 SECTION .text 的代码片段,我不明白的是: mov al,

    0热度

    1回答

    我想在我的Android应用程序中显示一些视频。 视频如下:http://myserver.com/video/myvideo.mov所有的视频都在.mov和一些在.flv。 .mov有H264 - MPEG-4 AVC (avc1)视频通道和MPEG ACC Audio (mp4a)音频通道。 .flv有Flash Video (flv1)视频通道,和MPEG Audio layer 1/2/3

    0热度

    1回答

    我在8086模拟器中写这段代码并模拟,但不给出任何错误为什么? org 100h mov 1ah,dh ret 编辑: 这是模拟输出