Anyone good with machine code
Lee_erm
Posts: 56
What's happening here?
name "calc-sum"
org 100h ;tells the program where to run the com file from on memory
mov cx, 5;creates register 'cx'
mov al,0 ;creates register al, stores the sum
mov bx,0 ;
next: add al, vector[bx]
inc bx
loop next
mov m, al
ret
;variables:
vector db 5,4,5,2,1
m db 0
I'm trying to comment the code but just failing really, commented the first three lines but i'm stuggling to do the rest. I'm crap with the low level stuff like this. Been an age since it was covered in class too, and notes have gone missing etc.
<center><i><font color="orange">absolutely</font id="orange"></i><font color="red"><i>herming</i></font id="red"><i><font color="orange">along</font id="orange"></i>. </center>
<font size="1"><font color="beige">RIP rich</font id="beige"></font id="size1">
name "calc-sum"
org 100h ;tells the program where to run the com file from on memory
mov cx, 5;creates register 'cx'
mov al,0 ;creates register al, stores the sum
mov bx,0 ;
next: add al, vector[bx]
inc bx
loop next
mov m, al
ret
;variables:
vector db 5,4,5,2,1
m db 0
I'm trying to comment the code but just failing really, commented the first three lines but i'm stuggling to do the rest. I'm crap with the low level stuff like this. Been an age since it was covered in class too, and notes have gone missing etc.
<center><i><font color="orange">absolutely</font id="orange"></i><font color="red"><i>herming</i></font id="red"><i><font color="orange">along</font id="orange"></i>. </center>
<font size="1"><font color="beige">RIP rich</font id="beige"></font id="size1">
0
Comments
-
do your own homework!
<hr noshade size="1"><font size="1"><font color="green"><center><i>Originally posted by John</i>
It'll be like being tw<s></s>ated in the face by the 60s.</center>
</font id="green"></font id="size1">
<font color="brown"><center>Join us HERE!</center></font id="brown">0 -
It's not homework[V]
<center><i><font color="orange">absolutely</font id="orange"></i><font color="red"><i>herming</i></font id="red"><i><font color="orange">along</font id="orange"></i>. </center>
<font size="1"><font color="beige">RIP rich</font id="beige"></font id="size1">0 -
um well inc must be increment as in, increment (vector) bx. Loop next does it again but not sure how much of the code it does again. No idea on anything else. I did some 68000 machine code at uni but that was like (omg) 10 years ago (!)
Do they really teach this stuff these days? Surely its of no use unless you wanted to work in a very specific job supporting it? Would have thought it was all .Net and java now?
2005 Azonic Propulsion
1998 DMR Trailstar
1992 Breezer Lightning Pro0 -
i *think* your post got screwed up and a load of random numbers and letters appeared.
<center><b><font size="1"><font color="pink">
-</b></font id="pink"></font id="size1">
<b>No "I Love Horses" Link Here.</b></center><hr noshade size="1">
[}:)]
<font color="white">_</font id="white">\_/\_/\_/\__,
<b><font color="green">F</font id="green">lur<i>r</i>y co<font color="red">p</font id="red">ied <font color="orange">m</font id="orange">e.</b>0 -
No thats the whole point of his post.
Thats the code.
ForBloodAnd Empire
Nothing says "ouch" like a punctured gut
Co factory rider for DUST TILL DAWN
Myspace0