memtest1.s

来自「kvm 源代码」· S 代码 · 共 45 行

S
45
字号
.text	start:	mov    $0x1000,%r8	mov    $0x0a,%ecxinit_page:	dec    %ecx	jne    no_io	mov    $0x0,%al	out    %al,$0x80	mov    $0x0a,%ecxno_io:	mov    %r8,(%r8)	add    $0x1000,%r8	cmp    $0x8000000,%r8	jne    init_page	mov    $0x1000,%r8	mov    $0x0a,%ecxtest_loop:	dec    %ecx	jne    no_io2	mov    $0x0,%al	out    %al,$0x80	mov    $0x0a,%ecxno_io2:	mov    (%r8),%r9	cmp    %r8,%r9	jne    err	add    $0x1000,%r8	cmp    $0x8000000,%r8	jne    test_loop	mov    $0x1000,%r8	jmp    test_looperr:	mov    $0xffffffffffffffff,%r12	mov    $0xffffffffffffffff,%r13	mov    $0x0,%al	out    %al,$0x80	jmp    err

⌨️ 快捷键说明

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