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

Pages: 1-4041-8081-

Assembler and tutorial

Name: Anonymous 2010-08-24 3:29

Can anyone link me to a good assembler and tutorial for Asm. I've tried Google but all I'm finding is broken links and DOS programs.
I'm using a 64 bit processor and am already familiar with programming in general.

Name: Anonymous 2010-08-24 3:31

Too bad that ASM ≠ programming in general.

Name: Anonymous 2010-08-24 3:37

>>2

Explain?

Name: Anonymous 2010-08-24 3:51

>>2
Too bad that you are wrong.

Name: Anonymous 2010-08-24 5:55

>>2-4
No two programs are alike.

Name: Anonymous 2010-08-24 13:41

>>1
One way to get started is to get a very lightweight C compiler (NOT C++) like the old Turbo C for DOS.  It's still around.

Then write some very simple C programs.  Compile them with:
 - all optimizations disabled
 - debug symbols enabled
 - assembly listing enabled

And then look at the output.  The assembly should line up pretty much perfectly with your C code.

Then, I believe that Turbo C includes some shit like "turbo assembler," so you can take a shot at writing some assembly from scratch.

Name: Anonymous 2010-08-24 13:46

>>2
Ass to mouth?

Name: /prog/ Etiquette Advisor !fzcXE63Op. 2010-08-24 13:51

>>7
Please refrain from posting here unless you are an expert programmer.

Please sage when shitposting.

Name: Anonymous 2010-08-24 13:56

>>8
Please die in a fire, shit for brains.

Also back to /b/ with you.

Name: /prog/ Etiquette Advisor !fzcXE63Op. 2010-08-24 13:58

>>9
Please sage when shitposting.

Name: Anonymous 2010-08-24 13:59

>>6
Or he could use something newer like MSVC and MASM and maybe some debugger like OllyDBG. It'd at least be 32bit x86 asm, and the output MSVC generates for C is pretty easy to understand anyway, even with full optimizations on and no assembly listing (disassembling the exe).

Name: Anonymous 2010-08-24 14:01

>>10
Or you will what, exactly you ``faggot''??

Name: Anonymous 2010-08-24 14:03

>>10
ADVISE MY ANUS

Name: /prog/ Etiquette Advisor !fzcXE63Op. 2010-08-24 14:03

>>12
For information regarding your transgressions, and ways to make amends, please see your nearest /p/EABPPMCC representative.

Please sage unless you intend to bump a thread.

Name: VIPPER 2010-08-24 14:18

>>14
for being such an informative person you regard your own information quite meaningless.

Name: /prog/ Etiquette Advisor !fzcXE63Op. 2010-08-24 14:20

>>15
You may ask any question of a representative of the /p/EABPPMCC, and they will answer.

Name: Anonymous 2010-08-24 14:44

>>16
How many are in this club? Is it just you?

Name: /prog/ Etiquette Advisor !fzcXE63Op. 2010-08-24 14:46

>>17
You can fill out an application to join.

Name: Anonymous 2010-08-24 14:51

>>18
It's just you, isn't it?

Name: /prog/ Etiquette Advisor !fzcXE63Op. 2010-08-24 14:57

>>19
If you have further questions as to the internals of the organisation, please put together a list of 5 examples of you helping others as an Advisor, with an Advisorcode, and you will be considered for application.

Name: VIPPER 2010-08-24 15:05

>>19
if another person would, normal /prog/dylotes would pose a minority, risking to bring /prog/ into a new dark age.

yes thats right, we are 3 people in here. and yes YHBT.

Name: Anonymous 2010-08-24 15:07

>>20
Then will I be inducted into your religion? Will I be able to ask more questions if I pretend to be a different person? How will you contact me so that I am the only one to receive answers to my questions as to the internals of your religion? Where can I get a cool Advisorcode? Is that term copyrighted?

Name: Anonymous 2010-08-24 15:10

>>21
No, YHBT.

Name: Anonymous 2010-08-24 15:14

>>1-24
Fuck off, ``faggot.''

Name: /prog/ Etiquette Advisor !fzcXE63Op. 2010-08-24 15:15

>>22
An Advisorcode is a tripcode designed to give you authority. It can be checked against a database of known Advisorcodes to prevent abuse. There is no known trademark against "Advisorcode".

If you wish to know more, you should create an Advisorcode and start helping your community!

Name: Anonymous 2010-08-24 15:18

>>25
After intense deliberation, I have decided to give it a miss.

