
汇编语言
汇编语言
_沧海桑田_
ACL/NAACL/EMNLP/COLING审稿人,
MOD大侠梦/MOD禾下霸业作者。
github.com/guotong1988
展开
-
AT&T assembly 笔记
引用寄存器要在寄存器号前加百分号%,如“movl %eax, %ebx”。 80386有如下寄存器: 8个32-bit寄存器 %eax,%ebx,%ecx,%edx,%edi,%esi,%ebp,%esp; 8个16-bit寄存器,它们事实上是上面8个32-bit寄存器的低16位:%ax,%bx,%cx,%dx,%di,%si,%bp,%sp; 8个原创 2013-07-04 10:31:33 · 1781 阅读 · 0 评论 -
MASM笔记
mov ax,bx;BX的【数据】送入AX 8086,任意时刻,CPU将CS:IP指向的【内容】当做指令执行 jmp 2AE3:3 ;执行后CS=2AE3H,IP=0003H,CPU将从2AE33H处读取指令 jmp 3:0B16 ;执行后CS=0003H,IP=0B16H,CPU将从00B46H处读取指令 jmp ax;执行前ax=1000H,CS=原创 2013-06-20 21:01:39 · 1285 阅读 · 10 评论 -
NASM笔记
mov eax, 3 ; 将3存入EAX 寄存器(3是一个立即数 mov bx, ax ; 将AX的值存入到BX寄存器。 add eax, 4 ; eax = eax + 4 add al, ah ; al = al + ah sub bx, 10 ; bx = bx - 10 sub ebx, edi ; ebx = ebx - edi原创 2013-06-10 22:56:51 · 1578 阅读 · 14 评论 -
nasm:fatal:unable to open output file
First, let's make sure you are in a directory that you CAN write to.原创 2013-07-07 18:56:17 · 4912 阅读 · 0 评论 -
nasm手册
http://www.nasm.us/doc/nasmdoc4.html http://www.posix.nl/linuxassembly/nasmdochtml/nasmdoca.html http://www.tortall.net/projects/yasm/manual/html/nasm-effaddr.html原创 2013-06-16 20:57:02 · 875 阅读 · 0 评论