初学汇编,有程序段未能读懂,望能指点。多谢!
其目的是把字节变量WORD1由小写字母变成大写字母
DATA1 SEGMENT
CHAR1 DB ?
DATA1 ENDS
CODE1 SEGMENT
……
MOV AL,CHAR1
CMP AL,'a'
JB next ;这步就理解不了,关于指令我已查看课本,但不明整体意思
CMP AL,'z'
JA next ;这步也是
SUB CHAR1,20H
Next:
……
CODE1 ENDS
初学汇编,有程序段未能读懂,望能指点。多谢!
其目的是把字节变量WORD1由小写字母变成大写字母
DATA1 SEGMENT
CHAR1 DB ?
DATA1 ENDS
CODE1 SEGMENT
……
MOV AL,CHAR1
CMP AL,'a'
JB next ;这步就理解不了,关于指令我已查看课本,但不明整体意思
CMP AL,'z'
JA next ;这步也是
SUB CHAR1,20H
Next:
……
CODE1 ENDS