|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- assume cs:code
- data segment
- db "azBeginner's All-purpose Symbolic Instruction Code.",0
- data ends
- code segment
- start: mov ax,data
- mov ds,ax
- mov si,0
- call letterc ;字函数完成将小写字母转换为大写
- mov ax,4c00h
- int 21h
- letterc: push si
- s: mov cx,[si] ;判断所取字符 是否为0
- jcxz ok
- mov al,[si]
- cmp al,97 ;判断是否小于a
- jb next
- cmp al,122 ;判断是否大于z
- ja next
- and al,11011111b ;如果大于a且小于z,则转换
- mov [si],al
- next: inc si
- jmp letterc
- ok: pop si
- ret
- code ends
- end start
复制代码
定义data段时,我刚开始用的‘’单引号。编译的时候出现了错误。仔细看书发现是用的双引号“”。这个有什么区别么?
求解释.
|
|