范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

也谈硬盘参数测试t2gg

  也谈硬盘参数测试t2gg          也谈硬盘参数测试t2gg			     也谈硬盘参数测试t2gg  《计算机世界月刊》1995年第八期上刊登了李宇先生的一篇文章,介绍了测试PC机软硬盘参数的方法。文中介绍的读取硬盘参数的方法是通过读取并分析硬盘主引导记录Masterboot record来取得硬盘信息的。此方法适用范围比较广。事实上由于现在很多PC都使用IDE型的硬盘,因此,我们也可以通过直接编程IDE控制器的方法获得硬盘参数。下面简单介绍一下这个方法,并给出一个汇编程序供大家参考。表1 IDE端口寄存器地址及功能表2
  "硬盘控制寄存器"(3F6H)各位定义如表3。
  表3
  输出IDE控制命令可采用下列步骤:
  (1)向端口3F6H写入控制字节,建立相应的硬盘控制方式;
  (2)检验控制器和驱动器的状态(通过检测端口1F7H的B
  7、B6两位),若控制器空闲且驱动器就绪,即可输出命令;
  (3)完整地输出7B长的命令块,依次写入端口1F1H-1F7H,不论是否需要,端口1F1H-1F6H对应的前6B参数必须输出,端口1F7H输出命令码0ECH;
  (4)检测端口1F7H的B
  7、B3位,若控制器空闲且B3置1,表示操作结束,即可读取结果;
  (5)通过端口1F0H独取100H字至缓冲区;
  (6)再次读取端口1F7H,判断B0位是否为0,若B0=0,表示命令成功,否则表示命令失败,转至错误处理;
  (7)通过表4所示的偏移量,读取我们所需的信息并转换成可显示的信息。
  表4
  源程序如下。
  .MODEL SMALL
  .286
  .DATA
  copydb "IDE hard drive identify program 1.0",0dh,0ah
  db "Copyright (c) 1995 by LiChunsheng",0dh,0ah
  db "All rights reserved."
  db 0dh,0ah,0ah,"Model Number......"db 0dh,0ah,"Firmware Revision...."
  dw 4 dup(2020h)
  db 0dh,0ah,"Serial number......"
  dw 0ah dup(2020h)
  db 0ah
  db 0dh,0ah,"Cylinders......"
  nofcdb 5 dup(20h)
  db 0dh,0ah,"Heads......"
  db 5 dup(20h)
  db 0dh,0ah,"Sectors per track..."
  db 5 dup(20h)
  db 0dh,0ah,"Bytes per track...."
  db 5 dup(20h)
  db 0dh,0ah,"Bytes per sector...."
  db 5 dup(20h)
  db 0dh,0ah,"Buffer size(KB)....."
  db 5 dup(20h)
  db 0dh,0ah,"ECC bytes......"
  db 5 dup(20h)
  db 0dh,0ah,"Drive capacity......"
  db 5 dup(20h)
  db "MB",24haddr1dw 36h,14h,2eh,04h,14h,0ah
  cmddb 0,0,0,0,0,0,0ech
  hdinfodw 100h dup(?)
  t-o-msg db "Time out of range!!!",0dh,0ah,24h
  errmsg db "Error!!!",0dh,0ah,24h
  .CODE
  dec160PROC
  push di
  push dx
  push cx
  push ax
  mov al,20h
  std
  cmp dx,9999
  ja dloop
  stosb
  cmp dx,999
  ja dloop
  stosb
  cmp dx,99
  ja dloop
  stosb
  cmp dx,9
  ja dloop
  stosb
  dloop:mov ax,dx
  mov dx,0
  mov cx,10
  p cx
  xchg ax,dx
  add al,30h
  stosb
  cmp dx,0
  jnz dloop
  pop ax
  pop cx
  pop dx
  pop di
  cld
  ret
  dec160endp
  mainPROC
  mov ax,@DATA
  mov ds,ax
  mov es,ax
  mloop1:
  mov cx,0
  mov dx,1f7h
  mloop2:in al,dx
  and al,11000000b
  cmp al,01000000b
  jz d-rdy
  loop mloop2
  jmp time-out
  d-rdy:mov al,0
  mov dx,3f6h
  out dx,al
  mov si,offset cmd
  mov al,byte ptr
  and al,1
  mov cl,4
  shl al,cl
  or al,0a0h
  mov byte ptr,al
  mov dx,1f1h
  mov cx,7
  mloop3:
  lodsb
  out dx,al
  inc dx
  loop mloop3
  dec dx
  xor cx,cx
  mloop4:
  in al,dx
  and al,10001000b
  cmp al,00001000b
  jz readdata
  loop mloop4
  jmp time-out
  readdata:
  cli
  cld
  mov dx,1f0h
  mov di,offset hdinfo
  mov cx,100h
  repz insw
  sti
  mov dx,1f7h
  in al,dx
  and al,71h
  xor al,50h
  jnz errend
  mov si,offset addr
  mov di,offset nofc
  add di,4
  mov bh,0
  mov cx,7
  mloop6:
  mov bl,byte ptr
  mov dx,word ptr
  call dec160
  inc si
  add di,28
  loop mloop6
  mov ax,1
  mov si,offset addr
  mov cx,3
  mloop7:
  mov bl,byte ptr
  mul word ptr
  inc si
  loop mloop7
  mov bx,2048
  p bx
  mov dx,ax
  call dec160
  mov bx,offset hdinfo
  mov si,offset addr1
  mov di,offset iofm
  mov cx,3
  mloop8:
  push cx
  push bx
  add bx,
  mov cx,
  add si,4
  mloop9:mov ax,word ptr
  xchg ah,a1
  stosb
  mov al,ah
  stosb
  add bx,2
  loop mloop9
  pop bx
  pop cx
  add di,23
  loop mloop8
  mov dx,offset copy
  jmp endproc
  time-out:
  mov dx,offset t-o-msg
  jmp endproc
  errend:
  mov dx,offset errmsg
  endproc:
  mov ah,09h
  int 21h
  mov ah,4ch
  int 21h
  mainendp
  end main

