ARCHIVE.PH MIGHT ACK SOON (GLOWNIGGERS ARE AFTER ITS ADMIN)
ALWAYS USE MULTIPLE ARCHIVES AND REARCHIVE EVERYTHING (on megalodon.jp and other archivers) NOW!!! (possibly a false alarm doey)
SNCA:Assembly
| Assembly is ARYAN btw, if that matters |
this programming language VVILL make you Feral
Assembly is perhaps one of the most tedious programming languages to learn, but once you do, you can make the most optimised programs you will ever be able to make. It's said that Gigachad codes everything in this language. If you are a nucodecaca we don't recommend you learn this, but instead learn Python, then C, which will eventually give you the knowledge you need to learn this language.
It was created when some soyentists got fed up of writing executable instructions as binary and decided to make text represent each instruction.
Get started[edit | edit source]
If you are thinking of learning assembly from the bald men wiki, you are going to be disappointed. Instead here's how to make a dialog box.
1. Get the program[edit | edit source]
masm32[a] takes out a lot of the annoyance in setting up an assembly compiler, like regular masm. It also comes with an IDE, all the while doesn't interfere with any other compilers or DLLs. Get it here and click Next a few times. Also you should install it directly to the C: drive, as it will create a subdirectory. Don't install it into Program Files.
2. The code[edit | edit source]
- Open
C:\masm32\qeditor.exe - Save a blank file to
C:\masm32\msgboxdir\msgbox.asm, msgboxdir being the project folder - paste the code below into the text editor
- save, go to
Project>Build All - run
C:\masm32\msgboxdir\msgbox.exe
.386 .model flat, stdcall option casemap :none include \MASM32\INCLUDE\windows.inc include \MASM32\INCLUDE\masm32.inc include \MASM32\INCLUDE\user32.inc includelib \MASM32\LIB\user32.lib .data message db "this error is the fuggen jerdee's fault",0 mestitle db "nigger",0 .code start: invoke MessageBox,0,ADDR message,ADDR mestitle,MB_OK ret end start
See also[edit | edit source]
godbolt.org - convert simple C programs to assembly. You can already do this in most compilers but online is just easier for some people. Here's an Assembly tutorial if you are serious about learning this.
Notes
- ↑ masm32 is a repacked version of Microsoft Assembler that makes it easier to get started and just write code.
|
Assembly is part of a series on Computer Science. |
|
|---|---|
| Languages | Programming languages: Assembly - C - C++ - C# - Holy C - Rust - Java - Ruby - Go - ActionScript - JavaScript - PHP - Python - SQL - ScratchMarkup languages: HTML - CSS |
| Software | Quotechan - Vichan - Yotsuba - OpenYotsuba - Windows - Linux - Android - TempleOS - Babybot - McChallenge - Systemd |
| More | CGI - DDoS - Vibe coding - Game development - Piracy - Regex - Doxing - Microsoft - SNCA:Apple - Google - Datamining |