Pep/8 を使用して複数の数値の平均を計算するプログラムを作成する必要があります。
私の主な問題は、彼が私たちに使用DECI
を許可しなかったことであり、使用CHARI
する必要がありますが、エラーが発生する前にユーザーがその行にスペースで区切られた最大 40 文字を入力できるため、番号から番号へと移動することはできません. 数字から数字へと移動し、それらを追加してから、その数で割る必要があります。数値は -53 から 48 までです。また、--40 などは使用できません。
どうやってやるの?
これは、この部分のために私が今まで持っているものです。
STRO msgb,d
STRO msg,d
LDX 0,i
CHARI number,x
LDA 0,i
LDBYTEA number,x
STA total,d
ADDX 1,i
LDBYTEA number,x
ADDA number,x
STA total,d
DECO total,d
STOP
caract: .BYTE 0
msgb: .ASCII "Welcome"
.BYTE 0
msg: .ASCII "\nPlease enter numbers here: "
.BYTE 0
nombre: .WORD 0
total: .WORD 0
.END