马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
如题所说,在虚拟机环境中进行调试,但是不知怎么加载软盘……
另外附上实验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:[7ch*4],200h
mov word ptr es:[7ch*4+2],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
|