riprel.asm

来自「汇编编译器的最新版本的源码.买了自己动手写操作系统这本书的人一定要下」· 汇编 代码 · 共 1,910 行 · 第 1/5 页

ASM
1,910
字号

	mov al,[a64 rel qword foo]
	mov bl,[a64 rel qword foo]
	mov ax,[a64 rel qword foo]
	mov bx,[a64 rel qword foo]
	mov eax,[a64 rel qword foo]
	mov ebx,[a64 rel qword foo]
	mov rax,[a64 rel qword foo]
	mov rbx,[a64 rel qword foo]
	mov al,[a64 rel qword 0xaaaaaaaaaaaaaaaa]
	mov bl,[a64 rel qword 0xaaaaaaaaaaaaaaaa]
	mov ax,[a64 rel qword 0xaaaaaaaaaaaaaaaa]
	mov bx,[a64 rel qword 0xaaaaaaaaaaaaaaaa]
	mov eax,[a64 rel qword 0xaaaaaaaaaaaaaaaa]
	mov ebx,[a64 rel qword 0xaaaaaaaaaaaaaaaa]
	mov rax,[a64 rel qword 0xaaaaaaaaaaaaaaaa]
	mov rbx,[a64 rel qword 0xaaaaaaaaaaaaaaaa]
	mov al,[a64 rel qword 0xbbbbbbbb]
	mov bl,[a64 rel qword 0xbbbbbbbb]
	mov ax,[a64 rel qword 0xbbbbbbbb]
	mov bx,[a64 rel qword 0xbbbbbbbb]
	mov eax,[a64 rel qword 0xbbbbbbbb]
	mov ebx,[a64 rel qword 0xbbbbbbbb]
	mov rax,[a64 rel qword 0xbbbbbbbb]
	mov rbx,[a64 rel qword 0xbbbbbbbb]
	mov al,[a64 rel qword 0xffffffffcccccccc]
	mov bl,[a64 rel qword 0xffffffffcccccccc]
	mov ax,[a64 rel qword 0xffffffffcccccccc]
	mov bx,[a64 rel qword 0xffffffffcccccccc]
	mov eax,[a64 rel qword 0xffffffffcccccccc]
	mov ebx,[a64 rel qword 0xffffffffcccccccc]
	mov rax,[a64 rel qword 0xffffffffcccccccc]
	mov rbx,[a64 rel qword 0xffffffffcccccccc]

	mov al,[a32 rel foo]
	mov bl,[a32 rel foo]
	mov ax,[a32 rel foo]
	mov bx,[a32 rel foo]
	mov eax,[a32 rel foo]
	mov ebx,[a32 rel foo]
	mov rax,[a32 rel foo]
	mov rbx,[a32 rel foo]
	mov al,[a32 rel 0xaaaaaaaaaaaaaaaa]
	mov bl,[a32 rel 0xaaaaaaaaaaaaaaaa]
	mov ax,[a32 rel 0xaaaaaaaaaaaaaaaa]
	mov bx,[a32 rel 0xaaaaaaaaaaaaaaaa]
	mov eax,[a32 rel 0xaaaaaaaaaaaaaaaa]
	mov ebx,[a32 rel 0xaaaaaaaaaaaaaaaa]
	mov rax,[a32 rel 0xaaaaaaaaaaaaaaaa]
	mov rbx,[a32 rel 0xaaaaaaaaaaaaaaaa]
	mov al,[a32 rel 0xbbbbbbbb]
	mov bl,[a32 rel 0xbbbbbbbb]
	mov ax,[a32 rel 0xbbbbbbbb]
	mov bx,[a32 rel 0xbbbbbbbb]
	mov eax,[a32 rel 0xbbbbbbbb]
	mov ebx,[a32 rel 0xbbbbbbbb]
	mov rax,[a32 rel 0xbbbbbbbb]
	mov rbx,[a32 rel 0xbbbbbbbb]
	mov al,[a32 rel 0xffffffffcccccccc]
	mov bl,[a32 rel 0xffffffffcccccccc]
	mov ax,[a32 rel 0xffffffffcccccccc]
	mov bx,[a32 rel 0xffffffffcccccccc]
	mov eax,[a32 rel 0xffffffffcccccccc]
	mov ebx,[a32 rel 0xffffffffcccccccc]
	mov rax,[a32 rel 0xffffffffcccccccc]
	mov rbx,[a32 rel 0xffffffffcccccccc]

	mov al,[a32 rel dword foo]
	mov bl,[a32 rel dword foo]
	mov ax,[a32 rel dword foo]
	mov bx,[a32 rel dword foo]
	mov eax,[a32 rel dword foo]
	mov ebx,[a32 rel dword foo]
	mov rax,[a32 rel dword foo]
	mov rbx,[a32 rel dword foo]
	mov al,[a32 rel dword 0xaaaaaaaaaaaaaaaa]
	mov bl,[a32 rel dword 0xaaaaaaaaaaaaaaaa]
	mov ax,[a32 rel dword 0xaaaaaaaaaaaaaaaa]
	mov bx,[a32 rel dword 0xaaaaaaaaaaaaaaaa]
	mov eax,[a32 rel dword 0xaaaaaaaaaaaaaaaa]
	mov ebx,[a32 rel dword 0xaaaaaaaaaaaaaaaa]
	mov rax,[a32 rel dword 0xaaaaaaaaaaaaaaaa]
	mov rbx,[a32 rel dword 0xaaaaaaaaaaaaaaaa]
	mov al,[a32 rel dword 0xbbbbbbbb]
	mov bl,[a32 rel dword 0xbbbbbbbb]
	mov ax,[a32 rel dword 0xbbbbbbbb]
	mov bx,[a32 rel dword 0xbbbbbbbb]
	mov eax,[a32 rel dword 0xbbbbbbbb]
	mov ebx,[a32 rel dword 0xbbbbbbbb]
	mov rax,[a32 rel dword 0xbbbbbbbb]
	mov rbx,[a32 rel dword 0xbbbbbbbb]
	mov al,[a32 rel dword 0xffffffffcccccccc]
	mov bl,[a32 rel dword 0xffffffffcccccccc]
	mov ax,[a32 rel dword 0xffffffffcccccccc]
	mov bx,[a32 rel dword 0xffffffffcccccccc]
	mov eax,[a32 rel dword 0xffffffffcccccccc]
	mov ebx,[a32 rel dword 0xffffffffcccccccc]
	mov rax,[a32 rel dword 0xffffffffcccccccc]
	mov rbx,[a32 rel dword 0xffffffffcccccccc]

	mov al,[a32 rel qword foo]
	mov bl,[a32 rel qword foo]
	mov ax,[a32 rel qword foo]
	mov bx,[a32 rel qword foo]
	mov eax,[a32 rel qword foo]
	mov ebx,[a32 rel qword foo]
	mov rax,[a32 rel qword foo]
	mov rbx,[a32 rel qword foo]
	mov al,[a32 rel qword 0xaaaaaaaaaaaaaaaa]
	mov bl,[a32 rel qword 0xaaaaaaaaaaaaaaaa]
	mov ax,[a32 rel qword 0xaaaaaaaaaaaaaaaa]
	mov bx,[a32 rel qword 0xaaaaaaaaaaaaaaaa]
	mov eax,[a32 rel qword 0xaaaaaaaaaaaaaaaa]
	mov ebx,[a32 rel qword 0xaaaaaaaaaaaaaaaa]
	mov rax,[a32 rel qword 0xaaaaaaaaaaaaaaaa]
	mov rbx,[a32 rel qword 0xaaaaaaaaaaaaaaaa]
	mov al,[a32 rel qword 0xbbbbbbbb]
	mov bl,[a32 rel qword 0xbbbbbbbb]
	mov ax,[a32 rel qword 0xbbbbbbbb]
	mov bx,[a32 rel qword 0xbbbbbbbb]
	mov eax,[a32 rel qword 0xbbbbbbbb]
	mov ebx,[a32 rel qword 0xbbbbbbbb]
	mov rax,[a32 rel qword 0xbbbbbbbb]
	mov rbx,[a32 rel qword 0xbbbbbbbb]
	mov al,[a32 rel qword 0xffffffffcccccccc]
	mov bl,[a32 rel qword 0xffffffffcccccccc]
	mov ax,[a32 rel qword 0xffffffffcccccccc]
	mov bx,[a32 rel qword 0xffffffffcccccccc]
	mov eax,[a32 rel qword 0xffffffffcccccccc]
	mov ebx,[a32 rel qword 0xffffffffcccccccc]
	mov rax,[a32 rel qword 0xffffffffcccccccc]
	mov rbx,[a32 rel qword 0xffffffffcccccccc]

	mov al,[fs:foo]
	mov bl,[fs:foo]
	mov ax,[fs:foo]
	mov bx,[fs:foo]
	mov eax,[fs:foo]
	mov ebx,[fs:foo]
	mov rax,[fs:foo]
	mov rbx,[fs:foo]
	mov al,[fs:0xaaaaaaaaaaaaaaaa]
	mov bl,[fs:0xaaaaaaaaaaaaaaaa]
	mov ax,[fs:0xaaaaaaaaaaaaaaaa]
	mov bx,[fs:0xaaaaaaaaaaaaaaaa]
	mov eax,[fs:0xaaaaaaaaaaaaaaaa]
	mov ebx,[fs:0xaaaaaaaaaaaaaaaa]
	mov rax,[fs:0xaaaaaaaaaaaaaaaa]
	mov rbx,[fs:0xaaaaaaaaaaaaaaaa]
	mov al,[fs:0xbbbbbbbb]
	mov bl,[fs:0xbbbbbbbb]
	mov ax,[fs:0xbbbbbbbb]
	mov bx,[fs:0xbbbbbbbb]
	mov eax,[fs:0xbbbbbbbb]
	mov ebx,[fs:0xbbbbbbbb]
	mov rax,[fs:0xbbbbbbbb]
	mov rbx,[fs:0xbbbbbbbb]
	mov al,[fs:0xffffffffcccccccc]
	mov bl,[fs:0xffffffffcccccccc]
	mov ax,[fs:0xffffffffcccccccc]
	mov bx,[fs:0xffffffffcccccccc]
	mov eax,[fs:0xffffffffcccccccc]
	mov ebx,[fs:0xffffffffcccccccc]
	mov rax,[fs:0xffffffffcccccccc]
	mov rbx,[fs:0xffffffffcccccccc]

	mov al,[dword fs:foo]
	mov bl,[dword fs:foo]
	mov ax,[dword fs:foo]
	mov bx,[dword fs:foo]
	mov eax,[dword fs:foo]
	mov ebx,[dword fs:foo]
	mov rax,[dword fs:foo]
	mov rbx,[dword fs:foo]
	mov al,[dword fs:0xaaaaaaaaaaaaaaaa]
	mov bl,[dword fs:0xaaaaaaaaaaaaaaaa]
	mov ax,[dword fs:0xaaaaaaaaaaaaaaaa]
	mov bx,[dword fs:0xaaaaaaaaaaaaaaaa]
	mov eax,[dword fs:0xaaaaaaaaaaaaaaaa]
	mov ebx,[dword fs:0xaaaaaaaaaaaaaaaa]
	mov rax,[dword fs:0xaaaaaaaaaaaaaaaa]
	mov rbx,[dword fs:0xaaaaaaaaaaaaaaaa]
	mov al,[dword fs:0xbbbbbbbb]
	mov bl,[dword fs:0xbbbbbbbb]
	mov ax,[dword fs:0xbbbbbbbb]
	mov bx,[dword fs:0xbbbbbbbb]
	mov eax,[dword fs:0xbbbbbbbb]
	mov ebx,[dword fs:0xbbbbbbbb]
	mov rax,[dword fs:0xbbbbbbbb]
	mov rbx,[dword fs:0xbbbbbbbb]
	mov al,[dword fs:0xffffffffcccccccc]
	mov bl,[dword fs:0xffffffffcccccccc]
	mov ax,[dword fs:0xffffffffcccccccc]
	mov bx,[dword fs:0xffffffffcccccccc]
	mov eax,[dword fs:0xffffffffcccccccc]
	mov ebx,[dword fs:0xffffffffcccccccc]
	mov rax,[dword fs:0xffffffffcccccccc]
	mov rbx,[dword fs:0xffffffffcccccccc]

	mov al,[qword fs:foo]
	mov bl,[qword fs:foo]
	mov ax,[qword fs:foo]
	mov bx,[qword fs:foo]
	mov eax,[qword fs:foo]
	mov ebx,[qword fs:foo]
	mov rax,[qword fs:foo]
	mov rbx,[qword fs:foo]
	mov al,[qword fs:0xaaaaaaaaaaaaaaaa]
	mov bl,[qword fs:0xaaaaaaaaaaaaaaaa]
	mov ax,[qword fs:0xaaaaaaaaaaaaaaaa]
	mov bx,[qword fs:0xaaaaaaaaaaaaaaaa]
	mov eax,[qword fs:0xaaaaaaaaaaaaaaaa]
	mov ebx,[qword fs:0xaaaaaaaaaaaaaaaa]
	mov rax,[qword fs:0xaaaaaaaaaaaaaaaa]
	mov rbx,[qword fs:0xaaaaaaaaaaaaaaaa]
	mov al,[qword fs:0xbbbbbbbb]
	mov bl,[qword fs:0xbbbbbbbb]
	mov ax,[qword fs:0xbbbbbbbb]
	mov bx,[qword fs:0xbbbbbbbb]
	mov eax,[qword fs:0xbbbbbbbb]
	mov ebx,[qword fs:0xbbbbbbbb]
	mov rax,[qword fs:0xbbbbbbbb]
	mov rbx,[qword fs:0xbbbbbbbb]
	mov al,[qword fs:0xffffffffcccccccc]
	mov bl,[qword fs:0xffffffffcccccccc]
	mov ax,[qword fs:0xffffffffcccccccc]
	mov bx,[qword fs:0xffffffffcccccccc]
	mov eax,[qword fs:0xffffffffcccccccc]
	mov ebx,[qword fs:0xffffffffcccccccc]
	mov rax,[qword fs:0xffffffffcccccccc]
	mov rbx,[qword fs:0xffffffffcccccccc]

	mov al,[a64 fs:foo]
	mov bl,[a64 fs:foo]
	mov ax,[a64 fs:foo]
	mov bx,[a64 fs:foo]
	mov eax,[a64 fs:foo]
	mov ebx,[a64 fs:foo]
	mov rax,[a64 fs:foo]
	mov rbx,[a64 fs:foo]
	mov al,[a64 fs:0xaaaaaaaaaaaaaaaa]
	mov bl,[a64 fs:0xaaaaaaaaaaaaaaaa]
	mov ax,[a64 fs:0xaaaaaaaaaaaaaaaa]
	mov bx,[a64 fs:0xaaaaaaaaaaaaaaaa]
	mov eax,[a64 fs:0xaaaaaaaaaaaaaaaa]
	mov ebx,[a64 fs:0xaaaaaaaaaaaaaaaa]
	mov rax,[a64 fs:0xaaaaaaaaaaaaaaaa]
	mov rbx,[a64 fs:0xaaaaaaaaaaaaaaaa]
	mov al,[a64 fs:0xbbbbbbbb]
	mov bl,[a64 fs:0xbbbbbbbb]
	mov ax,[a64 fs:0xbbbbbbbb]
	mov bx,[a64 fs:0xbbbbbbbb]
	mov eax,[a64 fs:0xbbbbbbbb]
	mov ebx,[a64 fs:0xbbbbbbbb]
	mov rax,[a64 fs:0xbbbbbbbb]
	mov rbx,[a64 fs:0xbbbbbbbb]
	mov al,[a64 fs:0xffffffffcccccccc]
	mov bl,[a64 fs:0xffffffffcccccccc]
	mov ax,[a64 fs:0xffffffffcccccccc]
	mov bx,[a64 fs:0xffffffffcccccccc]
	mov eax,[a64 fs:0xffffffffcccccccc]
	mov ebx,[a64 fs:0xffffffffcccccccc]
	mov rax,[a64 fs:0xffffffffcccccccc]
	mov rbx,[a64 fs:0xffffffffcccccccc]

	mov al,[a64 dword fs:foo]
	mov bl,[a64 dword fs:foo]
	mov ax,[a64 dword fs:foo]
	mov bx,[a64 dword fs:foo]
	mov eax,[a64 dword fs:foo]
	mov ebx,[a64 dword fs:foo]
	mov rax,[a64 dword fs:foo]
	mov rbx,[a64 dword fs:foo]
	mov al,[a64 dword fs:0xaaaaaaaaaaaaaaaa]
	mov bl,[a64 dword fs:0xaaaaaaaaaaaaaaaa]
	mov ax,[a64 dword fs:0xaaaaaaaaaaaaaaaa]
	mov bx,[a64 dword fs:0xaaaaaaaaaaaaaaaa]
	mov eax,[a64 dword fs:0xaaaaaaaaaaaaaaaa]
	mov ebx,[a64 dword fs:0xaaaaaaaaaaaaaaaa]
	mov rax,[a64 dword fs:0xaaaaaaaaaaaaaaaa]
	mov rbx,[a64 dword fs:0xaaaaaaaaaaaaaaaa]
	mov al,[a64 dword fs:0xbbbbbbbb]
	mov bl,[a64 dword fs:0xbbbbbbbb]
	mov ax,[a64 dword fs:0xbbbbbbbb]
	mov bx,[a64 dword fs:0xbbbbbbbb]
	mov eax,[a64 dword fs:0xbbbbbbbb]
	mov ebx,[a64 dword fs:0xbbbbbbbb]
	mov rax,[a64 dword fs:0xbbbbbbbb]
	mov rbx,[a64 dword fs:0xbbbbbbbb]
	mov al,[a64 dword fs:0xffffffffcccccccc]
	mov bl,[a64 dword fs:0xffffffffcccccccc]
	mov ax,[a64 dword fs:0xffffffffcccccccc]
	mov bx,[a64 dword fs:0xffffffffcccccccc]
	mov eax,[a64 dword fs:0xffffffffcccccccc]
	mov ebx,[a64 dword fs:0xffffffffcccccccc]
	mov rax,[a64 dword fs:0xffffffffcccccccc]
	mov rbx,[a64 dword fs:0xffffffffcccccccc]

	mov al,[a64 qword fs:foo]
	mov bl,[a64 qword fs:foo]
	mov ax,[a64 qword fs:foo]
	mov bx,[a64 qword fs:foo]
	mov eax,[a64 qword fs:foo]
	mov ebx,[a64 qword fs:foo]
	mov rax,[a64 qword fs:foo]
	mov rbx,[a64 qword fs:foo]
	mov al,[a64 qword fs:0xaaaaaaaaaaaaaaaa]
	mov bl,[a64 qword fs:0xaaaaaaaaaaaaaaaa]
	mov ax,[a64 qword fs:0xaaaaaaaaaaaaaaaa]
	mov bx,[a64 qword fs:0xaaaaaaaaaaaaaaaa]
	mov eax,[a64 qword fs:0xaaaaaaaaaaaaaaaa]
	mov ebx,[a64 qword fs:0xaaaaaaaaaaaaaaaa]
	mov rax,[a64 qword fs:0xaaaaaaaaaaaaaaaa]
	mov rbx,[a64 qword fs:0xaaaaaaaaaaaaaaaa]
	mov al,[a64 qword fs:0xbbbbbbbb]
	mov bl,[a64 qword fs:0xbbbbbbbb]
	mov ax,[a64 qword fs:0xbbbbbbbb]
	mov bx,[a64 qword fs:0xbbbbbbbb]
	mov eax,[a64 qword fs:0xbbbbbbbb]
	mov ebx,[a64 qword fs:0xbbbbbbbb]
	mov rax,[a64 qword fs:0xbbbbbbbb]
	mov rbx,[a64 qword fs:0xbbbbbbbb]
	mov al,[a64 qword fs:0xffffffffcccccccc]
	mov bl,[a64 qword fs:0xffffffffcccccccc]
	mov ax,[a64 qword fs:0xffffffffcccccccc]
	mov bx,[a64 qword fs:0xffffffffcccccccc]
	mov eax,[a64 qword fs:0xffffffffcccccccc]
	mov ebx,[a64 qword fs:0xffffffffcccccccc]
	mov rax,[a64 qword fs:0xffffffffcccccccc]
	mov rbx,[a64 qword fs:0xffffffffcccccccc]

	mov al,[a32 fs:foo]
	mov bl,[a32 fs:foo]
	mov ax,[a32 fs:foo]
	mov bx,[a32 fs:foo]
	mov eax,[a32 fs:foo]
	mov ebx,[a32 fs:foo]
	mov rax,[a32 fs:foo]
	mov rbx,[a32 fs:foo]
	mov al,[a32 fs:0xaaaaaaaaaaaaaaaa]
	mov bl,[a32 fs:0xaaaaaaaaaaaaaaaa]
	mov ax,[a32 fs:0xaaaaaaaaaaaaaaaa]
	mov bx,[a32 fs:0xaaaaaaaaaaaaaaaa]
	mov eax,[a32 fs:0xaaaaaaaaaaaaaaaa]
	mov ebx,[a32 fs:0xaaaaaaaaaaaaaaaa]
	mov rax,[a32 fs:0xaaaaaaaaaaaaaaaa]
	mov rbx,[a32 fs:0xaaaaaaaaaaaaaaaa]
	mov al,[a32 fs:0xbbbbbbbb]
	mov bl,[a32 fs:0xbbbbbbbb]
	mov ax,[a32 fs:0xbbbbbbbb]
	mov bx,[a32 fs:0xbbbbbbbb]
	mov eax,[a32 fs:0xbbbbbbbb]
	mov ebx,[a32 fs:0xbbbbbbbb]
	mov rax,[a32 fs:0xbbbbbbbb]
	mov rbx,[a32 fs:0xbbbbbbbb]
	mov al,[a32 fs:0xffffffffcccccccc]
	mov bl,[a32 fs:0xffffffffcccccccc]
	mov ax,[a32 fs:0xffffffffcccccccc]
	mov bx,[a32 fs:0xffffffffcccccccc]
	mov eax,[a32 fs:0xffffffffcccccccc]
	mov ebx,[a32 fs:0xffffffffcccccccc]
	mov rax,[a32 fs:0xffffffffcccccccc]
	mov rbx,[a32 fs:0xffffffffcccccccc]

	mov al,[a32 dword fs:foo]
	mov bl,[a32 dword fs:foo]
	mov ax,[a32 dword fs:foo]
	mov bx,[a32 dword fs:foo]
	mov eax,[a32 dword fs:foo]
	mov ebx,[a32 dword fs:foo]
	mov rax,[a32 dword fs:foo]
	mov rbx,[a32 dword fs:foo]
	mov al,[a32 dword fs:0xaaaaaaaaaaaaaaaa]
	mov bl,[a32 dword fs:0xaaaaaaaaaaaaaaaa]
	mov ax,[a32 dword fs:0xaaaaaaaaaaaaaaaa]
	mov bx,[a32 dword fs:0xaaaaaaaaaaaaaaaa]
	mov eax,[a32 dword fs:0xaaaaaaaaaaaaaaaa]
	mov ebx,[a32 dword fs:0xaaaaaaaaaaaaaaaa]
	mov rax,[a32 dword fs:0xaaaaaaaaaaaaaaaa]
	mov rbx,[a32 dword fs:0xaaaaaaaaaaaaaaaa]
	mov al,[a32 dword fs:0xbbbbbbbb]
	mov bl,[a32 dword fs:0xbbbbbbbb]

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?