Name: Anonymous 2010-08-24 15:22

>>6,11

The rest, find a new thread, or go back to /b/.

Name: Anonymous 2010-08-24 15:22

This just in: clueless weenie who can't find a decent assembler without help gives up on learning assembly. Full story at 11.

Name: /prog/ Executioner !u8dVJyyGAs 2010-08-24 15:23

>>26
You will feel regret.

Name: Anonymous 2010-08-24 15:31

>>29
I tried to, but I got over it a few seconds later.
Die in a fire, thanks.

Name: HAXUS THE ETIQUETTE ADVISOR 2010-08-24 15:31

HAXUS THE ETIQUETTE ADVISOR

Name: /prog/ Etiquette Advisor !fzcXE63Op. 2010-08-24 15:34

>>30,31
Please sage when shitposting.

Name: Anonymous 2010-08-24 15:42

>>32
Please do not sage good threads because it gets them deleted earlier.

Name: /prog/ Etiquette Advisor !fzcXE63Op. 2010-08-24 15:43

>>33
Please note, in Shiichan threads do not expire.

Please go back to the imageboards.

Name: Anonymous 2010-08-24 15:46

>>34
Please note, when making vast quantities of shitposts such as these, threads will expire quicker due to the size of the thread growing towards 1000 posts at a higher rate than when not shitposting as in this thread.

Name: /prog/ Etiquette Advisor !fzcXE63Op. 2010-08-24 15:47

>>35
Please note, this has nothing to do with whether or not a post is saged. It is simply a matter of your continuing to shitpost and be punished.

Name: Anonymous 2010-08-24 15:49

x86 assembly has probably the most complicated instruction sets of any CPU, its almost impossible to learn just by doing a tutorial

I recommend starting out with MIPS instead, there are a lot of good tutorials and books for MIPS assembly

if you really want to see what x86 assembly is like then there is an assembly training video at www.vtc.com which will give a brief intro

Name: Anonymous 2010-08-24 16:07

>>36
Please note, it appears that you have failed to notice that you, too, are shitposting.

Name: /prog/ Etiquette Advisor !fzcXE63Op. 2010-08-24 16:14

>>38
Please note my Advisorcode, before slandering me further.

Name: Anonymous 2010-08-24 16:23

>>39
It's the only one I've seen. What should I do with it?

Name: Anonymous 2010-08-24 16:27

>>36,39
Punish me how, oh Mr. Shitposter?
Here's a tip: go fuck yourself in the ass with blunt object until you bleed out.

Name: /prog/ Etiquette Advisor !fzcXE63Op. 2010-08-24 16:34

>>41
Please sage when shitposting.

Name: Anonymous 2010-08-24 16:35

>>42
How about, no? Does "no" work for you? It sure works for me.

Name: /prog/ Etiquette Advisor !fzcXE63Op. 2010-08-24 16:35

>>40
You must create your own, and police the board.

The position of /prog/ Immigration Officer is available.

Name: Anonymous 2010-08-24 16:36

>>44
You are more like /prog/'s newest resident asshole. You don't belong here. Split, noob.

Name: /prog/ Etiquette Advisor !fzcXE63Op. 2010-08-24 16:38

>>43
If you require help migrating from /b/, I suggest you return there, please.

Name: Anonymous 2010-08-24 16:40

>>46
Your ignorance of BBCode betrays you. It is actually you that needs to return forthwith.

Name: /prog/ Etiquette Advisor !fzcXE63Op. 2010-08-24 16:41

>>47
Please sage when shitposting.

Name: Anonymous 2010-08-24 16:41

Further if you were on of the denizens of this board you would know the proper use of sage.

Name: /prog/ Etiquette Advisor !fzcXE63Op. 2010-08-24 16:44

>>49
If you are shitposting on a thread on the front page, you do not need to age the thread.

Please sage when shitposting.

Name: Anonymous 2010-08-24 16:53

Name: /prog/ Etiquette Advisor !fzcXE63Op. 2010-08-24 16:57

>>51
Please sage when shitposting.

Name: Anonymous 2010-08-24 17:38

>>52
no

Name: Anonymous 2010-08-24 18:28

>>6

This is actually not a very good idea.

Name: Anonymous 2010-08-24 18:38

>>37
>>37
Do you have the full course for free? This is very good stuff, but I dont feel like spending 100$ on it.

Name: Anonymous 2010-08-24 18:43

