bentian2 发表于 2014-8-30 14:56:44

第十五章 外中断(课件+源代码)

assume cs:code
stack segment
    db 128 dup (0)
stack ends

code segment
    start: mov ax,stack
             mov ss,ax
                   mov sp,128
                  
                   mov ax,0b800h
                   mov es,ax
                   mov ah,'a'
                  
          s:   mov es:,ah
             call delay
                   inc ah
                   cmp ah,'z'
                   jna s
                  
                   mov ax,4c00h
                   int 21h
                  
    delay: push ax
             push dx
                   mov dx,8h
                   mov ax,8
                  
       s1:   sub ax,1
             sbb dx,0
                   cmp ax,0
                   jne s1
                   cmp dx,0
                   jne s1
                   pop dx
                   pop ax
                   ret
code ends
end start


每次调试直接死机,为什么,问题在哪里

黄泉 发表于 2014-9-8 03:25:50

如果源代码对的话就是CPU不同我们CPU的显存地址不是B8000 又有的CPU和8086的显存地址一样反正我调试也不行

gyixue 发表于 2014-9-8 21:19:41

帮楼主顶一下,顺便赚点鱼币{:5_107:}
页: [1]
查看完整版本: 第十五章 外中断(课件+源代码)