![]() |
會組合語言的,請進
是這樣的 我是學生
老師出了個題目 要用 組合語言 寫程式 輸入 12345 輸出 54321 希望各位高手大大能幫幫我 或告知如何獲得程式 可以傳 338250@yahoo.com.tw 感激不儘 拜託拜託 |
用堆疊PUSH把字元資料push至堆疊mem
再用pop取出 |
以下是兩個我以前寫過了程式(VAX),好像和你要的相同,試試看吧
;R0 FOR TEMP ;R6 LOOP COUNTER ;R10 ARRAY POINTER ; NUM: .LONG 3 LIST .LONG 1,2,3,4,5,6 ; ; .ENTRY HW3,^M<> MOVL2 NUM,R6 MOVAL LIST,R10 MULL3 #4,R6,R0 ADDL2 R0,R10 ; STORE: MOVL R6,-(R10) SOBGTR R6,STORE EXIT: $EXIT_S .END HW3 ; Macro/DEBUG HW3+[.IO]iomac/lib Link/DEBUG HW3, [.IO]iomod /*************************************/ ;R0 FOR TEMP ;R6 LOOP COUNTER ;R10 ARRAY POINTER ; NUM: .LONG 6 LISTT: .LONG 0,1,2,3,4,5,6 ; ; .ENTRY HW3,^M<IV> MOVL NUM,R6 MOVAL LIST,R10 MOVAL LIST,R8 MULL3 #4,R6,R0 ADDL2 R0,R10 ; ;STORE: MOVL (R8)+,-(R10) ; SOBGTR R6,STORE EXIT: $EXIT_S .END HW3 ; Macro/DEBUG HW3T+[.IO]iomac/lib Link/DEBUG HW3T, [.IO]iomod |
謝謝你們的回覆
真是感激不盡 |
所有時間均為台北時間。現在的時間是 07:51 PM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *