小编Kor*_*rth的帖子

与 C++ 链接的汇编语言中的 XOR

该问题与用伽马序列加密字符串的函数有关。

函数调用:

cout << "\ncipher with code: ";
    for (register int i = 0; i < str.length(); i++) {
        str[i] = fun_cipher_gamma(str[i], gamma[i]);
        cout << str[i];
    }
cout << endl;
Run Code Online (Sandbox Code Playgroud)

函数本身:

char fun_cipher_gamma(register char simbol, register char gamma)
{
    char result = ' ';
    funct();
    return result;
}
Run Code Online (Sandbox Code Playgroud)

汇编代码:

.MODEL FLAT, C
.STACK 256
.DATA

.CODE

    EXTRN gamma : BYTE
    EXTRN simbol : BYTE
    EXTRN result : BYTE

PUBLIC funct
funct PROC far

    mov al, simbol        
    mov bl, gamma         
    xor …
Run Code Online (Sandbox Code Playgroud)

c++ x86 assembly xor bit

1
推荐指数
1
解决办法
139
查看次数

标签 统计

assembly ×1

bit ×1

c++ ×1

x86 ×1

xor ×1