新人求问为什么无法执行第一条语句
assume cs:code,ds:data1data1 segment
buf dw 87h,34h,0c2h,5fh
data1 ends
code segment
MOV ax,data1
MOV ds,ax
MOV ax,
mov bx,
mov cx,ax
add cx,bx
mov cx,ax
sub ax,bx
mov cx,ax
mul bx
mov cx,ax
div bx
mov ax,
mov bx,
mov cx,ax
add cx,bx
mov cx,ax
sub ax,bx
mov cx,ax
mul bx
mov cx,ax
div bx
mov ax,4c00h
int 21h
code ends
end
就这段代码。。debug以后永远不会执行第一条语句,就是在不停的循环三个不知道是什么的指令。。
= =qiu jie start标号直接被您省略了哦,这样编译出来的程序,执行会找不到正确的入口地址 漩涡鸣人 发表于 2014-10-10 19:39
start标号直接被您省略了哦,这样编译出来的程序,执行会找不到正确的入口地址
= =我加了start以后还是不行啊。。。
是不是还有什么我忘了的东西啊。。 漩涡鸣人 发表于 2014-10-10 19:39
start标号直接被您省略了哦,这样编译出来的程序,执行会找不到正确的入口地址
嗯对应该是编译器没找到程序的入口- -有什么办法能标识出来这个入口啊= =我加了start还是不行啊 已经解决了= =。。忘了加end start
页:
[1]