0

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                             
4

1 に答える 1