永发信息网

8086单片机汇编语言怎么读取"硬盘"上的内容

答案:2  悬赏:80  手机版
解决时间 2021-11-09 18:32
8086单片机汇编语言怎么读取"硬盘"上的内容
最佳答案
TITLE 调用BIOS的INT13H中断02号功能,读硬盘1个扇区

ASSUME CS:CODES,DS:DATAS,SS:STACKS ;;段寄存器分配

STACKS SEGMENT STACK ;;堆栈段定义
DW 30H DUP(?)
STACKS ENDS

DATAS SEGMENT ;;数据段定义
BUF DB 200H DUP(?) ;;存放读入数据的缓冲区
DATAS ENDS

CODES SEGMENT ;;代码段定义
ORG 100H
START: MOV AX, SEG BUF ;;指定缓冲区段基址及偏移量
MOV ES, AX
MOV BX, 0
MOV AX, 0201H ;;02是读盘功能号,01是所读扇区数
MOV CX, 0306H ;;03是磁道号,06是扇区号
MOV DX, 0480H ;;04是柱面号,80代表C:盘
INT 13H ;;调用BIOS中断,将硬盘内容读入BUF缓冲区
MOV AH, 4CH ;;4C是功能号
INT 21H ;;调用21H号中断,返DOS
CODES ENDS ;;代码段定义结束
END START ;;主程序结束
全部回答
对初学者来说,基本上就是调用 Int 21h 的dos服务来完成了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我是数龙俺儿数龙,二胎数鸡男孩女孩
东脇由加美的基本介绍
绿豆糯米蒸怎么做
冠军跆拳道(新桥店)在什么地方啊,我要过去处
关于红楼梦。1:宴罢打莲花落为什么是凶兆?2
下列图例中,表示公路的是 [ ]
九九乘法口诀表是什么?
1.83+2.7的简便方法
魔兽世界猎人带的那个会潜行的豹子是在哪里捉
昨天我在体院的篮球场打球,一个体院的男生开
关于年龄的说法
急急贷上征信吗?急问
和田市自主体检机地址在什么地方,想过去办事
一个人未经允许私自破坏他人家中财务是否违法
塑形套盒刷好可以马上洗澡吗?
推荐资讯
请教PCR产物测序前的纯化
欧诗漫大白套采用三大核心技术是什么
我今年15岁家在百色在明阳中学读书的英语翻译
常见的室内盆栽木本植物有哪些
你看我,我看你,形容大家恐惧或不知所措的成语
买股票是在每天开盘后就买入好还是每天收盘前
Qt+VC开发的界面默认是XP风格的,怎样取消XP
Good和goodness有什么区别goodness什么意思还
htc和魅族哪个好
旮旯怎么读音是什么
x+2y等于2013,y+2z等于2014,z+2x等于2015,x+y
40#柴机油升和公升的换算
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?