SPARC程序集扫描错误

杰伊

我已经将我的代码附加到了这篇文章中。但是,当我在gdb上运行它时,一旦它扫描了第一个数字和第二个数字,它就会给我“程序接收到的信号SIGSEGV,分段错误”。错误。我将不胜感激以解决此问题。谢谢!

 .align 4
    .section        ".bss"
    input: .skip 4

    .section        ".data"
    format: .asciz "%d"
    string1: .asciz "Enter Number 1:\n"
    string2: .asciz "Enter Number 2:\n"
    string3: .asciz "The sum of %d and %d is %d\n"

    .section        ".text"

    .global main
    main:
    save %sp, -96, %sp

    set string1, %o0
    call printf
    nop
    set format, %o0
    set input, %o1
    call scanf
    nop
    set string2, %o0
    call printf
    nop
    set format, %o0
    set input, %o2
    call scanf
    nop
    add %o1, %o2, %o3
    set string3, %o0
    ld [%o1], %o1
    ld [%o2], %o2
    ld [%o3], %o3
    call printf
    nop
    ret
    restore

    mov 1, %g1
    ta 0
杰伊

多亏了Stefan和Jester的帮助,我才得以找出问题所在!

! SungJae Kim

b321024!作业5!2016年12月2日

.align 4
.section    ".bss"
input1: .skip 4
input2: .skip 4

.section    ".data"
format: .asciz "%d"
string1: .asciz "Enter Number 1:\n"
string2: .asciz "Enter Number 2:\n"
string3: .asciz "The sum of %d and %d is %d\n"

.section    ".text"

.global main
main:
save %sp, -96, %sp

set string1, %o0
call printf
nop
set format, %o0
set input1, %o1
call scanf
nop
set string2, %o0
call printf
nop
set format, %o0
set input2, %o1
call scanf
nop
set input1, %o1
ld [%o1], %o1
set input2, %o2
ld [%o2], %o2
add %o1, %o2, %o3
set string3, %o0
call printf
nop
ret
restore

mov 1, %g1
ta 0

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将“或”转换为SPARC程序集?

来自分类Dev

NServiceBus-扫描所有程序集

来自分类Dev

如果已经扫描了程序集,是否停止RegisterAssemblyModules重新扫描该程序集?

来自分类Dev

如果已经扫描了程序集,是否停止RegisterAssemblyModules重新扫描该程序集?

来自分类Dev

Java入门-扫描程序类错误

来自分类Dev

NServiceBus 6中的程序集扫描时发生异常

来自分类Dev

程序集分段错误:11

来自分类Dev

程序集浮点代码错误

来自分类Dev

程序集打印错误的ASCII字符

来自分类Dev

链接程序集.s与gcc错误

来自分类Dev

缺少程序集参考错误

来自分类Dev

Web 程序集 - 整数值错误

来自分类Dev

程序集依赖已定义错误

来自分类Dev

程序集8086同时按下两个扫描代码

来自分类Dev

Autofac无法从asp.net 5中的程序集扫描解析类型

来自分类Dev

使用ApplyConfigurationsFromAssembly()程序集扫描时,访问IEntityTypeConfiguration <T>内部的DI服务

来自分类Dev

Designer视图错误:无法加载文件或程序集-程序集版本错误

来自分类Dev

Designer视图错误:无法加载文件或程序集-程序集版本错误

来自分类Dev

ARP扫描程序

来自分类Dev

在C中扫描错误

来自分类Dev

使用 c# 扫描所有程序集时,有没有办法识别我的自定义程序集?

来自分类Dev

Apache Spark项目的“ ./sbt/sbt程序集”错误“无效命令:程序集”

来自分类Dev

Maven错误读取程序集:未找到程序集描述符

来自分类Dev

Techtalk.Specflow错误:无法加载程序集文件或程序集

来自分类Dev

来自 nuget 的程序集具有强名称,但导致“需要强命名程序集”的构建错误

来自分类Dev

Laravel 4.2 Composer安装错误:无法扫描“应用程序/模型”中的类

来自分类Dev

适用于IOS的QRCode扫描仪应用程序中的致命错误

来自分类Dev

为什么此程序集存在段错误?

来自分类Dev

无法在GetTypes方法上加载文件或程序集错误

Related 相关文章

  1. 1

    如何将“或”转换为SPARC程序集?

  2. 2

    NServiceBus-扫描所有程序集

  3. 3

    如果已经扫描了程序集,是否停止RegisterAssemblyModules重新扫描该程序集?

  4. 4

    如果已经扫描了程序集,是否停止RegisterAssemblyModules重新扫描该程序集?

  5. 5

    Java入门-扫描程序类错误

  6. 6

    NServiceBus 6中的程序集扫描时发生异常

  7. 7

    程序集分段错误:11

  8. 8

    程序集浮点代码错误

  9. 9

    程序集打印错误的ASCII字符

  10. 10

    链接程序集.s与gcc错误

  11. 11

    缺少程序集参考错误

  12. 12

    Web 程序集 - 整数值错误

  13. 13

    程序集依赖已定义错误

  14. 14

    程序集8086同时按下两个扫描代码

  15. 15

    Autofac无法从asp.net 5中的程序集扫描解析类型

  16. 16

    使用ApplyConfigurationsFromAssembly()程序集扫描时,访问IEntityTypeConfiguration <T>内部的DI服务

  17. 17

    Designer视图错误:无法加载文件或程序集-程序集版本错误

  18. 18

    Designer视图错误:无法加载文件或程序集-程序集版本错误

  19. 19

    ARP扫描程序

  20. 20

    在C中扫描错误

  21. 21

    使用 c# 扫描所有程序集时,有没有办法识别我的自定义程序集?

  22. 22

    Apache Spark项目的“ ./sbt/sbt程序集”错误“无效命令:程序集”

  23. 23

    Maven错误读取程序集:未找到程序集描述符

  24. 24

    Techtalk.Specflow错误:无法加载程序集文件或程序集

  25. 25

    来自 nuget 的程序集具有强名称,但导致“需要强命名程序集”的构建错误

  26. 26

    Laravel 4.2 Composer安装错误:无法扫描“应用程序/模型”中的类

  27. 27

    适用于IOS的QRCode扫描仪应用程序中的致命错误

  28. 28

    为什么此程序集存在段错误?

  29. 29

    无法在GetTypes方法上加载文件或程序集错误

热门标签

归档