实验13第一题
在运行中断安装程序的时候,程序一直处于运行状态,好像进入什么死循环了,但是找不到错误,求大神解答!assume cs:code
code segment
start: mov ax,cs
mov ds,ax
mov si, offset output
mov ax,0
mov es,ax
mov di, 200H
mov cx, offset no - offset output
cld
rep movsb
mov ax,0
mov es,ax
mov word ptr ds:,200H
mov word ptr ds:,0
mov ax,4c00H
int 21H
output: mov ax,0b800H
mov es,ax
mov di,12*160+80
con: push cx
mov ch,
jcxz outputend
pop cx
mov dh,
mov es:,dh
mov es:,cl
inc di
inc di
inc si
jmp con
outputend: pop cx
iret
no: nop
code ends
end start 卤煮,卡在哪一步?
你Debug一下,看看在哪里跳不出来? (你安装了,但是没测试啊- -)
我刚才试了下,可以。 n0noper 发表于 2016-4-20 12:30
卤煮,卡在哪一步?
你Debug一下,看看在哪里跳不出来? (你安装了,但是没测试啊- -)
额,安装程序没问题,不知道为什么后来好了。。。 EzioA 发表于 2016-4-20 22:23
额,安装程序没问题,不知道为什么后来好了。。。
应该无问题,从output到NO,这一段不管,反正它不运行。
前面的都很标准,跟书上一模一样,应该不会出现这种情况。~ int 和 iret 需要配合使用,就想子程序一样,call 和 ret配合使用
你安装好了7ch例程,但是你并没有使用,那你又如何去iret
页:
[1]