第9章实验9自己编的程序,不知道出了什么问题,显示不出最后的m和!
代码如下assume cs:code,ds:data,ss:stack
data segment
db'welcome to masm!'
db 2h,24h,71h
data ends
stack segment
dw 8 dup(0)
stack ends
code segment
start:mov ax,data
mov ds,ax
mov ax,0b872h
mov es,ax
mov bx,0
mov si,0
mov di,0
mov bp,0
mov sp,16
mov cx,3
s0: push cx
mov cx,16
s1: mov ax,
mov ah,16
mov es:,ax
add bp,2
inc bx
loop s1
mov bx,0
mov bp,0
pop cx
add si,0a0h
inc di
loop s0
mov ax,4c00h
int 21h
code ends
end start
运行的时候data段中的数据还被改了,请问大家这是怎么回事,
希望小甲鱼老师能看到 靠,看了好久才看懂,老大让我好找呀,,,,,,你错在没有把栈段和stack连接在一起,加上,加上mov ax,stack movss,ax assume cs:code,ds:data,ss:stack
data segment
db'welcome to masm!'
db 2h,24h,71h
data ends
stack segment
dw 8 dup(0)
stack ends
code segment
start:
mov ax,data
mov ds,ax
mov ax,0b872h
mov es,ax
mov bx,0
mov si,0
mov di,0
mov bp,0
mov ax,stack
mov ss,ax
mov sp,16
mov cx,3
s0: push cx
mov cx,16
s1: mov ax,
mov ah,16
mov es:,ax
add bp,2
inc bx
loop s1
mov bx,0
mov bp,0
pop cx
add si,0a0h
inc di
loop s0
mov ax,4c00h
int 21h
code ends
end start 逆流杀 发表于 2015-3-25 21:34
靠,看了好久才看懂,老大让我好找呀,,,,,,你错在没有把栈段和stack连接在一起,加上,加上mov ax,s ...
是啊,昨天晚上我再看的时候就发现了,不过还是谢谢你啊
页:
[1]