**zefiros** Δημοσ. 29 Φεβρουαρίου 2004 Δημοσ. 29 Φεβρουαρίου 2004 Kalispera se olous! Exw ena provlima me ena programma pou mas exoun valei sto panepistimio. Enw to programma apo oti moulene einai polu eukolo de borw na to kanw gia to logo oti o ka8igitis mas de mas exei kanei tpt panw se MIPS assembly. Xereis kaneis kana xrisimo e-book pou 8a borouse na me voi8isei? Anyway to programma einai to exis, Grapcte ena programma se MIPS pou 8a diavazei ena input string pou 8a to eisagei o xristis kai 8a to emfanizei ean einai to onoma, aliws 8a emfanizei sto console 'Not my name'. Profanws mesa kapou sto programma 8a dilwnoume to onoma mas&8a to sigkrinei me to String pou 8a vazei o xristis, kamia idea kaneis?? Thanks!!
Opaque Δημοσ. 29 Φεβρουαρίου 2004 Δημοσ. 29 Φεβρουαρίου 2004 Instruction set toy mips : http://www.mhl.tuc.gr/EDUCATION/COURSES/201/extras/files/Spim_instr_set.pdf Oso gia to programma, ayto poy exeis na kaneis, einai na diabazeis apo thn konsola to string poy dinei o xrhsths, kai afoy to apo8hkeyeis sthn mnhmh (exontas dhlwsei pio prin enan xwro apo8hkeyshs p.x. mystring: .space 256), na to sygrineis byte-byte me to onoma poy exei balei esy (to opoio brisketai kai ayto sthn mnhmh. Einai arketa eykolo, an diabaseis to instruction set toy mips. Kalo diabasma...
**zefiros** Δημοσ. 29 Φεβρουαρίου 2004 Μέλος Δημοσ. 29 Φεβρουαρίου 2004 se euxaristw Opaque! 8a to koitaxw&pisteuw na vrw tin akri tou nimatos!tis entoles autes tis exw katalavei, einai kati paromio me to LMC i diadikasia pou grafete apoti katalava mono ekei pou kolaw einai to pws dilwneis kapoio noumero i kapoio string, anyway 8a diavasw kai pisteuw mexri tetarti na exw vrei akri!thanks kai pali!
baxter Δημοσ. 1 Μαρτίου 2004 Δημοσ. 1 Μαρτίου 2004 file zefiros, gia na dilwseis ena string vazeis ton exis kwdika sta pedio ".data" : > .data string1: .ascii "tralala lala\000" string2: .ascii "hello\000" twra gia na diavaseis ena string i gia na typwseis ena string se MIPS boreis na hrisimopoiiseis polling hrisimopoiwdas tous katahwrites : RC (receiver control) -> 0xFFFF0000 RD (receiver data) -> 0xFFFF0004 TC (transmitter control) -> 0xFFFF0008 TD (transmitter data) -> 0xFFFF000C oi katahwrites RC kai TC periehoun sto teleftaio tous bit 0 i 1 , afto to bit onomazetai "ready" , dld ean einai 1 tote to sistima einai etoimo gia anagnwsi i gia ektypwsi, ean einai 0 einai apasholimeno typwnodas kapoio allo haraktira... ara gia na diavaseis ena haraktira tha ekanes to exis : > li $t0,0xffff0000 #to $t0 periehei ti diefthinsi tou RC rcwait : lw $t1,0($t0) #to $t1 periehei to periehomeno tou RC andi $t1,$t1,1 #apomonwnoume to teleftaio bit tou RC beq $t1,$0,rcwait #ean einai 0 tote den einai ready akoma to sistima gia anagnwsi kai paei pisw sto rcwait gia na xanaelegxei lw $a0,4($t0) #alliws an einai 1, apothikevoume(diavazoume dld) ston $a0 to haraktira pou diavasame b rcwait #loop forever (edw pera esy tha valeis na termatizei otan diavazei kati sigekrimeno) tin idia diadikasia hrisimopoieis kai gia na typwseis , apla allazeis tis diefthinseis tou RD se TD kai tou RC se TC (kai adi gia lw $a0,4($t0) vazeis sw $a0,4($t0) ) afta
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.