社区
汇编语言
帖子详情
请问汇编问题?我认为很难。
alanyanyi
2003-08-30 12:53:52
请教各位,如何能写一个程序,来完成如下操作。
向软盘的第79磁道的第1扇区写一个数据,比如“12”,然后,再写一段程序,读出来,并在屏幕上显示读出的结果,应该是“12",请大家给出源程序,最好加以解释。谢谢。
一个初学汇编的苦恼者上
...全文
40
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磁盘绝对读写中断就可以实现.
怎么才能把
汇编
学好呢?
文章作者:bloom 最近看到一些报名
汇编
语言学习的人抱怨
汇编
难
学和题太
难
,有的则退出了。下面发表一些本人对学习的看法供正在学习
汇编
语言的朋友们借鉴和讨论。 摘自:
汇编
语言学习支持网 www.asmedu.net1、学习首先要选择正确的,否则就会变得徒劳和有害。 2、选择了就要坚持下去,不达目标绝不罢休。 学习过程中不可能永远那么顺利,大多时间是在与困
难
和
问题
周旋,在不断的努力和拼搏
献给
汇编
语言初学者
引用: 计算机程序设计语言分为三个层次:机器语言、
汇编
语言和高级语言。 机器语言是用0和1的二进制串表示机器指令代码的语言,不同的CPU,机器语言是不同的。 由于机器语言指令很
难
记,程序员用机器语言只在计算机诞生的早期出现过。
汇编
语言用一些助记符来代替机器语言指令代码,与机器语言指令代码是一一对应的,因此也是面向机器的,助记符是帮助人们记忆的符号,方便程序员进行编程。
汇编
汇编
语言学习总结
汇编
语言学习总结
汇编
语言在我看来是一门什么样的语言?为什么会想要学习
汇编
语言
汇编
语言是一种最接近机器语言的一门编程语言。与纯机器语言的01代码一一对应的一门语言,只是为了方便编写使用了方便人阅读的指令格式。学习
汇编
语言的
难
度确实挺高的。必须对计算机组成,尤其是CPU工作原理有相当的了解才有
汇编
语言入门的可能性。就拿几乎所有编程语言都会使用和helloworld程序来说吧。别的编程语言几乎都是上来让你写一下这个程序,再来解释这个程序,很快就能入门,C语言就是这样,通过hello world我们就能知道C语
汇编
语言程序设计(第一节课讲稿)
这个是准备给学生上
汇编
语言的第一节课的讲稿,如果您看见了,请多提意见. 为什么要学习
汇编
语言
汇编
是干什么的?为什么要学好
汇编
?不学不行吗?要学好计算机非得学好
汇编
吗?这些
问题
是刚接触
汇编
语言的同学最常见的
问题
,也是如今这个连学习的功利性都很强的年代同学们常常思考的
问题
。人们经常
认为
汇编
语言的应用范围很小,而忽视它的重要性。其实
汇编
语言对每一个希望学习计算机科学与技术的人来说都是
现在该不该学习Win 32 API和
汇编
?
现在该不该学习Win 32 API和
汇编
?——《.NET 2.0面向对象编程揭秘》勘误兼回答读者
问题
本书出版以来,陆续收到了一些读者的邮件,或者探讨技术,或者指出疏漏。感谢热心而且细心的读者,你们对技术认真执著的精神很让我感动。今后,我会在本博客上给《.NET 2.0面向对象编程揭秘》提供一个勘误表,将发现的疏漏公布。最近收到山东师范大学张超同学的邮件:==============
汇编语言
21,459
社区成员
41,600
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章