[[oktatas:programozás:assembly|< Assembly]] ====== Assembly linkek ====== ===== Programok ===== NASM használata * http://people.inf.elte.hu/is602ep/fordprog.pdf NASM weblap: * http://www.nasm.us ALINK weblap: * http://alink.sourceforge.net MinGW (ld linker): * http://mingw.org ===== Megszakítások ===== ==== BIOS ==== * http://en.wikipedia.org/wiki/BIOS_interrupt_call ==== DOS ==== * http://spike.scu.edu.au/~barry/interrupts.html ==== MASM32 ==== * http://www.masm32.com ===== Tutorok ===== * http://www.ctyme.com/intr/rb-0607.htm * http://www.osdever.net/tutorials/brunmar/tutorial_03.php * http://tldp.org/LDP/LGNET/94/ramankutty.html * http://www.codeproject.com/KB/cpp/edujini_inline_asm.aspx * http://en.wikipedia.org/wiki/X86_assembly_language * http://www.ibm.com/developerworks/linux/library/l-ia/index.html * http://www.cin.ufpe.br/~if817/arquivos/asmtut/index.html * http://asm.sourceforge.net/intro/hello.html ===== Linux assembly ===== ==== Linux rendszerhívások ==== * http://syscalls.kernelgrok.com * http://docs.cs.up.ac.za/programming/asm/derick_tut/syscalls.html ==== Linux assembly oldalak ==== * https://en.wikibooks.org/wiki/X86_Assembly/NASM_Syntax Néhány minta: * http://www.dreamincode.net/forums/topic/286248-nasm-linux-terminal-inputoutput-wint-80h/ * http://stackoverflow.com/questions/23468176/read-and-print-user-input-with-x86-assembly-gnu-linux * http://stackoverflow.com/questions/27262332/x86-read-from-stdin-and-write-to-stdout-without-referring-the-standard-library * http://stackoverflow.com/questions/9646796/how-to-read-input-from-stdin-in-x86-64-assembly * http://stackoverflow.com/questions/14290684/how-to-extract-a-few-functions-out-of-a-compiled-elf-executable-no-disassembly * http://stackoverflow.com/questions/1685483/how-can-i-examine-contents-of-a-data-section-of-an-elf-file-on-linux * http://www.duntemann.com/assembly.html * https://www.tutorialspoint.com/assembly_programming/assembly_environment_setup.htm * http://cs.lmu.edu/~ray/notes/nasmtutorial/ * https://en.wikipedia.org/wiki/Executable_and_Linkable_Format * http://www.muppetlabs.com/~breadbox/software/tiny/teensy.html * http://ptspts.blogspot.hu/2013/12/how-to-make-smaller-c-and-c-binaries.html * https://www.freebsd.org/doc/hu/books/handbook/binary-formats.html ===== Egyéb ===== * http://hellnet.hostoffice.hu/%5BHUN%5D-HOWTO/PROGRAMOZAS/Assembly/asm.htm