核电站中微机型继电保护装置的运用及优化建议论文引言随着微机技术的发展,微机型继电保护装置在工程中的应用愈发广泛。某核电站引入了微机型继电保护装置应用于ECS(主交流电源)系统中低压部分的保护与控制。ECS系统中压母线电源引自U企业绩效管理体系论文企业绩效管理是企业人力资源管理体系最重要的组成部分之一。下面是小编为大家整理的企业绩效管理体系论文,供大家参考。企业绩效管理中绩效沟通与策略摘要在新的历史形势下,企业绩效管理中的绩RXSD公司全员绩效管理体系优化设计论文摘要根据RXSD公司开展绩效管理体系再设计的背景,针对该公司绩效管理中存在的问题,运用PDCA循环理念,优化设计一套符合该公司实际的全员绩效管理体系,旨在加深员工和部门经理对绩效管中职学生茶艺课程职业素养的培养研究论文摘要职业素养在每个人的职业生涯当中都发挥了重要的作用。当前,很多中职生都以自我为中心,缺少合作意识,具有强烈的功利性,职业素养欠缺,不能够满足用人单位的要求,同时对于学生今后的就业城乡一体化发展模式下新农村建设研究论文摘要城镇化是现代化发展战略的关键步骤,也是表现社会文明的重要标志,城乡一体化是我国以城带乡新农村建设发展的新方向,是社会主义社会发展的重要环节。大力推进城乡一体化发展是新农村建设的小议铸造合型用封箱条的生产工艺的论文材料筛选实验及制备方法1实验设备三辊研磨机,S120,常州自力化工机械有限公司三辊研磨机,3GM3,河北秦皇岛抚安县化工设备厂挤条机,TCN,山东曲阜市天阳机械制造有限公司搅拌机,外壳无张力疝修补术研讨论文1资料与方法1。1一般资料本组149例,男143例,女6例,年龄2586岁,平均年龄67岁,其中腹股沟斜疝136例,复发疝3例,直疝10例,合并有慢性支气管炎哮喘便秘前列腺良性增生中学语文教学学生说话水平培养论文语文是一门工具性与人文性统一的重要学科,说话训练是语文教学的重要环节。说话水平的高低是语文水平的体现,说话能力是新课标对语文教学提出的要求,也是时代经济发展与人们交流合作的需要。鉴试论小学体育教学的实效性论文摘要所谓实效性就是学生能从课堂教学中学到最多,获得最多。如何使你的课堂具有实效性?本文总结了新课标下的小学体育课的特点,并探讨由于新课标的实施带来了新的教学理念,教学目标等一系列的青年教师如何提高课堂教学能力论文课堂的教学是一个学校从事教育的基本形式之一,同时也是学生接受知识学校培育人才重要的思路。所以课堂的教学质量高低是衡量一个学校教育水平的主要指标之一。其中有很多的因素影响着课堂教学质职校生观察力的培养论文摘要培养职校生的实际动手能力是我们职业学校的主要目标,而培养观察力是培养动手能力的前提和基础,显然,努力培养职校生的观察力就理当成为了职业学校的首要任务。那么,在培养职校生观察力的
学术期刊论文格式要求社科类学术期刊的论文(以下简称学术论文)属于论说文,其文体结构不同于一般的议论文说明文科技报告等,有其特定的标准格式和规范要求。下面为大家分享了学术期刊论文的格式要求,欢迎借鉴!学有关工资管理系统论文工资管理系统是一款为适合广大用户而推出的管理系统,它可以根据不同的单位不同的要求来设置所需的项目,充分体现了它的灵活性特色,下面为大家分享高校薪酬管理系统设计分析的论文,欢迎借鉴!浅谈地理信息系统在环境管理中的应用论文论文关键词GIS环境地理信息系统空间数据库论文摘要本文简要介绍地理信息系统的概念和它的基本功能,列举地理信息系统在环境管理中的应用,对国内外环境地理信息系统的研究热点和方向进行阐述客户关系管理的论文范文客户关系管理人员根据企业对客户的分级标准,对客户进行分级,下面是小编为大家收集整理的是客户关系管理的论文范文,仅供参考。论文摘要客户关系管理是高校经管类专业学生的重要课程。文章根据信息管理系统论文1500字随着时代的进步,信息量已在不断地增大。为实现对信息有个系统化规范化自动化的管理,一个企业或许需要各种不同的信息管理系统。下面是小编为大家整理的信息管理系统论文,供大家参考。摘要在计图书管理系统毕业论文高校合并后必将对原有的资源进行整合,而原有的图书馆业务管理系统也必须满足这种新的需求。一起来看看图书管理系统毕业论文吧!图书馆管理系统的需求和功能分析摘要摘要图书馆作为一种信息资源高校学生成绩管理系统设计与实现论文摘要随着社会的发展,对人才的需求量不断增加,面对数量巨大的高校学生,企业只能凭借学生在校学习成绩对学生的能力进行评价,但是传统查询工作中,查询速度慢准确度低且局限性较高,使学校和企一款移动实验室的设计开发的研析论文随着社会经济的飞速发展,社会各界对于食品安全环境安全的关注越来越高。特别是面对各类突发事件,如何在现场进行快速准确的实验检测,已成为一个函需解决的问题。而移动实验室的推广使用,将有国内集团管理当前状态及对策论文论文关键词企业集团资本纽带集权分权论文摘要企业集团这一典型经济组织形式,具有多法人有联结纽带多样化经营多功能和多国化等特征。目前我国企业集团初步建立以资本为纽带的母子公司体制,但企林业企业人力资源管理计策研究论文摘要在新时期林业企业经营和发展的过程中,为了能够在竞争激励的市场环境中占有一席之地,应当对人力资源管理有充分的认知。在林业企业运营期间,应该意识到人才是其获得稳定发展的根本,所以为论文之量化自我在生活的很多领域中,数字的存在天经地义账户余额租金待售汽车的性能,所有这些都应该用准确的数字表现出来,而不只是用模糊的概念或感觉来描述。在私人生活中,数字却是禁忌如果有人不是写日记