实验17不知怎么调试,请高手指教。另外将实验17的代码送上,也请高手指点。
如题所说,在虚拟机环境中进行调试,但是不知怎么加载软盘……另外附上实验17代码,请高手指点。
assume cs:code
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset int7ch
mov ax,0
mov es,ax
mov di,200h
mov cx,offset int7chend-offset int7ch
cld
rep movsb
cli
mov word prt es:,200h
mov word ptr es:,0
sti
mov ax,4c00h
int 21h
int7ch:
push ax
push bx
push cx
push es
push si
mov ax,0b800h
mov es,ax
mov bx,0
cmp ah,0
jb int7chret
cmp ah,1
ja int7chret
7chrw:
mov al,0
push ax ;存入功能号
mov ax,dx
mov dx,0
mov bx,1440
div bx
mov si,dx ;rem(dx/1440)
mov dh,al ;面号
mov ax,si
mov bl,18
div bl
mov ch,al ;磁道号
mov cl,ah
add cl,1 ;扇区号
pop ax
mov al,8
mov dl,0
add ah,2
int 13h
int7chret:
pop si
pop es
pop cx
pop bx
pop ax
iret
mov ax,4c00h
int 21h
int7ch:nop
code ends
end start
你用什么虚拟机? 人造人 发表于 2017-5-24 23:14
你用什么虚拟机?
VMware
能帮忙看下代码有什么问题吗?谢谢 3-3 发表于 2017-5-25 20:30
VMware
能帮忙看下代码有什么问题吗?谢谢
VMware 装 xp 系统? 人造人 发表于 2017-5-26 20:39
VMware 装 xp 系统?
MS DOS系统 3-3 发表于 2017-5-27 11:43
MS DOS系统
那看来是你没有添加软盘,截一下图吧
页:
[1]