asm
x86doc
asm | x86doc | |
---|---|---|
3 | 15 | |
1,997 | 431 | |
- | - | |
10.0 | 10.0 | |
over 3 years ago | over 9 years ago | |
Assembly | Python | |
- | The Unlicense |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
asm
- Looking for recommendations
-
Prerequisites for an Assembly book
I couldn't read that book totally. But why not follow 0xAX's guide? The examples are on NASM, too.
-
How do I get started?
You can use nasm. Setup WSL2 if you want to follow 0xAX's examples
x86doc
- Websites must Know #1
-
When AI creates its own code, why would it use a programming language?
No this is just false. They are not being converted to machine code. But maybe we are getting tripped up on language here. Machine code, to me (and everyone else with a background in computer science) means something specific -- something like x64: https://www.felixcloutier.com/x86/ . This is absolutely not the representation that is being used for prompts or anything like it.
-
I need to know x86 assembler good enough to parse gcc output where should I start?
To understand the instructions themselves, I mean all instructions nothing beat the Intel manual but you probably don't want to read it for such use case. This less complete reference might be better suited for you: https://www.felixcloutier.com/x86/
- AMD confirms FidelityFX Super Resolution 3 (FSR3) will be open source - VideoCardz.com
- CS 6120: Advanced Compilers: The Self-Guided Online Course
-
Milestone Completed: Firefox now has JavaScript JIT acceleration for RISC-V (RV64GC). Patch upstreamed.
Meanwhile here's x86. There's roughly one thousand instructions if you ignore various size prefixes/suffixes and many more if you don't.
-
Do any of these classes have their material online?
I don't think CS 261 has an online posted anything available prior to you doing the class, but I could be wrong. But here's a gift from me to you that you'll want for the class: https://www.felixcloutier.com/x86/
-
[MW2 2022] Assembly on a laptop
As far as I know, this website has all of the instructions and how to use them.
- How do I get started?
-
How can I create a disassembler for basic x86 (not x86-64) ISR?
I recently got interested in developing low-level stuff, like kernels, operating systems, and others. So, I want to create a disassembler for learning how machine code/assembly code in x86 is truly like. While trying to find documentation for the x86 platform, I only found confusing documentation that didn't help me reach my goal. Do you guys have any websites / documents that helped you create a disassembler? Any suggestions are welcome.
What are some alternatives?
sha256-simd - Accelerate SHA256 computations in pure Go using AVX512, SHA Extensions for x86 and ARM64 for ARM. On AVX512 it provides an up to 8x improvement (over 3 GB/s per core). SHA Extensions give a performance boost of close to 4x over native.
putting-the-you-in-cpu - A technical explainer by @kognise of how your computer runs programs, from start to finish.
tinyfont - Text library for TinyGo displays
pretty_laughable_lang - An educational C-like toy programming language that compiles to x64 binary.
faasd - A lightweight & portable faas engine
compiler-explorer - Run compilers interactively from your web browser and interact with the assembly
avo - Generate x86 Assembly with Go
x86_64-windows-hello-world-example - https://www.reddit.com/r/asm/comments/w1rss4/comment/ign3xvg