摘要: 王爽汇编语言 实验17 中断例程测试程序一、实验要求 测试实验17中断例程二、测试思路1、编写程序A,实现将显存中第一屏4000个字节(8个扇区)写入软盘2、编写程序B,实现将软盘中8个扇区的数据读出到显存第一屏中3、运行实验17的中断安装程序,然后运行程序A,清屏后运行程序B。正常状况下屏幕内容恢复三、详细设计1、程序Aassume cs:codecode segmentstart:mov ax,0b800hmov es,axmov si,0mov ah,1mov dx,0mov al,8mov bl,0int 7chmov ax,4c00hint 21hcode endsend start 阅读全文
posted @ 2010-03-30 16:12 石莹 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 王爽汇编语言 实验十七一、相关资料1、软盘 以3.5英寸软盘为例,软盘分为上下两面,每面80个磁道,每个磁道18个扇区,每个扇区512B则软盘的大小为:2面*80磁道*18扇区*512B=1440KB(约为1.44MB)2、BIOS对访问磁盘的支持 BIOS提供了13h号中断来访问磁盘,该中断的参数如下:(ah)=int 13h的功能号(2表示读扇区,3表示写扇区)(bl)=读取的扇区数(ch)=磁道号(cl)=扇区号(dh)=磁头号(相当于软盘的面号)(dl)=驱动器号(软驱从0开始,0:软盘A,1:软盘B;硬盘从80h开始,80h:硬盘c,81h:硬盘d)es:bx 指向数据存放的缓冲区返 阅读全文
posted @ 2010-03-30 11:48 石莹 阅读(748) 评论(0) 推荐(0) 编辑