汇编语言,实验9
本帖最后由 Push 于 2012-1-25 19:01 编辑怎么会变成这样
assume cs:codesg,ds:datasg,ss:stack
datasg segment
db 'welcome to masm!'
db 08h,25h,38h
datasg ends
stack segment
dw 8 dup(0)
stack ends
codesg segment
start:mov ax,datasg
mov ds,ax
mov ax,stack
mov ss,ax
mov sp,10h
mov bx,0
mov ax,0b826h
mov cx,3
s:
push cx
push ax
push bx
mov es,ax
mov si,0
mov di,0
mov cx,10h
s1: mov al,ds:
mov es:,al
inc si
add di,2
loop s1
mov di,1
pop bx
mov al,ds:10h
inc bx
mov cx,10h
s2:
mov es:,al
add di,2
loop s2
pop ax
add ax,0ah
pop cx
loop s
mov ax,4c00h
int 21h
codesg ends
end start
你 add ax,0ah相当于在welcome to masm! 的第十个字节处重新输入 welcome to masm!
add ax,160你试试 小马过河 发表于 2012-1-25 19:56 static/image/common/back.gif
你 add ax,0ah相当于在welcome to masm! 的第十个字节处重新输入 welcome to masm!
add ax,160你试试
讲的棒极了,一语惊醒梦中人啊,一行有80列啊...给弄忘记了... 我怎么 没显示呢? WIN7 的系统不行吗? {:10_256:}好好学习
页:
[1]