史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   一般電腦疑難討論區 (http://forum.slime.com.tw/f17.html)
-   -   會組合語言的,請進 (http://forum.slime.com.tw/thread2496.html)

338250 2002-12-17 03:01 PM

會組合語言的,請進
 
是這樣的 我是學生
老師出了個題目 要用 組合語言 寫程式
輸入 12345 輸出 54321
希望各位高手大大能幫幫我 或告知如何獲得程式
可以傳 338250@yahoo.com.tw
感激不儘 拜託拜託

siga 2002-12-17 03:11 PM

用堆疊PUSH把字元資料push至堆疊mem
再用pop取出

GTWT 2002-12-17 11:59 PM

以下是兩個我以前寫過了程式(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

338250 2002-12-24 11:18 AM

謝謝你們的回覆
真是感激不盡


所有時間均為台北時間。現在的時間是 07:51 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1