查看單個文章
舊 2002-12-17, 11:59 PM   #3 (permalink)
GTWT
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
預設

以下是兩個我以前寫過了程式(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
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
回覆時引用此帖