0

通話の直前int 21に を見XOR AX, 21CDて、それが何をするのか興味がありました。ここのウィキでこのタイプのパラメーター呼び出しを見つけることができませんでしたhttp://en.wikipedia.org/wiki/MS-DOS_API

4

1 に答える 1

1

XOR命令の前にレジスタに何があったかを知る必要があります。これは、1のビットを反転させるだけだからです。

0010 0001 1100 1101

レジスタが最初にゼロを含んでいた場合、これは関数 21 を呼び出します。これはランダム読み取りです。AL レジスタは、同じ命令によって CD に設定されます。私が見つけることができるドキュメントでは、この呼び出しでは AL レジスタは何にも使用されていないため、これはパズルです。

于 2013-02-04T01:24:23.737 に答える