>>52
Please stop shitposing

Name: Anonymous 2010-08-24 19:37

Bump because >>52 is a faggot.

Name: Anonymous 2010-08-24 22:26

>>1
Assembler: NASM
Tutorial: Search for Paul A. Carter's

Name: Anonymous 2010-08-24 22:49

>>37
x86 assembly considered complicated? You gotta be kidding me.

Name: Anonymous 2010-08-25 1:26

For hating the imageboards so much you guys sure have the exact same tendency to repeatedly respond to shitposts instead of ignoring them.

Name: Anonymous 2010-08-25 4:41

>>60
Have you ever considered that the people who respond to the shitposts are not the same people who complain about the imageboards?

Name: Anonymous 2010-08-25 4:55

>>61
No.

Name: Anonymous 2010-08-25 5:53

>>61
Now ask yourself, which group is more annoying?

Name: Anonymous 2010-08-25 7:56

>>63
The people responding to shitposts. I know you're trying to make a point, but you're wrong.

Name: Anonymous 2010-08-25 8:07

>>64
The thing is, when complaining, you're still not contributing decent content to this board, which is essentially shitposting.

Name: Anonymous 2010-08-25 8:14

>>64
You don't understand /prog/.

Name: Anonymous 2010-08-25 8:44

>>65
Not all metaposting is automatically shitposting. When you understand this, maybe you'll understand why you keep getting told to go away.

Name: Anonymous 2010-08-25 8:55

>>67
It is when your “metaposts” are ``go back to /foo/'', ``I remember when /anus/ was good'' and similar sentiments.

>>65 was my first post in this vein of this thread. Please don't assume that I am any worse than you, I'm just trying to make more sense than the lesser-abled on their behalf.

Name: Anonymous 2010-08-25 9:23

>>68
It is when your “metaposts” are ``go back to /foo/''
I disagree. We're constantly awash in imageboard effluent; if we don't take an active part in defending our culture, we will lose it and become /g/ without images. It happened to /comp/ and /tech/, and was happening to /sci/ before /sci/ came along.
I will agree that there are better ways conceivable, but those aren't always feasible.

I think everyone can at least agree that the ``Fuck off, ``faggot'''' idiot and his latest cry for attention, that etiquette advisor thing, is more obnoxious than the ``back to /somewhere/'' people ever were.

Name: /prog/ Etiquette Advisor !fzcXE63Op. 2010-08-25 11:04

>>69
I am not the ``Fuck off, ``faggot'''' guy. I am the guy who emailed the Sussman, wrote the BUFFA program and I am poking fun at you all (And therefore myself).

Please sage when shitposting.

Name: Fuck off, !Ep8pui8Vw2 2010-08-25 12:39

>>69-70
Fuck off, ``faggot''.

Name: Anonymous 2010-08-25 12:41

>>71
What have we come to, when every 2 bit Nigger has a tripcode?

Name: Anonymous 2010-08-25 12:46

>>72
*African American

Name: Anonymous 2010-08-25 13:14

>>39
way to shit up the thread. look if you took out all your posts, and all the posts replying to yours, we would have a decent thread about OP's question with the first two initial troll statements.

Name: Anonymous 2010-08-25 14:15

>>73
* Afro-European

Name: Anonymous 2010-08-25 14:35

>>75
* Arab-Eurasian

Name: Anonymous 2010-08-25 14:38

>>76
*Indo-European

Name: Anonymous 2010-08-25 14:44

>>75,77
It's Europeon, you idiots.

Name: Anonymous 2010-08-25 16:58

>>78
No, Your a pean.

Name: Anonymous 2010-08-27 2:30

>>1
"ASM" isn't really an assembly structure of any sort, so I don't think your question is really understood.

You're asking a general question about writing a machine-level program, for... which processor architecture?

Name: Anonymous 2010-08-27 2:32

the one good thing about assembly languages is -fioc

Name: Anonymous 2010-08-27 4:47

>>80
x86 or amd64, im guessing they are both similar

Name: Anonymous 2010-08-27 14:19

>>82
*intel64

Name: Anonymous 2010-08-27 15:41

>>83
Nah, Intel had their shot at being the yardstick for 64bit x86 arch with IA64. We all know how that turned out. If you really want to, you can call it x86_64... but that just comes of as an emoticon expressing the disappointment with IA64.

Name: Anonymous 2010-08-28 4:34

>>84
We all know how that turned out.
It turned out great.

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