|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 decoder 于 2014-5-19 15:17 编辑
运行结果
- [hide]assume ds:data,cs:code
- data segment
- db 'WELCOME TO MASM!'
- db 02h,24h,71h
- db 32 dup(0)
- data ends
- code segment
- start:
- mov ax,data
- mov ds,ax
- mov ax,0b87ch
- mov es,ax
- mov bx,0
- mov si,0
- mov di,0h
- mov cx,10h
- s: xor ax,ax
- mov al,[bx]
- mov byte ptr [si+13h],al
- mov dl,ds:[10h]
- mov byte ptr [si+14h],dl
- mov ax,word ptr ds:[si+13h]
- mov es:[di],ax
- mov dl,ds:[11h]
- mov byte ptr [si+14h],dl
- mov ax,word ptr ds:[si+13h]
- mov es:[di+0a0h],ax
- mov dl,ds:[12h]
- mov byte ptr [si+14h],dl
- mov ax,word ptr ds:[si+13h]
- mov es:[di+140h],ax
- inc bx
- inc di
- inc di
- add si,2
- loop s
- mov ax,4c00h
- int 21h
- code ends
- end start[/hide]
复制代码
|
|