这是一份简单的 x86 汇编代码,实现了题目中的要求:
section .data
string db 255
section .bss
len resb 1
section .text
global _start
_start:
; 输入字符
mov eax, 3
mov ebx, 0
mov ecx, string
mov edx, 1
int 0x80
; 判断是否输入“0”
cmp byte [string], 48
je end
; 将小写字母修改为大写字母
cmp byte