Create an account

Very important

  • To access the important data of the forums, you must be active in each forum and especially in the leaks and database leaks section, send data and after sending the data and activity, data and important content will be opened and visible for you.
  • You will only see chat messages from people who are at or below your level.
  • More than 500,000 database leaks and millions of account leaks are waiting for you, so access and view with more activity.
  • Many important data are inactive and inaccessible for you, so open them with activity. (This will be done automatically)


Thread Rating:
  • 666 Vote(s) - 3.55 Average
  • 1
  • 2
  • 3
  • 4
  • 5
What kind of projects (besides the obvious OS stuff) use assembly language?

#1
Seemingly, no one uses assembly nowadays other than to develop device drivers, or the very core of OS kernels etc. Anyone has knowledge of it being currently used for other things?

I mean PC-style and bigger hardware, not embedded stuff with teeny tiny processors.
Reply

#2
I believe that the Folding@Home parallel computing project uses optimized assembly code for maximum speed.*


 * Note: this does not mean assembly is always faster then C/C++.
Reply

#3
I know assembly is used for very heavily code for games. For example, pixel shaders have a really tight instruction budget; to get the effects you want, you pretty much have to code down to the metal.
Reply

#4
Someone used assembly for this [code golf for changing numbers to words][1].


[1]:

[To see links please register here]

Reply

#5
The last time I came across assembler was when I used to hack the Quake I source code. All the math libraries (especially anything for dot products) were written in MASM by John Carmack. This stuff was floating-point intensive, and at the time C wasn't as good as expertly hand-crafted ASM for floating operations. Also, since computers were far more CPU-limited, and since Quake used the CPU for rendering, every single operation mattered, so ASM worked best.
Reply

#6
I think the most prominent programs where assembler is used are boot-loader.
Reply



Forum Jump:


Users browsing this thread:
2 Guest(s)

©0Day  2016 - 2023 | All Rights Reserved.  Made with    for the community. Connected through