Converting assembly code to nodejs,
Having the assembly code:
CMP AL, DL // DL = 09, AL = 35
JA SHORT // jump is taken
SUB DL,AL // ---> jumped
JMP SHORT // ---> jumped
NOT AL // AL = 35
INC AL // AL = CA (which is 202)
ADD DL, AL // AL = CB, DL = 09
Converted to nodejs code:
if (dl <= al) {
al -= dl;
} else {
al = (~al) && 0xFF;
al++;
dl += al;
}
Can this be improved?
I was thinking:
else {
dl -= al;
}