qtspim

    -1熱度

    1回答

    我試圖將C程序轉換爲MIPS彙編程序。以下是該程序我的C代碼:(注:燈泡[數字]是用於由用戶輸入的「數量」初始化爲全零個值的數組) for(int i = 1; i <= number; i++) for(int j = 1; j <= number; j++) if(j % i == 0) Bulbs[j-1] = (Bulbs[j-1] + 1)

    -6熱度

    1回答

    當我等待減法的結果出現時,會出現這個問題,但是它會顯示出0.不是x-a,因爲我希望它會。 .data strin: .asciiz "type two integers\n\n\n" strout: .asciiz "the result of the substract is:" a: .word 0 x: .word 1 .text main: li $v0,

    1熱度

    1回答

    我想了解我的CS類的MIPS彙編語言。我正努力在語法上試圖編寫這個程序。我看了我的教授給我們的另一個例子,我緊緊跟隨它。我在我的分支上遇到了一個不對等的錯誤。代碼如下。 # Main program that will call subroutine fib to calculate the fibonacci and # print the result .text .globl main

    0熱度

    1回答

    我最近一直在學習程序集,我似乎無法理解異常是如何工作的。更具體地說,我收到異常6發生並被忽略的消息。有人能解釋一下這到底是什麼意思?我正在使用qtspim。

    0熱度

    1回答

    我正在一個類項目,我想要做什麼,請求theuserfor 2整數,當消息提示「請輸入一個整數:」和alsoto輸入一個彈出消息「請輸入操作員(+,*, - ,/)」的字符。有人可以看看這個代碼,並告訴我我做錯了什麼?第一條指令打印出來,但是我得到了一個帶有字符輸入的錯誤消息。 真的很感激 .data prompt: .asciiz "Please enter an integer\n" mes

    0熱度

    1回答

    我想創建一個迭代二進制搜索mips,下面是我的代碼。它在搜索中間值時起作用,否則它不起作用,但我不知道爲什麼。我是新來的MIP並試圖獲得更好的,所以任何的批評表示讚賞 .data myArray: .word 1 4 5 7 9 12 15 17 18 20 21 30 last: #the address that comes after the array arraySize: .wor

    0熱度

    1回答

    例如,如果我試圖讀取該文件讀取和存儲變量: 總和:.word 0 我將如何讀總和值,並將其存儲到另一個文件變量?

    0熱度

    1回答

    我是MIPS的新手,試圖編寫一個變量爲零或一個變量的程序(這些變量是print或sum),然後其他四個變量只是隨機數。如果可變總和或打印是一個然後執行一個操作,如果它是一個零不。所以如果print是1並且sum是0,那麼就把這四個數字打印出來,不要這樣做。我如何解決這個問題?我是否必須創建一個不同的變量,並將其與0比較以查看它是否大於0?

    1熱度

    1回答

    每一個文件我嘗試加載到QTSPIM給了我這個錯誤: 指令引用未定義的符號在0x00400014 [0x00400014] 0x0c000000 JAL 00000000 [主] 188:jal主 我正在加載文件,文件中有一個「main:」,如果我在「main」之前放置「.global main」,它會執行相同的操作。到底是怎麼回事?

    0熱度

    1回答

    如果我做了一個I/O系統調用或更多,當我完成時,我應該做一個退出調用(代碼10)或不需要? 我打一個比方: .data input_message: .asciiz "\nEnter an integer: " .text .globl main main: li $v0, 4 la $a0, input_message