0

私は宿題を持っていますが、その宿題には、手順で次のことをしなければならないと書かれています。

  • キーボードから数字を取得する
  • ユーザーフラグ未設定時
  • 数値を配列に格納
  • 株式会社インデックス
  • キーボードから新しい番号を取得する

私の関数は現在読み取ります

mov ah, 09h                     ;reads for $
mov dx, offset arrayprompt      ; Asks for number
int 21h                         ;control given OS

mov ah,01h                      ;read number
int 21h                         ;control to OS
mov count, 0                    ;set counter to 0
mov si, count

「ユーザーフラグが立っていない間」とは?

4

1 に答える 1

3

x86 アセンブリには「ユーザー フラグ」はありません。したがって、フラグは関数 (通常の変数など) の一部であることを意図しており、代入を書いた人は誰でも適切な詳細を提供できなかったと思います。

たとえば、「ユーザー フラグ」変数は、ユーザーが Escape キーを押した場合、または配列がいっぱいになった場合に、コードによって設定される (ループを中断する) ことを意図している可能性があります。

いずれにせよ、課題を書いた人に彼らが何を望んでいるのかを尋ねることをお勧めします。おそらく彼らだけが知ることができるからです。

于 2012-10-29T01:32:18.580 に答える