0

20インチがバッファサイズであることは知ってstring DB 20, 'hello world'いますが、その目的がわかりません。たとえば、次のような 2 つの文字列を宣言する場合:

string DB 20, 'hello world'
string2 DB 'hello world'

それらを比較すると、最初のバイトがスキップされていることを除いて、どちらもまったく同じデータを保持しているようです。しかし、すべての実用的な目的では、それらは同じです。バッファ サイズの追加が役立つのはいつですか。

4

1 に答える 1

1

これはバッファのサイズではなく、何も出力しない「Device Control 4」の ASCII 値です。あなたが定義したことは、その変数を宣言することと同じですstring db 20,104,101,108,108,111,32,119,111,114,108,100

DOS の「昔」では、一部の割り込みは文字列の最初のバイトが長さであると想定していましたが、DOS 用にプログラミングしていますか?

于 2013-06-26T01:36:31.723 に答える