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 編輯: 這是模擬輸出