您的位置:首页 > 其它

汇编 水题

2015-11-24 17:51 417 查看
第一个汇编程序,真心不易.编译器各种不配合QAQ...最后用TASM成功编译出一个helloworld



data segment
output db 'Hello world! $'
data ends
code segment

start:
assume ds:data,cs:code
mov ax,data
mov ds,ax

mov dx,offset output
mov ah,09h
int 21h

mov ah,4ch
int 21h

code ends
end start
小写字母转大写字母

stack segment stack
db 1024 dup (?)
stack ends

data segment
data ends

code segment
assume ds:data,cs:code,ss:stack

start:  mov ax,data
mov ds,ax
getkey: mov ah, 01h
int 21h
cmp al, 'a'
jb getkey
cmp al, 'z'
ja getkey

sub al, 20h
mov ah, 02h
mov dl, al
int 21h

mov ah,4ch
int 21h

code ends
end start
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: