社区
汇编语言
帖子详情
请问汇编问题?我认为很难。
alanyanyi
2003-08-30 12:53:52
请教各位,如何能写一个程序,来完成如下操作。
向软盘的第79磁道的第1扇区写一个数据,比如“12”,然后,再写一段程序,读出来,并在屏幕上显示读出的结果,应该是“12",请大家给出源程序,最好加以解释。谢谢。
一个初学汇编的苦恼者上
...全文
35
11
打赏
收藏
请问汇编问题?我认为很难。
请教各位,如何能写一个程序,来完成如下操作。 向软盘的第79磁道的第1扇区写一个数据,比如“12”,然后,再写一段程序,读出来,并在屏幕上显示读出的结果,应该是“12",请大家给出源程序,最好加以解释。谢谢。 一个初学汇编的苦恼者上
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
W32API
2003-09-29
打赏
举报
回复
mov si,0301
mov [si],12
mov ax,0301
mov bx,0200
mov cx,4e01
mov dx,0000
int 13 ;你这里只是完全覆盖该扇区,不清楚你之前是否有读取原来的数据,
;你所保存的数据在扇区内部偏移 101H 处。
mov dx,[si]
mov ah,09
int 21 ;这个调用我就记不得了
;另外,你在显示数据前应该先去读取扇区中的数据。
alanyanyi
2003-09-29
打赏
举报
回复
兄台换算的原则是什么?
silenux
2003-09-20
打赏
举报
回复
绝对扇区79应转化为磁道,磁头,扇区号,换算方法:
79/18=4余数7为扇区号
4/2=余数0为磁头号,商2为磁道号
所以应如下设置:
mov dx,0000
mov cx,0207h
mov bx,0000(自己设置)
mov ax,0301
一切正常
alanyanyi
2003-09-19
打赏
举报
回复
我是这样写的
mov si 0301
mov [si] 12
mov ax, 0301
mov bx, 0200
mov cx, 4e01
mov dx, 0000
int 13
mov dx, [si]
mov ah, 09
int 21
Areslee
2003-09-01
打赏
举报
回复
怎么失败的?
把你的代码发上来
alanyanyi
2003-08-31
打赏
举报
回复
那么要怎么做呢?
请大家告知。谢谢。
alanyanyi
2003-08-31
打赏
举报
回复
是阿。
我是那样做的,但是,失败,你们也可以试试阿 。
看上去很简单的,但做起来,好难。
W32API
2003-08-31
打赏
举报
回复
比如你保存在某扇区的第 100H 字节处,那么你去读的时候也要读这个地址的数值。
W32API
2003-08-30
打赏
举报
回复
?一个扇区可是有 512 bytes,你只保存一个 byte?那你得确认你要使用的偏移。。。
alanyanyi
2003-08-30
打赏
举报
回复
麻烦给我一个源程序,我也用13号中断写了,但是,总是失败,麻烦给我一下源程序,谢谢。
紫郢剑侠
2003-08-30
打赏
举报
回复
调用13H磁盘绝对读写中断就可以实现.
反
汇编
初级教程
这套课程是反
汇编
系列课程的基础阶段,后期将陆续推出反
汇编
进阶及反
汇编
课程。整套反
汇编
课程的教学目标是为了让大家能够窥息计算机程序世界的奥妙,为将来成为一名合格的大Hacker打下夯实的基础。 反
汇编
技术在计算机编程领域的应用非常广泛,从程序的性能优化到竞品软件的功能分析,从游戏外挂制作到大型厂商的反外挂体系,从木马病毒反人类到杀毒软件保平安等均需要从业者有深厚的反
汇编
功底。
怎么才能把
汇编
学好呢?
文章作者:bloom 最近看到一些报名
汇编
语言学习的人抱怨
汇编
难学和题太难,有的则退出了。下面发表一些本人对学习的看法供正在学习
汇编
语言的朋友们借鉴和讨论。 摘自:
汇编
语言学习支持网 www.asmedu.net1、学习首先要选择正确的,否则就会变得徒劳和有害。 2、选择了就要坚持下去,不达目标绝不罢休。 学习过程中不可能永远那么顺利,大多时间是在与困难和
问题
周旋,在不断的努力和拼搏
献给
汇编
语言初学者
引用: 计算机程序设计语言分为三个层次:机器语言、
汇编
语言和高级语言。 机器语言是用0和1的二进制串表示机器指令代码的语言,不同的CPU,机器语言是不同的。 由于机器语言指令
很难
记,程序员用机器语言只在计算机诞生的早期出现过。
汇编
语言用一些助记符来代替机器语言指令代码,与机器语言指令代码是一一对应的,因此也是面向机器的,助记符是帮助人们记忆的符号,方便程序员进行编程。
汇编
汇编
语言程序设计(第一节课讲稿)
这个是准备给学生上
汇编
语言的第一节课的讲稿,如果您看见了,请多提意见. 为什么要学习
汇编
语言
汇编
是干什么的?为什么要学好
汇编
?不学不行吗?要学好计算机非得学好
汇编
吗?这些
问题
是刚接触
汇编
语言的同学最常见的
问题
,也是如今这个连学习的功利性都很强的年代同学们常常思考的
问题
。人们经常
认为
汇编
语言的应用范围很小,而忽视它的重要性。其实
汇编
语言对每一个希望学习计算机科学与技术的人来说都是
现在该不该学习Win 32 API和
汇编
?
现在该不该学习Win 32 API和
汇编
?——《.NET 2.0面向对象编程揭秘》勘误兼回答读者
问题
本书出版以来,陆续收到了一些读者的邮件,或者探讨技术,或者指出疏漏。感谢热心而且细心的读者,你们对技术认真执著的精神很让我感动。今后,我会在本博客上给《.NET 2.0面向对象编程揭秘》提供一个勘误表,将发现的疏漏公布。最近收到山东师范大学张超同学的邮件:==============
汇编语言
21,459
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章