128ビットのxmmレジスタを2つの64ビットクワッドワードに分割する方法はありますか? 私はxmm1では非常に数が多いとr10、またはRAXとRDXにr9に高いクワッドワードと下位クワッドワードを取得したいです。 movlpdまたはmovhpdは、reg to memまたはその逆の場合にのみ機能します。
1つのメモリ位置から別のメモリ位置に奇数番号のバイトをすべてコピーする必要があります。すなわち、第1、第3、第5などをコピーする。具体的には、2000文字/属性ワードを含むテキストエリア0xB8000からコピーしている。私は、属性のバイトをスキップして、文字で終了したい。次のコードは正常に動作します: mov eax, ecx ; eax = number of bytes (1 to