汇编语言程序入门实验二:在dos下建立子目录操作
1,背景
在读此文,并读懂前,建议读者先阅读这两篇博客
1,在dos环境下汇编语言程序设计入门(输出hello world)和masm32的下载、安装与使用。详情请见链接:http://blog.csdn.net/u010043538/article/details/12720447。
2,汇编语言程序入门实验一:在dos下对用户输入作出应答。详情请见链接:
http://blog.csdn.net/u010043538/article/details/12752617
2,具体实验问题
题目1:建立子目录操作
在命令级接口中,DOS为我们提供了建立一个子目录的方法:MKDIR<子目录名>;然而,我们也可以用系统调用来在高级语言中
实现同样功能。请编写一个汇编语言程序,运用DOS操作系统提供的系统功能调用在当前目录下建立一个子目录mysubdir.
运行成功后,输出:directory mysubdir created in current directory
再次运行后,输出:error,directory not created.
分析(sunkun):之所以有这样的输出,因为在windows中在同一个路径目录下,不允许建同名的文件
3,具体程序
// @author sunkun
// @Date: 2013.10.15
CODE SEGMENT
ASSUME CS:CODE,DS:CODE
ORG 100H
START:JMP BEGIN
NEWDIR DB 'mysubdir',0
MSG1 DB 'directory mysubdir created in current directory.','$'
MSG2 DB 'error,directory not created.','$'
BEGIN:MOV AX,CS
MOV DS,AX
MOV DX,OFFSET NEWDIR
MOV AH,39H
INT 21H
JC ERROR
MOV DX,OFFSET MSG1
MOV AH,09H
INT 21H
JMP DONE
ERROR:MOV DX,OFFSET MSG2
MOV AH,09H
INT 21H
DONE: MOV AH,4CH
INT 21H
CODE ENDS
END START
4,备注
自己是个新手,如有不足,欢迎指出,不胜感激。
分享到:
相关推荐
80x86汇编语言程序设计 电子教案:80x86汇编语言程序设计 电子教案.rar80x86汇编语言程序设计 电子教案:80x86汇编语言程序设计 电子教案.rar80x86汇编语言程序设计 电子教案:80x86汇编语言程序设计 电子教案.rar...
本文收录了IBM-PC汇编语言程序设计的第二章的实验及实验报告,有兴趣的可以看一下。
实验一:汇编语言源程序的输入 实验目的 1.通过实验了解和熟悉微机系统的配置。 2.学习在DEBUG状态下输入汇编源程序的方法。 3.初步掌握调试(在DEBUG状态下)的过程。 实验二:数据的建立与传送程序 实验目的 1. 继续...
汇编语言程序设计 实验二 MASM 汇编器使用 .386 .model flat, stdcall option casemap :none include \masm32\include\windows.inc include \masm32\include\kernel32.inc include \masm32\include\masm32.inc ...
汇编\ibmpc汇编语言程序设计实验教程
IBM PC 汇编语言程序设计:第五版实验教程与习题集.pdfIBM PC 汇编语言程序设计:第五版实验教程与习题集.pdf
1.1 汇编语言程序的上机操作过程 1.2 常用DEBUG命令的功能 第2部分 汇编语言实验 实验1 DEBUG基本命令使用……………………………………………..8 实验2 汇编语言程序的调试与运行………………………………………...
汇编语言程序设计——从DOS到windows课件
汇编语言十个实验实验报告 实验一 用机器指令和汇编指令编程 实验2 汇编命令(伪指令)实验 实验3 顺序结构程序实验(1) 实验4 顺序结构程序实验(2) 实验5 简单分支结构程序实验 实验6 循环结构程序实验(一) 实验...
汇编语言实验十编写子程序(显示字符串) 汇编语言实验十一编写子程序 汇编语言实验十二编写0号中断处理程序 汇编语言实验十三编写安装7ch中断例程,功能显示一个以0结尾的字符串,中断例程安装在0:200
汇编语言程序设计实验指导实验一 DOS常用命令及8086指令使用 ﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎1 实验二 内存操作数及寻址方法 ﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎4 实验三 数据串传送和查表程序 ﹎﹎...
_IBM--PC 汇编语言程序设计实验教程,
这是武汉理工大学汇编语言设计实验报告!为whuters提供无微不至的人文主义关怀和亲切的慰问! 这是武汉理工大学汇编语言设计实验报告!为whuters提供无微不至的人文主义关怀和亲切的慰问! 这是武汉理工大学汇编语言...
学习汇编程序设计语言的学习资料;包括《汇编实验报告》和《汇编程序设计的课件》。
汇编语言程序设计实验报告.doc
汇编语言入门教程,汇编语言程序设计基础。
汇编语言程序设计实验,介绍了利用汇编语言进行程序设计的基本流程,助你轻松掌握汇编语言程序设计
汇编语言程序设计实验教程,包含汇编指令和汇编代码,适合初学者
汇编实验5 实验5:直线程序设计 汇编语言程序设计的实验环境及上机步骤
实验四_循环结构汇编语言程序设计实验报告.docx实验四_循环结构汇编语言程序设计实验报告.docx实验四_循环结构汇编语言程序设计实验报告.docx实验四_循环结构汇编语言程序设计实验报告.docx实验四_循环结构汇编语言...