使用ASM和汇编一样,也可以使用SHL\SHR...

解决方案 »

  1.   

    不用asm,Delphi照样可以用移位操作。shl、shr和<<,>>操作符完全一样。此外,对于位操作还有and,or,not,xor等,什么意思,我想你看一样就知道了。
      

  2.   

    简单点说就是从编辑器里取出数据,经过一系列bit移位之类的运算之后,在输出到编辑器里,谢谢!
      

  3.   

    各位XX好,在delphi里可以解决bit移位的问题,因为在delphi里的位操作和在c语言里一样方便!
    Delphi中shl、shr和C语言中<<、>>操作符完全相等!
    C语言没有XOR操作,而Delphi中有!
      

  4.   

    要对字符串的每一位作位操作很容易。比如
    var
      s: string;
      i, len: Integer;
    begin
      s := 'hello, world!';
      len := Length(s);
      for i := 1 to len do
        s[i] := chr(ord(s[i]) shl 1); // 字符串每个字符左移一位
    end;