汇编语言dos命令


汇编语言dos命令
主要用于汇编语言第四版(HUT)的复习

DOS中断调用(INT 21H 的功能号:1,2,5,9,10,4CH)

1、DOS功能调用的步骤

第一步:置入口参数

第二步:功能号送AH

第三步:执行INT 21H

2、键盘输入一个字符的ASCII值保存到AL中。

MOV AH, 1

INT 21H

**3.****屏幕显示一个字符

MOV DL, 字符的ASCII值

MOV AH, 2

INT 21H

4. 打印机输出一个字符

MOV DL, 字符的ASCII值

MOV AH, 5

INT 21H

5**.屏幕显示一串字符**

LEA DX, 存放字符串变量名首址

MOV AH, 9

INT 21H

**6.**键盘输入一串字符保存在变量缓冲区中。

LEA DX, 字符串变量名

MOV AH, 10

INT 21H

**7.**程序结束

MOV AH, 4CH

INT 21H

8、debug命令

debug.com是一个调试程序 windows系统自带的

-q 退出debug

-a [地址] 从指定内存地址处进行汇编 如果缺省地址[]则从cs:0100开始

-d [地址] 显示内存单元内容命令 从指定地址处直接连接显示128字节(8乘以16)中的内容

如果缺省[],则从cs:0100开始

-e [地址] 【引表】 修改指令范围内存单元数据

-r 寄存器

显示寄存器内容

注意:显示Flag寄存器内容 -r F

-r 显示所有寄存器内容

-r cx 保存程序长度

-t [地址] 从指定地址开始执行单步指令,默认从cs:0100处开始单步执行,并且只执行一条语句。

-p [地址] 将一条封装好的多命令执行为一条命令(例如子程序视为一条指令)

-g [地址] 全部执行

-n 文件名 命名

-L 将程序写入内存

-W 写入磁盘

-u 反汇编 将汇编语言 反汇编为机器语言

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值