实验11 学完标志寄存器确实让人很蒙! 还是坚持学完 !现在交上作业
本帖最后由 china0008 于 2011-6-4 10:36 编辑assume cs:code
data segment
db 'weLcome TO mSan! 34567 i LoVe YoU',0
data ends
code segment
start: mov ax,data
mov ds,ax
mov si,0
mov ax,0
call letterc
mov ax,4c00h
int 21h
letterc: ;功能=把字符串中的的小写改成大写
mov al,
cmp al,0 ;遇到0结束符返回
jnz a
ret
a: cmp al,61h
jns b ;如果大于ascii字母a就跳转
jmp go
b: cmp al,7ah
jns go ;如果大于ascii字母z就跳转
sub al,32 ;开始处理小写字母
mov ,al
go: inc si
jmp letterc
code ends
end start
页:
[1]