小编Eri*_*ric的帖子

如何运行Java程序

我刚刚开始使用Java但是我知道Scheme ...你如何使用emacs和putty运行java代码?我制作了一个程序,并将其保存为emacs上的first.java,当我尝试在putty中打开它时,我确实加载了"first.java",但没有发生任何事情,所以你怎么做,你可以在Dr.Scheme中编写Java代码吗?

java

2
推荐指数
1
解决办法
6656
查看次数

汇编语言编程

我正在尝试编写一个输入小于10的正数的程序,并输出第一个数字的总和.例如,5将是5 + 4 + 3 + 2 + 1.命令是停止,加载,存储,添加,求和,乘,除,输入,输出,分支,分支(如果为0),如果不是0则分支.任何人都可以帮助我.我有点卡住了.我所写的是:

      IN    n
      LD    n
      ADD   sum
      STO   sum
      LD    n
      SUB   one
      ADD   sum
      STO   sum
      BRGT  haw
      LD    n
      BR    done
haw:  OUT   sum
done: STOP
      DC    n   4
      DC    sum 0
      DC    one 1  
Run Code Online (Sandbox Code Playgroud)

那么我看到它工作的方式是你加载一些数字n并添加一个0的总和然后将此总和存储为n + sum.然后再次加载n并减去1并将其存储为新总和.但我需要重复这个,直到n达到0.那我该怎么做呢?

好的,我需要做的是使用分支如果0和分支如果不是0.我想我有它?所以:

     IN    n
     LD    n
     ADD   sum
     STO   sum  
     BR    CAW
CAW: LD    n  
     SUB   ONE  
     STO   n
     BRGT  HAW
     BZ    TAW
HAW: ADD   SUM  
     STO   SUM  
     BR    CAW  
TAW: OUT   SUM …
Run Code Online (Sandbox Code Playgroud)

compiler-construction assembly pseudocode

0
推荐指数
1
解决办法
846
查看次数