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

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

简介


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

工具/原料


Assembly Language Masm汇编编译器

方法/步骤


1打开masm汇编编译程序,新建一个masm源文件脚本。 SEGMENT ;此处输入数据段代码 ENDSSTACKS SEGMENT ;此处输入堆栈段代码STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:,SS:STACKSSTART: MOV AX, 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:tart: 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^$'

点击显示全文

  • 汇编语言程序设计:[20]汇编计算器

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

    发布时间:2018-07-21 08:05:58
    333930
  • Java语言程序设计八(变量)

    简单介绍Java语言中成员变量与局部变量。电脑,eclipseJava语言中有两类变量:成员变量和局部变量成员变量:在类体的变量定义部分定义的...

    发布时间:2018-07-21 08:18:15
    282028
  • Java语言程序设计十二(对象)

    简单介绍Java语言中对象创建。电脑,eclipse对象的声明:类名 对象名字;为声明的对象分配内存:用new运算符和类的构造方法为声明的对象...

    发布时间:2018-07-21 07:55:28
    351950
  • 汇编语言程序设计:[14]系统时间显示

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

    发布时间:2018-07-21 08:06:28
    248330
  • 汇编语言程序设计:[6]数字方阵

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

    发布时间:2018-07-21 08:18:59
    292248
  • 汇编语言程序设计:[17]文本编辑器

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

    发布时间:2018-07-21 08:02:54
    428461
  • Java语言程序设计三十一(date类)

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

    发布时间:2018-07-21 08:20:51
    156053
  • Java语言程序设计三

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

    发布时间:2018-07-21 07:50:41
    330248
加载中...
加载中...
  • 计算机基础培训

    •了解计算机软件应用•了解计算机网络安全•了解公司电脑使用规范•了解计算机基本组成•了解计算机</...

  • 什么是TTT培训?

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

  • 如何联网计算机

    虽然有不同的方法来创建一个计算机网络,无线网络已成为标准,近年来,无论是在家里和办公室。这是因为无线网络消除了网络上每个计算机</em...

  • 怎么学好计算机

    现在计算机专业的方向是越来越多了。学计算机专业的人也不少。但是找不到好的学习方法。那么学好计算机专业就会非...

  • 如何培训员工

    员工培训是员工了解企业文化、职能背景、工作范围的第一步。通过培训,员工才能更好地了解自己的工作范围、工作模式,才能在今后的工...

今日热点信息
  • 怎样让教育培训机构的咨询新人快速成长

    不管经济怎么样的低迷或者是社会如何的快速发展抑或是其他行业经历怎样的大洗牌,教育行业永远不会衰落,因为国无教育无根本 ,人不...

    发布时间:2018-07-21 07:43:51
    319027
  • 教育培训机构如何提高续班率?

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

    发布时间:2018-07-21 08:14:01
    894168
  • 教育机构那些事:[3]培训机构宣传的形式

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

    发布时间:2018-07-21 08:18:08
    289530
  • 怎么选择IT培训机构?

    、清华这种名校效应,一个道理。比如无限互联,现在像无限互联这样用心做教育的培训机构真的不多。      口碑好、发展历程较长...

    发布时间:2018-07-21 07:41:28
    245769
  • 如何选择合适的培训机构

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

    发布时间:2018-07-21 07:50:51
    143948
  • 怎样选择一家好的教育培训机构

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

    发布时间:2018-07-21 07:44:11
    542520
精彩推荐
  • 培训班学习如何写交流发言稿培训班学习如何写交流发言稿

    我们如果参加学习班的话,一般都会在学习班结束的时候,搞一次学习经验交流心得座谈会,大家在一起畅所欲言,表达各自的学习收获和想...发布时间:2018-07-21 07:52:57524598

  • 怎样选择孩子的培训班怎样选择孩子的培训班

    给孩子选择各种各样的培训班,是很多家长望子成龙的迫切做法之一,那该怎样选择呢?今天我就来分享一下:怎样选择孩子的培训班首先要...发布时间:2018-07-21 07:43:07586492

  • 想开个中小学培训班具体如何经营想开个中小学培训班具体如何经营

    现在越来越多的家长会把孩子送到各种培训班进行辅导,不怕多花钱,就怕孩子学不好,这使得各种培训班如雨后春笋般层出不穷,很多人想...发布时间:2018-07-21 08:14:59688705

  • 培训班怎么宣传培训班怎么宣传

    创建了培训班之后,我们要怎么去进行宣传呢?一起看看。把培训班展示给对方:既然要宣传培训班,那么本身培训班的办学的照片。培训班开设的课程,收费的...发布时间:2018-07-21 08:06:08528919

  • 给孩子报暑假培训班有哪些好处呢?给孩子报暑假培训班有哪些好处呢?

    漫长的暑假已经开始,不少家长早已经替孩子报好了暑假培训,准备趁着这个暑假好好地陪孩子度过,那么对孩子来说报暑假培训班有哪些好...发布时间:2018-07-21 07:42:26916560

  • 怎么建立培训班怎么建立培训班

    越来越多的人喜欢创业,而培训班也算是创业的一种,很多人都不知道怎么去搞培训班,接下来本文就教大家如何建立自己的培训班...发布时间:2018-07-21 08:22:10947341

  • 澄海平面设计培训班澄海平面设计培训班

    我们经常在网络上看到一些图片,就是马路的“大电视”上有出现某个网红等等引人发笑的图片,那么是如何制作那样的效果的呢。其实只需要用到Photoshop软件中的自由...发布时间:2018-07-21 07:55:23437504

  • 培训班究竟上不上培训班究竟上不上

    现在我的孩子也随大流上了很多兴趣班,有些是自己要求上的,有些是家长跟她说很重要要上的。林林总总上了有5个班。上了三年后,我发...发布时间:2018-07-21 08:29:17320292

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