重庆it培训机构 > 汇编语言程序设计:[19]写磁盘文件

汇编语言程序设计:[19]写磁盘文件

简介


汇编语言(Assembly Language)是面向机器的程序设计语言。在汇编语言中,用助记符(Memoni)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址,如此就增强了程序的可读性并且降低了编写难度,象这样符号化的程序设计语言就是汇编语言,因此亦称为符号语言。使用汇编语言编写的程序,机器不能直接识别,还要由汇编程序或者叫汇编语言编译器转换成机器指令。汇编程序将符号化的操作代码组装成处理器可以识别的机器指令,这个组装的过程称为组合或者汇编。因此,有时候人们也把汇编语言称为组合语言。

工具/原料


Assembly Language Masm汇编编译器

方法/步骤


1打开masm汇编编译程序,新建一个masm源文件脚本。DATAS SEGMENT ;此处输入数据段代码 DATAS ENDSSTACKS SEGMENT ;此处输入堆栈段代码STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: MOV AX,DATAS MOV DS,AX ;此处输入代码段代码 MOV AH,4CH INT 21HCODES ENDS END START

2在正文中输入我们的程序代码,并将文件命名为wfile.asmdata segmentfile db 'f:lw.txt' , 0 ;创建文件的文件名buf db 'this is a test !' ;写到文件中去的内容error_message db 0ah , 'error !' , '$' ;出错时的提示message db 0ah , 'ok !$' ;操作成功后的提示handle dw ? ;保存文件号data endscode segment assume cs:code , ds:datastart: mov ax , data mov ds , ax mov dx , offset file mov cx , 0 mov ah , 3ch int 21h ;创建文件,若磁盘上原有此文件,则覆盖 jc error ;创建出错,转error处 mov handle , ax ;保存文件号 mov bx , ax mov cx , 16 mov dx , offset buf mov ah , 40h int 21h ;向文件中写入16个字节内容 jc error ;写出错,转error处 mov bx , handle mov ah , 3eh int 21h ;关闭文件 jc error ;关闭文件出错,转error处 mov dx , offset message mov ah , 9 int 21h ;操作成功后显示提示 jmp end1error: mov dx , offset error_message mov ah , 9 int 21h ;显示错误提示`end1: mov ah , 4ch int 21hcode ends end start

3运行我们编辑的文件,写源代码中定义的this is a test !到 lw.txt文件中,写成功返回ok 可以查看相应文件中的内容可以修改内容如下buf db 'this is a test !',0dh,0ah,'xiaobo welcome you to play',0dh,0ah,'****Designed by 1wangxiaobo@163.com!****',0dh,0ah,'^Henan University of Economics and Law^$'

点击显示全文

  • Java语言程序设计十三(方法调用)

    简单介绍Java语言中方法调用。电脑,eclipse方法调用:方法定义时,方法名后面括弧内的参数称为形式参数(简称形参),方法调用时,方法名后...

    发布时间:2018-01-16 10:16:54
    614338
  • 汇编语言程序设计:[20]汇编计算器

    汇编语言(Assembly Language)是面向机器的程序设计语言。在汇编语言中,用...

    发布时间:2014-04-25 22:30:33
    333930
  • Java语言程序设计三十一(date类)

    简单介绍Java语言中的时间和日期。电脑,eclipsedate类《java.util包中》用于表示日期和时间,最简单最常用的构造方法是Dat...

    发布时间:2018-01-25 10:27:54
    156053
  • 汇编语言程序设计:[6]数字方阵

    汇编语言(Assembly Language)是面向机器的程序设计语言。在汇编语言中,用...

    发布时间:2014-04-25 14:07:45
    292248
  • 汇编语言程序设计:[17]文本编辑器

    汇编语言(Assembly Language)是面向机器的程序设计语言。在汇编语言中,用...

    发布时间:2014-04-25 17:02:55
    428461
  • Java语言程序设计三

    介绍Java语言中的数组,与其他编程语言中的数组有区别电脑,eclipse一维数组动态初始化:先声明数组,再创建大小int...

    发布时间:2018-01-11 10:40:34
    330248
  • 汇编语言程序设计:[19]写磁盘文件

    汇编语言(Assembly Language)是面向机器的程序设计语言。在汇编语言中,用...

    发布时间:2014-04-25 17:34:16
    155651
  • 汇编语言程序设计:[14]系统时间显示

    汇编语言(Assembly Language)是面向机器的程序设计语言。在汇编语言中,用...

    发布时间:2014-04-25 16:05:53
    248330
加载中...
加载中...
  • 怎么给老老师培训计算机

    当今世界已经进入信息化时代,但是学校很多老教师还跟不上时代的潮流,对于使用电脑,那都是天书。学校又组织对他们进行培训,对于培训</em...

  • 怎样培训口才

    好的口才不仅能够清晰的表达观点、展示自我,更是一种非常具有竞争力的能力,那么应该如何培训自己的口才呢?练习胆量。说话时一定要铿锵有力,不能胆怯...

  • 什么是TTT培训?

    TTT就是专门为培训企业各部门主管、内部培训师开设的经典课程。天下伐谋可以▲ 让您在培训师的领域里做得更职...

  • 计算机的组装

    许多对计算机有一定了解的人在计算机的选购上会选择组装机。组装机相对于品牌机性价比更高,但是需要自己动手组装硬件,今天就来说说...

  • 【计算机的分类】计算机的特点

    根据计算机的规模和处理能力,国际上通常把计算机分为6大类,为大型主机、小巨型计算机、小型计算机</...

今日热点信息
  • 教育培训机构如何提高续班率?

        教育培训机构工作的一个重心就是招生问题。而对于已经招过来的的学生,续班问题却又成了最为重要的问题。道理并不复杂,学生...

    发布时间:2017-09-05 17:01:22
    894168
  • 去教育培训机构面试该注意些什么?

    教育培训机构是育人教人的,在这样的部门工作,除了专业对口外,在很多细节方面也要特别注重。因为每一个一细节都代表着教育...

    发布时间:2017-08-22 11:32:34
    202530
  • 教育机构那些事:[3]培训机构宣传的形式

    现在各行各业都注重广告效应,要想自己的产品得到更多人的亲赖,必须先让更多人有机会认识并了解自己的产品,培训机构也一样。现在,培训机构<...

    发布时间:2014-12-05 11:15:56
    289530
  • 如何选择合适的培训机构

    培训机构向朋友咨询,朋友往往可以保证信息的真实性,特别是一些已经参加相关培训的人,听他们说一些注意事项,对自己的选择帮助也会很大的。毕竟我们生...

    发布时间:2015-10-21 17:50:01
    143948
  • 怎样选择一家好的教育培训机构

    就当前形势看来,大学毕业生逐年增加,导致就业形势愈来愈严峻,不少应届毕业生和往届生都选择了报考公务员、事业单位、医疗卫生系统和教师,竞争力不可谓不强。与此同时,...

    发布时间:2016-07-28 18:01:53
    542520
  • 哪种培训机构比较靠谱?

    不少才毕业的同学在找工作时往往因为实操技能不足而受到用人单位的嫌弃,通过职业培训可以快速提升自己的实操基础以达到用人单位的需求。但是现在市面上...

    发布时间:2017-08-15 18:39:50
    371413
精彩推荐
  • 厨艺 -- 清炒土豆厨艺 -- 清炒土豆

    土豆被列入主食了,到现在中国有三大主食:大米、小麦、土豆。土豆一直是各大餐厅热销食品,除了能做土豆泥、薯条、土豆条、炖土豆、和配菜外还可以单单做为一种主食清炒食...发布时间:2015-11-14 16:33:15339521

  • 家常厨艺——肉炒萝卜丝家常厨艺——肉炒萝卜丝

           胡萝卜分为红萝卜和黄萝卜两种,萝卜含有多种维生素,如维生素A、维生素B1、铁、钙等人体所需的营养万分。也就是人们常说的胡萝卜素。萝卜在所有蔬菜中还...发布时间:2016-07-04 22:56:16101164

  • 亲子厨艺DIY:彩色水饺亲子厨艺DIY:彩色水饺

     ↑4岁零3天的dudu包的饺子:超大个饺子、小扁鱼饺子,还有一个肚子上被切割的烂饺子没摆上去。呵呵 说起亲子厨艺,这个包饺子的命题比红薯豆沙...发布时间:2013-04-25 19:05:59182673

  • 职场中参加技能培训考试前需要做好哪些准备?职场中参加技能培训考试前需要做好哪些准备?

    在培训过程中一定要好好的记笔记,对于老师课上讲解的内容就是我们的重中之重。如果在听课过程中遇到问题了,可以与你的小伙伴交流一下,这样不仅能够保...发布时间:2015-03-19 09:21:06210965

  • 旅游纪念之厨艺旅游纪念之厨艺

    出外旅游一趟,遇见以前的朋友,开了家饭馆,生意还不错。 教了我蛮多平时不怎么注意的知识,也属于“收获”吧。做准备工作时,无论是把肉切成块或片,都要切的仔细一点,...发布时间:2011-08-10 17:14:34171142

  • 出国前孩子要学会的厨艺出国前孩子要学会的厨艺

    来个厨艺速成,让孩子自力更生,时不时犒赏一下自己的中国胃是非常有必要的。电饭锅煮腊味饭自从有了电饭煲,煮饭变成了一件简单的事情。在外求学,做饭...发布时间:2014-12-04 11:29:20318214

  • 如何让自己厨艺精湛?如何让自己厨艺精湛?

    要想自己厨艺精湛,不光要有一定的烹饪理论知识,还要有丰富的实践经验;更要有一颗热爱烹饪的心;甚至要吃苦耐劳......如何让自己厨艺<...发布时间:2017-05-04 16:59:56122521

  • 零厨艺美食卤白鸭零厨艺美食卤白鸭

        对于厨艺不佳的人来说,食物越简单美味越好,卤味的东西就是最好做了,卤过之后余下的卤汁可以冻在冰箱,下次再加少许的香料和调味料就可以了。...发布时间:2013-11-29 12:15:20189532

手机版 | 欢迎来到重庆it培训机构
RSS订阅