MIPS question.....................help

Nandaiyo

Member
Nov 19, 2000
36
0
0
How do you implement the function MERGE in MIPS?

struct node{
int value;
node *next;
}

p1 and p2 are pointers to SORTED LINKED LIST.

The function:

node *merge(node *p1, node *p2)

Sort two of the sorted list and store it in one linked list and return the pointer to it.


p/s:assume that you can call void *new(# of bytes) that will allowcate a memory for it.


write the merge in MIPS.

help me please.

 

TomC25

Platinum Member
Oct 12, 1999
2,120
0
0
ITS MOOPS!

sorry, can't help you

just had to say that since this is in off topic

 

bUnMaNGo

Senior member
Feb 9, 2000
964
0
0
hmm I think allocating some .space one after the other would work... but I don't know how exactly one would create a linked list in MIPS... I'm assuming it would be the same as a stack, except using different pointers? (we're talking about MAL here, right? MIPS Assembly Language?) Then just use the frame pointer of the first linked list, and the stack pointer of the second linked list as the frame pointer and stack pointer of the merged linked list. Also you gotta deal with whether they're .byte's or .word's, which would affect your offset. I dunno how to sort the list though. Hope this helps a little.
 

bhuie

Member
May 30, 2000
35
0
0
If you have access to a UNIX shell account on a MIPS machine, you could just write it in C and set the compiler option to spit out the assembly.
 

piku

Diamond Member
May 30, 2000
4,049
1
0


<< Sorry, I only know SPIM, I don't know MIPS >>



Is that a joke?
 

ManSnake

Diamond Member
Oct 26, 2000
4,749
1
0
Is that a joke?

Well, sorta, SPIM is a MIPS simulator written for UNIX, so...
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |