鱼C论坛

 找回密码
 立即注册
查看: 3606|回复: 5

实验17不知怎么调试,请高手指教。另外将实验17的代码送上,也请高手指点。

[复制链接]
发表于 2017-5-24 22:32:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
如题所说,在虚拟机环境中进行调试,但是不知怎么加载软盘……
另外附上实验17代码,请高手指点。

  1. assume cs:code


  2. code segment
  3. start:
  4.        
  5.         mov ax,cs
  6.         mov ds,ax
  7.         mov si,offset int7ch
  8.        
  9.        
  10.         mov ax,0
  11.         mov es,ax
  12.         mov di,200h       
  13.         mov cx,offset int7chend-offset int7ch
  14.         cld       
  15.         rep movsb       
  16.        
  17.         cli
  18.         mov word prt es:[7ch*4],200h
  19.         mov word ptr es:[7ch*4+2],0
  20.         sti
  21.        
  22.         mov ax,4c00h
  23.         int 21h
  24.        
  25. int7ch:
  26.         push ax
  27.         push bx
  28.         push cx
  29.         push es
  30.         push si

  31.         mov ax,0b800h
  32.         mov es,ax
  33.         mov bx,0
  34.        
  35.        
  36.         cmp ah,0
  37.         jb int7chret
  38.         cmp ah,1
  39.         ja int7chret
  40.        
  41. 7chrw:
  42.         mov al,0
  43.         push ax                ;存入功能号
  44.         mov ax,dx
  45.         mov dx,0
  46.         mov bx,1440
  47.         div bx
  48.         mov si,dx        ;rem(dx/1440)
  49.         mov dh,al        ;面号
  50.         mov ax,si
  51.         mov bl,18
  52.         div bl
  53.         mov ch,al        ;磁道号
  54.         mov cl,ah
  55.         add cl,1        ;扇区号
  56.        
  57.         pop ax
  58.        
  59.         mov al,8
  60.         mov dl,0
  61.         add ah,2
  62.         int 13h       
  63.        
  64.        
  65. int7chret:
  66.         pop si
  67.         pop es
  68.         pop cx
  69.         pop bx
  70.         pop ax
  71.         iret
  72.         mov ax,4c00h
  73.         int 21h
  74.        
  75. int7ch:nop

  76. code ends
  77. end start




复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-5-24 23:14:19 | 显示全部楼层
你用什么虚拟机?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-25 20:30:31 | 显示全部楼层
人造人 发表于 2017-5-24 23:14
你用什么虚拟机?

VMware
能帮忙看下代码有什么问题吗?谢谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-5-26 20:39:27 | 显示全部楼层
3-3 发表于 2017-5-25 20:30
VMware
能帮忙看下代码有什么问题吗?谢谢

VMware 装 xp 系统?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-27 11:43:34 | 显示全部楼层
人造人 发表于 2017-5-26 20:39
VMware 装 xp 系统?

MS DOS系统
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-5-27 12:04:14 | 显示全部楼层

那看来是你没有添加软盘,截一下图吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-6 09:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表