|
|
2鱼币
assume cs:code,ds:data,ss:stack
data segment
db 'welcome to masm'
db 2H,24H,71H
data ends
stack segment
dw 0,0,0,0,0,0,0,0
stack ends
code segment
start:mov ax, data
mov ds, ax
mov ax, stack
mov ss, ax
mov sp, 10H
mov ax, 0B872H
mov bx, 0
mov cx, 3 ;外层循环
s3:push cx
push ax
push bx
mov es, ax
mov si, 0
mov di, 0
mov cx, 16
s1:mov al, [si]
mov es:[di], al
add di, 2
inc si
loop s1
mov di, 1
pop bx
mov al, ds:10h[bx]
inc bx
mov cx, 16
s2:mov es:[di], al
add di, 2
loop s2
pop ax
add ax, 0ah
pop cx
loop s3
mov ax, 4c00H
int 21
code ends
end start
以上是甲鱼老师实验9中的代码 我照着视频原搬下来编译后运行出现错误 上图!
请大牛解释下这是为什么,我自己编写的实验9代码也有这个问题 就是不知道原因在哪里! 论坛里有一个牛哥提供了他的实验9代码我编译了后显示没问题,所以我就越来越郁闷了,如果原因出在我身上,那甲鱼老师难道也会写错?
|
|