精华内容
下载资源
问答
  • 汇编 DOS系统功能调用

    2020-05-26 14:42:25
    汇编之DOS系统功能调用 1. 系统功能调用方法 DOS系统功能调用的方法一般可分为以下几步: 设置所要调用功能的入口参数。 在AH寄存器中存入所要调用功能的功能号。 INT 21H指令自动转入中断子程序入口。 相应中断子...

    汇编 DOS系统功能调用

    一、系统功能调用方法

    DOS系统功能调用的方法一般可分为以下几步:

    1. 设置所要调用功能的入口参数。
    2. 在AH寄存器中存入所要调用功能的功能号。
    3. INT 21H指令自动转入中断子程序入口。
    4. 相应中断子程序运行完毕,可按规定取得出口参数。

    二、常用的DOS系统功能调用

    1号DOS功能调用

    1. 功能:单字符输入。
    2. 执行操作:将键盘输入的字符的ASCII码值送AL寄存器,同时回显在屏幕上。
    3. 入口参数:无
    4. 出口参数:AL寄存器存放输入字符的ASCII码值
    5. 格式:
      MOV AH,1
      INT 21H
      
    6. 说明:在输入一个字符后,不需要键入回车。若只键入回车,则出口参数AL得到的是回车符的ASCII码值0DH。

    2号DOS功能调用

    1. 功能:单字符输出。

    2. 执行操作:将以DL寄存器内容为ASCII码值的ASCII字符输出到屏幕上。

    3. 入口参数:DL=要显示字符的ASCII码值

    4. 出口参数:无

    5. 格式:

      MOV DL,要显示的字符
      MOV AH,2
      INT 21H
      
    6. 举例:屏幕上输出字符“A”

      MOV DL,41H 
      MOV AH,2
      INT 21H
      

    9号DOS功能调用

    1. 功能:字符串输出。

    2. 执行操作:将DS:DX所指的以$字符结尾的一个字符串输出到屏幕上。

    3. 入口参数: DS:DX=要显示的字符串在内存中的首地址

    4. 出口参数:无

    5. 格式:

      LEA DX,字符串变量名
      MOV AH,9
      INT 21H
      
    6. 举例:输出字符串’HELLO world’

      string DB ‘HELLO world!’,’$’
      	……
      LEA DX,string 	
      MOV AH,9
      INT 21H
      
    7. 说明:要显示的字符串必须以’ $ ’作为结束标志, ’ $ ’不属于被显示的字符串。

    10号DOS功能调用

    1. 功能:从键盘读入一个字符串,将其保存到DS:DX指定的内存缓冲区中。
    2. 缓冲区由3部分组成:
      (1)第一字节定义缓冲区大小;
      (2)第二字节用于系统回填实际输入字符的个数;
      (3)第三字节开始保存键盘输入字符的ASCII码值。
    3. 入口参数:DS:DX=存放该字符串的输入缓冲区的首地址。
    4. 出口参数:实际输入字符个数保存在缓冲区第二字节的位置(不包括回车符) ,实际输入字符的ASCII码值(包括回车0DH)顺序保存在缓冲区第三字节开始的位置。
    5. 格式:
      MOV AH,10  ;或0AH
      INT 21H
      
    6. 说明:
      (1)可输入的字符个数最多为缓冲区第一字节内容减1,最少字符个数为0。
      (2)输入以按“回车键”结束,并将回车字符(0DH)保存在输入字符的最后一个位置上。

    4CH号DOS功能调用

    1. 功能:返回系统。

    2. 入口参数:AL=终止代码或无

    3. 出口参数:无。

    4. 格式:

      MOV AH,4CH	  
      INT 21H		
      
    展开全文
  • 如何进入DOS系统及常用DOS命令总结

    千次阅读 2018-10-24 16:36:27
    1.如何进入DOS系统(打开DOS命令行的方式) 第一种:开始--程序--附件--命令提示符(win7) 第二种:开始--运行—cmd—回车 第三种:win+r—cmd--回车(推荐使用) 2.常用DOS命令 (1)d: -------------回车 ...

    1.如何进入DOS系统(打开DOS命令行的方式)

    第一种:开始--程序--附件--命令提示符(win7)

    第二种:开始--运行cmd回车

    第三种:win+r—cmd--回车(推荐使用)

    2.常用DOS命令

                (1)d:    -------------回车  盘符切换(例如:进入E盘,输入 E: 即可)

                (2)dir(directory)--------列出当前目录下的文件以及文件夹

                (3)md (make directory)  ------------------创建目录(例如,创建test文件夹,即test目录,输入 md test 即可)

                (4)rd (remove directory)------------- 删除目录(例如,删除test文件夹,即test目录,输入 rd test 即可)

                (5)cd (change directory)--------------改变指定目录或进入指定目录(例如,例如,进入test文件夹,假设该文件夹是当前路径的下一级,输入 cd test 即可)

                (6)cd.. -----退回到上一级目录8

                (7)cd\------- 退回到根目录

               (8)del (delete)-------- 删除文件,删除一堆后缀名一样的文件*.txt(例如,删除当前路径下的所有后缀名为txt的文件,输入 del *txt  即可)

              (9)exit --------- 退出dos命令行

              (10)cls---------- (clear screen)清屏

    注:删除带内容的文件夹
            rd + /s    文件夹名称(询问是否删除)
            rd + /q + /s 文件夹名称(直接删除)

    3.调用常用的自带工具

    (1)mspaint ------调出画板工具

    (2)notepad------调出记事本工具

    ·

     

    展开全文
  • Dos系统功能的调用

    千次阅读 2018-12-22 16:26:25
    dos提供给程序员的编程资源是以程序调用的方法使用各种子程序,windows则以应用...在DOS系统中,主要分配21H号中断用于程序员调用dos操作系统功能。 调用DOS操作系统的功能一般如下: 在AH寄存器中设置系统功能调...

    dos提供给程序员的编程资源是以程序调用的方法使用各种子程序,windows则以应用程序接口API形式提供动态链接库DLL。
    中断是一种增强处理器功能的机制,中断调用是借用中断机制改变程序执行顺序的方法,类似于汇编程序的子程序调用。
    8086支持256个中断。
    在DOS系统中,主要分配21H号中断用于程序员调用dos操作系统功能。
    调用DOS操作系统的功能一般如下:

    • 在AH寄存器中设置系统功能调用号,说明选择的功能;
    • 在指定寄存器中设置入口参数
    • 用中断指令INT 21H 执行功能调用
    • 根据入口参数分析功能调用的执行情况

    在这里插入图片描述

    展开全文
  • DOS系统简介

    2020-02-07 10:02:29
    DOS是英文Disk Operating System的缩写,意思是“磁盘操作系统”(个人电脑),顾名思义,DOS主要是一种面向磁盘的系统软件。有了DOS,就不必去深入了解机器的硬件结构,也不必去死记硬背那些枯燥的机器指令。只需...

    DOS是英文Disk Operating System的缩写,意思是“磁盘操作系统”(个人电脑),顾名思义,DOS主要是一种面向磁盘的系统软件。有了DOS,就不必去深入了解机器的硬件结构,也不必去死记硬背那些枯燥的机器指令。只需通过一些接近于自然语言的DOS命令,就可以轻松地完成绝大多数的日常操作。此外,DOS还能有效地管理各种软硬件资源,对它们进行合理的调度,所有的软件和硬件都在DOS的监控和管理之下,有条不紊地进行着自己的工作,但是在操作不慎情况下也会死机。
    组成
    完整的DOS由五部分组成:
    引导程序( BOOT ):由格式化程序直接写入磁盘初始扇区。
    基本输入/输出管理程序(PC-DOS为IBMBIO. COM、MS-DOS为IO.SYS)。
    文件管理和系统功能调用程序(PC-DOS为IBMDOS.COM、MS-DOS。为MSDOS.SYS)。
    命令处理程序(COMMAND. COM)。
    各种外部命令:完成各种辅助功能的可执行文件。
    基本功能
    执行命令和程序功能

    I/O管理功能

    磁盘与文件管理功能

    主要功能

    文件管理

    文件管理是指对计算机中各类文件进行有序的管理,其中包括:
    对文件标识符、属性、生成或修改时间的管理;对文件读写操作的管理及对文件建立、检索、比较、修改、新建、删除和复制等操作的管理等。
    特别要注意的是,DOS的文件管理中,对文件名采取8.3的命名方式,也就是说:主文件名为8个字符,扩展名(后缀)为3个字符。并根据扩展名来确定文件的打开方式,比如扩展名为.txt,则一般为文本文件,扩展名为.exe,表示可执行文件。进入windows操作系统后才支持长文件名管理。

    设备管理

    设备管理是利用dos的设备管理程序和模块,进行外设分配、外设输入/输出操作和缓冲区的有效管理。

    存储管理

    存储管理是利用dos的动态存储管理,对内存块的分配、请求、释放和修改等操作进行管理。存储管理可以为系统程序和应用程序有效地利用当前内存容量提供方便。
    DOS采用的是单一连续存储管理。

    作业管理

    作业是用户通过dos命令请求计算机系统完成的一个独立任务。一个

    dos控制台

    作业可以包括输入、编译、连接、运行和输出等若干个处理步骤。作业管理就是许多个作业执行时进行必要的资源调度和作业处理过程控制。dos分内部命令和外部命令。

    CPU管理

    CPU(中央处理器)相当于主机的大脑,是微机系统中的核心部件。CPU管理一是使CPU能够进行高效的运作,二是能够处理各种可能发生的中断事件。
    用户还可把多于一个的dos指令,加到*.bat批处理文件中批量执行。
    以下是DOS的常用命令

    net use ipipc$ " " /user:" " 建立IPC空链接
    net use ipipc$ “密码” /user:“用户名” 建立IPC非空链接
    net use ipipc$ /del 删除IPC链接
    net use h: /del 删除映射对方到本地的为H:的映射

    net user 用户名 密码 /add 建立用户 net user guest /active:yes 激活guest用户
    net user 查看有哪些用户
    net user 帐户名 查看帐户的属性
    net locaLGroup administrators 用户名 /add 把“用户”添加到管理员中使其具有管理员权限,注意:administrator后加s用复数
    net start 查看开启了哪些服务
    net start 服务名  开启服务;(如:net start telnet, net start schedule)
    net stop 服务名 停止某服务
    net time 目标ip 查看对方时间
    net time 目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息
    net view 查看本地局域网内开启了哪些共享
    net view ip 查看对方局域网内开启了哪些共享
    net config 显示系统网络设置
    net logoff 断开连接的共享
    net pause 服务名 暂停某服务
    net send ip “文本信息” 向对方发信息
    net ver 局域网内正在使用的网络连接类型和信息
    net share 查看本地开启的共享

    net user guest 12345 用guest用户登陆后用将密码改为12345 net password 密码 更改系统登陆密码
    netstat -a 查看开启了哪些端口,常用netstat -an netstat -n 查看端口的网络连接情况,常用netstat -an netstat -v 查看正在进行的工作 netstat -p 协议名

    展开全文
  • 简单的DOS系统下数据库操作: 1.DOS系统下打开MySQL:首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码。 输入密码成功后先显示数据库连接成功: 2.创建一...
  • 使用U盘制作纯dos系统

    万次阅读 2014-12-26 13:27:25
    前面文章一直提到的设备,需要对主板上的bios升级,bios文件由厂家提供,烧写工具也由厂家提供,而烧写方法只有一句:在纯dos环境下,运行xxx程序即可。...这篇文章,主要是讲如何在U盘上制作一个dos系统
  • 进入某一个文件夹:cd命令 cd加名字不要\就可以进入, dir显示所有 exit退出dos系统 cd..退回上级目录
  • 我自己做了一个用U盘启动的dos系统,但发现有些命令不可用,比如debug,help等命令 ,有人说这些是dos的外部命令,需要系统盘里面有相应的exe或com文件才能打开, 是这样的吗? 那我可以从把win7里面的debug程序拷到...
  • 如何在DOS系统中进入phpStudy的MySQL ?

    千次阅读 2019-04-04 04:06:13
    如何在DOS系统中进入phpStudy的MySQL? 如果在本地电脑直接安装MySQL,在Windows下通过cmd可以直接进入Dos系统操作MySQL数据库。 但是,如果我们没有自己安装MySQL, 而只是选择了安装集成开发环境phpStudy的话,...
  • dos系统和unix系统的文件格式区别

    千次阅读 2015-06-14 01:48:30
    原来是unix系统和dos系统文件存储格式不一样。 回想计算机的史前史,那时的打字机使用两个字符来开始一个新行。首先是一个字符命令使打印头移回开始位置(回车,),然后另一个字符命令控制向前进纸一行(进纸,). 在...
  • DOS系统下TT打字游戏软件

    热门讨论 2008-11-23 19:54:39
    DOS系统下TT打字软件,相信很多人还记得这个软件。在winxp下竟然还好使!
  • 虚拟机安装DOS系统步骤

    千次阅读 2012-08-24 17:35:43
    虚拟机安装DOS系统步骤     这个是将dos操作系统安装到虚拟机里的几个主要的关键步骤   1.挂载iso 2.设置从光驱启动 3.开启系统后,输入sfdisk,回车这是个磁盘分区功能指令  对磁盘格式进行修改,...
  • edit是DOS系统自带的文本编辑器。 2.edit启动 仅仅启动edit 在命令行中直接输入edit启动edit文本编辑器: 启动后edit文本编辑器界面如下: 使用edit打开文件 在命令行中输入edit+要打开的文件名即可打开文件: 3...
  • 有个老产品,dos系统,更换了一个command.com文件后,导致不能引导AUTOEXEC.BAT,所以不能引导应用程序,直接提示enter new date,哪位大神来解释下啊!谢谢!
  • DOS系统介绍

    2013-03-18 12:24:18
    DOS实际上Disk Operation System(磁盘操作系统)的简称,顾名思义,这是一个基于磁盘管理的操作系统。与我们现在使用的操作系统的最大区别在于:它是命令式的,靠输入命令来进行人机对话,并通过命令形式把指令传给...
  • DOS系统下编写了helloworld程序,使用masm进行编译,link进行链接得到了exe文件,想通过exe2bin进行转换,结果显示不成功。原因因该是源程序中使用了DATA数据段和CODE代码段,不止一个SEGMENT了。想知道有什么办法...
  • 局域网中,有两台电脑,一台是纯DOS系统另一台是Windows系统,Dos系统的电脑上每隔一段时间会产生一行数据或一个文件,此时需要Windows系统的电脑去连接Dos系统,并读取新的遗憾数据和一个文件。 请问...
  • DOS系统功能调用(INT 21H)

    千次阅读 2014-11-23 10:40:05
    DOS系统功能调用(INT 21H)
  • Linux下启动Dos系统

    2007-02-11 17:49:00
    Linux通过采用grub启动系统,因此可以通过修改memu.lst文件来启动DOS系统。一般情况,我们可以使用虚拟的DOS系统,这样可以减少一些安装时出现的问题。虚拟DOS系统可以使用vfloppy解压缩出来的 bootdisk.img文件,也...
  • DOS 系统的维护

    千次阅读 2004-12-13 14:00:00
    那么,对于DOS系统,应当如何维护呢? 首先,要定期检查磁盘的错误。DOS下有许多命令可以用来检查磁盘,如CHKDSK,SCANDISK等。而一个更强大的磁盘工具则是Norton的Disk Doctor(磁盘医生),它有着友好的界面和...
  • 利用DOS系统功能调用编写汇编程序,在屏幕上显示自己学号的后4个数字符号。例如,你的学号如果是20191234,则在屏幕上显示出‘1234’。具体要求如下: (1)编写出完整的汇编语言程序; (2)利用宏汇编程序MASM...
  • 汇编语言点阵 dos系统

    2017-11-16 05:55:20
    我们一个课程设计是作用汇编语言实现,用汉字点阵编写自己的名字学号,然后转移到U盘上,然后在电脑关机的情况下插入U盘,开机,自动显示你的学号姓名,这个要怎么做,求各位大佬指教
  • DOS 系统安装工具

    2014-04-14 14:47:58
    1、MaxDos 2、废客Dos 3、
  • DOS系统功能调用与BIOS中断调用

    千次阅读 2008-03-24 00:27:00
    原文http://blog.chinaunix.net/u/21790/showart_255105.html学习目标:1、理解DOS系统功能调用和ROM BIOS中断...一、DOS系统功能调用 1、什么是DOS系统功能调用 系统功能调用是DOS为用户提供的常用子程序(80多个)
  • DOS系统下的实时多任务系统开发(RTKENERL) RTOS-32, RTKernel. 用于32位x86结构,Win32/NT兼容的嵌入式系统实时多任务操作系统, 用于DOS系统的实时多任务内核. 用于x86兼容CPU的非专利保护嵌入式操作系统, RTKernel...
  • 之前一直想学习一下DOS,苦于没有机会,最近搞到一台老的台式机,竟然还有软驱接口,兴奋的在淘宝上买了个软驱...1.由于是xp系统,所以硬盘位NTFS格式的,DOS不认。 2.由于是xp系统下创建的启动盘,注意,这句话的重点
  • 最近刚开始看《自己动手写操作系统》,为了学习保护模式的编程,需要安装DOS系统。因为书中推荐用virtualPC,加上公司的笔记本配置比较差,跑vmware速度很慢,所以去绿色下载站下载了virtualPC 2007(感觉上用新版的...
  • VMWare安装DOS系统实现文件共享

    千次阅读 2016-08-02 13:24:58
    由于Virtual PC 2007之后不再支持dos下的文件共享功能,所以我就使用VMware安装和使用dos 1.下载镜像 ...下载DOS 6.22,下载回来的是一个boot622.exe文件, 放在vmware+xp里的运行,...在xp系统里双击运行boot622.exe, 会do
  • Dos系统功能调用表9号功能

    千次阅读 2020-04-12 15:58:12
    9号功能:dos功能调用的9号功能完成字符串输出,串事先需要用$结尾 data segment sting db 'hello world!$' data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax lea dx,string mov ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 31,140
精华内容 12,456
关键字:

dos系统