汇编语言学习之例子
示例一:双分支示例
从键盘输入一个字符串,将其中小写字母转换为大写字母,然后原样显示。
代码如下:
data segment
; add your data here!
pkey db "press any key...$"
keynum = 255
keybuf db keynum ;定义键盘输入需要的缓冲区 ;第1个字节填入可能输入的最大字符数(含最后的回车符)
db 0 ;第2个字节用于存放实际输入的字符数(不含最后的回车符)
db keynum dup(0) ;第3个字节开始用于存放输入的字符串(最后总是回车符)
;这里dup操作符表示重复,重复内容在后面括号内,重复次数在前面keynum
ends
code segment
start:
; set segment registers:
mov ax, data
mov ds, ax
mov es, ax
; add your code here