Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

C while loops into assembly ??

Name: Anonymous 2007-09-12 5:23 ID:ETNdMjth

Consider the C code function below:

void qwerty(int *x, int *y, int size)
{
  int k=0;
  while ( k < size ) {
     *(x + k) = *(y + k);
     k++;
   }
}

ii) Construct an ARM assembly code version which implements the C code within the function qwerty. You may assume that registers a1 and a2 contain the pointers x and y respectively, and that register a3 contains the size argument.

Name: Anonymous 2007-09-12 5:26 ID:j3alYqS3

Do your fucking homewotk yourself, faggot.

Name: Anonymous 2007-09-12 5:33 ID:Heaven

lol ARM

Name: Anonymous 2007-09-12 5:42 ID:WU8LNSIA

its due in 30 mins - how the hell do i do it myself?

Name: Anonymous 2007-09-12 5:44 ID:9dPClMOT

loop CMP   a1, a2
     SUBNE a1, a2
     BLE   loop

Name: Anonymous 2007-09-12 5:45 ID:j3alYqS3

>>4
fail for wrong id

Name: Anonymous 2007-09-12 5:46 ID:GXLCMnVM

;SIMPLE memcpy IN 6502
;THIS IS NOT ARM ALTHOUGH IT LOOKS LIKE IT
;YOUR TEACHER MAY NOT KNOW THE DIFFERENCE THOUGH

;2 POINTERS NEEDED IN ZERO PAGE
;YOUR ARCHITECTURE MAY NEED DIFFERENT ONES
;THIS WORKS ON COMMODORE 64
PSOURC = 251 ;SOURCE POINTER
PTARG  = 253 ;TARGET POINTER

;SIZE MINUS ONE IS IN .Y, .Y=0 COPIES 256 BYTES
MEMCPY LDA (PSOURC),Y
       STA (PTARG),Y
       DEY
       BNE MEMCPY
DONE   RTS

;OH BTW, FOR A LITTLE BIT OF PERFORMANCE YOU NEED TO MAKE YOUR
;START AT THE HIGHEST VALUE AND THEN END AT 0, TO TAKE ADVANTAGE
;OF THE ZERO FLAG IN THE STATUS REGISTER!

Name: Anonymous 2007-09-12 5:50 ID:Heaven

>>7
HAHA, OH WOW

Name: Anonymous 2007-09-12 5:56 ID:WU8LNSIA

>>7
no not what we're looking for - theres ten of us here working our buts off for 3 assignments due today - funny how the three on 4chan are getting faster replies then the ones on codecomments and google.


Name: Anonymous 2007-09-12 5:58 ID:Heaven

>>9
too bad that its all bullshit

Name: Anonymous 2007-09-12 6:00 ID:Heaven

>>6
It's understandable that the concept of ``using more than one computer'' is foreign to you because you never leave your parent's basement.

Name: Anonymous 2007-09-12 6:11 ID:Heaven

>>11
Have fun failing at CS, when you can't even answer the most basic tasks.

Name: Anonymous 2007-09-12 6:14 ID:Heaven

>>12
I don't know who you think you're talking to, but I think you think wrong. >>11 was my first post in this thread.

Name: Anonymous 2007-09-12 6:19 ID:Z5pzhDw6

>>9
Ten of you, and not a single brain cell with a clue to be found.  I hope you're graded on a curve... but then I think about dipshits like you walking around with CS degrees and realize you deserve to FAIL hard.

Name: Anonymous 2007-09-12 8:46 ID:nq7NweKT

here working our buts off for 3 assignments
our buts off
buts

Name: Anonymous 2007-09-12 16:49 ID:u8EwN1DB

> > > buts

Name: Anonymous 2007-09-12 16:57 ID:u8EwN1DB



am
an
expert
programmer

Name: Anonymous 2007-09-12 16:57 ID:u8EwN1DB


Name: Anonymous 2007-09-12 16:58 ID:u8EwN1DB

am an expert programmer

Name: Anonymous 2007-09-12 16:58 ID:u8EwN1DB

'm an expert programmer

Name: Anonymous 2007-09-12 16:59 ID:u8EwN1DB


HMMMMM

Name: Anonymous 2009-03-06 6:17


Hate Fucking Niggers Mudkip   Hate Fucking Niggers   Mudkip Hate Fucking   Niggers Mudkip Hate   Fucking Niggers Mudkip   Hate Fucking Niggers   Mudkip Hate Fucking   Niggers Mudkip Hate   Fucking Niggers Mudkip   Hate Fucking Niggers   Mudkip Hate Fucking   Niggers Mudkip Hate   Fucking Niggers Mudkip   Hate Fucking Niggers   Mudkip Hate Fucking   Niggers Mudkip Hate   Fucking Niggers Mudkip   Hate Fucking Niggers   Mudkip Hate Fucking   Niggers Mudkip Hate   Fucking Niggers Mudkip   Hate Fucking Niggers   Mudkip Hate Fucking   Niggers Mudkip Hate?

Name: Anonymous 2009-03-06 7:01

88 You mean so?

Don't change these.
Name: Email:
Entire Thread Thread List