yanyangyouyu 2014-06-16 08:59
浏览 1487

计算机系统结构,DLX处理器程序设计的问题

计算机系统结构课实验,让使用 ** DLX ** 写一段汇编代码,完成 双精度浮点除法 运算,并输出结果。
新手不太会往这里码代码,可能下面代码格式有点乱。请谅解TAT
然后,我和同学照实验指导书给出的例子,照猫画虎做出的代码大致是:

        .data

Prompt1: .asciiz "First Number:"
Prompt2: .asciiz "Second Number: "

PrintfFormat: .asciiz "div = %g\n\n"
.align 2
PrintfPar: .word PrintfFormat
PrintfValue: .space 8

    .text
    .global main

main:

            addi        r1,r0,Prompt1
    jal     InputUnsigned   
    add     r2,r1,r0    
    addi        r1,r0,Prompt2
    jal     InputUnsigned   


            bnez r1,Loop

Loop:

            movi2fp     f10,r1  
            cvti2d      f2,f10


            movi2fp     f11,r2  
            cvti2d      f1,f11


            divf        f1,f1,f2

Finish:
sF PrintfValue,f1
addi r14,r0,PrintfPar
trap 5

    trap        0

使用DLX将这个程序和一个input.s程序装入主存后,提示出错,input.s应该是没有错误的,因为和别的程序同时装入主存可以运行。错误截图下面附上。
CSDN移动问答
这个问题我们怎么都解决不了,求助。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥30 这是哪个作者做的宝宝起名网站
    • ¥60 版本过低apk如何修改可以兼容新的安卓系统
    • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
    • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
    • ¥50 有数据,怎么用matlab求全要素生产率
    • ¥15 TI的insta-spin例程
    • ¥15 完成下列问题完成下列问题
    • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
    • ¥15 YoloV5 第三方库的版本对照问题
    • ¥15 请完成下列相关问题!