马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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]
|