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 matlab解优化问题代码
    • ¥15 写论文,需要数据支撑
    • ¥15 identifier of an instance of 类 was altered from xx to xx错误
    • ¥100 反编译微信小游戏求指导
    • ¥15 docker模式webrtc-streamer 无法播放公网rtsp
    • ¥15 学不会递归,理解不了汉诺塔参数变化
    • ¥15 基于图神经网络的COVID-19药物筛选研究
    • ¥30 软件自定义无线电该怎样使用
    • ¥15 R语言mediation包做中介分析,直接效应和间接效应都很小,为什么?
    • ¥15 Jenkins+k8s部署slave节点offline