以下是一个示例汇编程序,它从键盘接收一个字符,然后显示它的前导字符和后继字符:
section .data
msg db "Enter a character: "
section .bss
input resb 1
section .text
global _start
_start:
; 显示提示信息
mov eax, 4
mov ebx, 1
mov ecx, msg
mov edx, 17
int 0x80
; 从键盘读取输入
mov eax, 3
mov ebx, 0