組合語言資源集

2021-05-27 00:03:55 字數 2243 閱讀 7308

intel

the art of assembly language

<-- 必讀

intel架構軟體開發者手冊:

volume 1: basic architecture

volume 2a: instruction set reference, a-m

volume 2b: instruction set reference, n-z

volume 3a: system programming guide, part 1

volume 3b: system programming guide, part 2

x2apic specification

其它intel 手冊:

intel® 64 and ia-32 architectures software developer's manuals

mips

mips instruction set, quick reference

mips32 架構程式設計師應讀

volume i: introduction to the mips32 architecture

volume ii: the mips32 instruction set

(很全面)

volume iii: the mips32 privileged resource architecture

mips64架構程式設計師應讀

volume i: introduction to the mips64 architecture

volume ii: the mips64 instruction set

volume iii: the mips64 privileged resource architecture

其它 mips 手冊:

assembler reference manuals

nasm

yasm

masm

masm32

the gnu assembler (gas)

系統指南

intel: software interrupt reference

guide to using vga (video) in your programs

keyboard key codes

gnu arm™ toolchain for cygwin, linux and macos - resources

sparc

powerpc

arm

(more intel?):

intel® itanium® architecture software developer's manual

dos:

dr-dos system and programmer's guide

masm32 windows:

linux:

linux assembly tutorial - step-by-step guide

writing a useful program with nasm

linux assembly: resources

boot sectors / operating systems:

building an os

網友dargueta 寫的系列教程

intro to intel assembly language: part 1

intro to intel assembly language: part 2

intro to intel assembly language: part 3

intro to intel assembly language: part 4

intro to intel assembly language: part 5

intro to intel assembly language: part 6

intro to intel assembly language: part 7

intro to intel assembly language: part 8

intro to intel assembly language: part 9a

intro to intel assembly language: part 9b

組合語言 AT T組合語言

這兩天的pwn題環境都是在linux中,採用的組合語言是 at t 格式。之前學習的是intel格式的8086彙編,今天學習了下at t組合語言。基於x86 架構的處理器所使用的彙編指令一般有兩種格式 操作intel格式at t格式 暫存器命名 push eax pushl eax 常數 立即運算元...

8086組合語言指令集

mov 功能 把源運算元送給目的運算元語法 mov 目的運算元,源運算元格式 mov r1,r2 mov r,m mov m,r movr,data xchg 功能 交換兩個運算元的資料語法 xchg 格.8086 8088組合語言指令集 資料傳送指令集 mov 功能 把源運算元送給目的運算元 語法...

組合語言 彙編指令

功能 用來進行資料傳輸。以 mov a,b 為例,相當於a b。具有以下形式 mov 暫存器,資料 mov 暫存器,暫存器 mov 暫存器,記憶體單元 mov 記憶體單元,暫存器 mov 段暫存器,暫存器 功能 用來做加法。以 add a,b 為例,相當於a a b。具有的形式,和 mov 一樣。功...