入力行の文字数をカウントし、Enterを押すと終了します。 MOV AX, 1
MOV AL, 0
INPUT: INT 21H
INC AL
CMP DL,'\n'
JE OUT
LOOP INPUT
OUT:
私は\nを使用しました。もし私たちがそれを使うことができるのであれば、私は好奇心が強いですか、それともそのアスキーコードを使わなければな
xがその値が分からないレジスタだとしましょう。 x=2a+3baとbの値は不明です。 私は8086 asm命令を使用できます。mov、add、sub、negです。 mul命令の使用は許可されておらず、4命令の制限もあります。 それは可能ですか?あなたは一度だけ(a + b)の値を計算する必要が 2a + 3b = 2(a + b) + b = (a + b) + (a + b) + b
注:
私は4つの方法のコマンドにこの表現を変換するためにいくつかの助けを取得したいと思い:ここ z=3*(x+2)-2*y
は私の試みとメソッドです:スタックによって :アキュムレータによって push 2
push -1
mult
push y
mult
push x
push 2
add
push 3
mult
add
pop z
: load y
mult -2