gpt4 book ai didi

Java 汇编程序调试

转载 作者:行者123 更新时间:2023-12-01 22:19:52 25 4
gpt4 key购买 nike

我正在开发我的java程序,它基本上转换一组字符串,并用另一组字符串替换它们。

我遇到了一些我似乎无法解决的问题。我希望有人可以运行代码并尝试帮助找到解决方案。我收到 NoSuchElement 错误,这让我很困惑。

编辑:`operation=sc.next();'给我一个 NoSuchElementException 错误。

最终目标是,一旦输入文件被翻译,我会将其写入一个新文件。

短代码是要调试的MIPS代码。需要位于 .mas 文件中。

     ldc  3000 ; get multiplier                        
push ; push one number onto stack
ldc 4 ; get multilplicand
m ; multiply using shift-add in microcode
halt

最佳答案

对于操作数,您有

    //get operand
if(sc.hasNext()){
operand=sc.next();
}

正确的做法

对于操作,但是,您只需

    //get operation
if(line.contains(":")){//line has label
sc.next();//skip label
operation=sc.next();
}

所以你不能保证会有另一个可用的 token 。

关于Java 汇编程序调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30090754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com