mov ah,2 mov dl,13 int 21h 麻烦解释一下什么意思

如题所述

在DOS系统功能调用(INT 21H)这个表里:
ah放2,是2号功能,字符输出,并且要输出的字符是已经放在dl里面的,
mov dl,13;这里的13其实就是0DH,也就是回车符。在应用的时候,一般与换行符一起用(不知楼主是不是这个用意?)。也就是下面的代码:
MOV AH,02H
MOV DL,0DH
INT 21H ;此处回车
MOV AH,02H
MOV DL,0AH ;十进制是10
INT 21H ; 此处换行
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-06-14
在DOS系统功能调用(INT 21H)这个表里:ah放2,是2号功能,字符输出,并且要输出的字符是已经放在dl里面的,mov dl,13;这里的13其实就是0DH,也就是回车符。在应用的时候,一般与换行符一起用(不知楼主是不是这个用意?)。也就是下面的代码:MOV AH,02HMOV DL,0DHINT 21H ;此处回车MOV AH,02HMOV DL,0AH ;十进制是10INT 21H ; 此处换行
第2个回答  2012-04-12
调用2号中断,传递给2号中断向量对应的中断处理程序的参数值为2.事实上,2号中断表示在显示器屏幕上显示,这里要显示的是存放在dl里的13.int 21h是DOS系统系统调用入口。
第3个回答  2011-11-12
调用DOS中断21h 功能号2 向屏幕输出一个(dl)回车(Ox0dh)字符
第4个回答  2011-11-12
你这前后都没有,怎么看嘛,钱两句是汇编,第三句是什么?

mov ah,2 mov dl,13 int 21h 麻烦解释一下什么意思
ah放2,是2号功能,字符输出,并且要输出的字符是已经放在dl里面的,mov dl,13;这里的13其实就是0DH,也就是回车符。在应用的时候,一般与换行符一起用(不知楼主是不是这个用意?)。也就是下面的代码:MOV AH,02H MOV DL,0DH INT 21H ;此处回车 MOV AH,02H MOV DL,0AH ;十进制是...

详细解释下下面的汇编代码什么意思,一定要详细
int 21h ;执行21H中断(21H中断有许多功能,不同的功能通过设置ah的值来改变)sub al,20h ;al中的值减20H mov dl,al ;把al的值赋给dl,后面执行21H中断的2号功能(显示输出,dl中为输出字符的ascII码)mov ah,2 ;设置功能号2 int 21h ;执行21H中断 ...

汇编里 mov ah,1 int 21h是什么意思
这两条指令是对DOS (磁盘操作系统)1 号功能的调用,从键盘上输入一个字符,将其对应字符的ASCII码送入AL中,并在屏幕上显示该字符。如果按下的是Ctrl+Break组合键,则终止程序执行。1号功能调用无须入口参数,出口参数在AL中。

int21h是什么意思?
mov ah,4ch int 21h,简单的说,mov ah就是结束程序,4ch int 21h返回操作系统。在INT 21H功能调用中,只需要将AH设置成功能编号,其他寄存器设置该功能号所规定的参数,执行INT 21H指令即可完成所需的功能。INT是interupt中断的缩写,INT 21H是指DOS汇编语言的中断调用命令,最常用的包括:01H、07H和...

汇编中的mov ah,02h int 21h指令
输出DL 一般DOS中断,单字节输入的都是al,输出的都是dl 字符串输出dx为字符串受地址 in out 指令输入输出都是al

INT 21H 是什么意思
INT 21H是DOS的中断调用。比如:MOV AH 4CH,INT 21H。是返回DOS系统的,通过给AH寄存器赋值4CH,然后调用INT 21H指令,计算机就会根据AH寄存器中的值执行相应的操作,其中4CH是返回DOS系统,还可给AH寄存器赋其他值,所对于的操作这里也有。

汇编中MOV AH=02H MOV DL 08H INT 21H什么意思
MOV AH,02H 是给AH赋值02H,是显示字符的作用,MOV DL, 08H 是表示显示的字符的ASCII码是08H,INT 21H是是DOS的中断调用,整个语句的意思很简单,就是在屏幕上显示08H。汇编博大精通,好好学啊。

汇编中MOV AH,2表示什么意思?
mov ah,2 的意思是把2移进(MOVe)ax 的高位。移进后ah就等于2。这就像高层语言里面如BASIC的let ah=2 一样。AX由2个8位组成一个16位的存储器,一个是ah(高位,ax in high),另一个是al(低位,ax in low)。汇编语言程序里面包括汇编指令、伪指令、和宏指令、数字、字符,还有处理器的通用...

汇编的中断指令INT 21H有什么用啊?
INT 21H就像一个指令集合,你输入功能号告诉系统你要执行哪个具体操作。例如,当你使用mov ah,0Ah时,INT 21H就会执行文件的新建功能,而mov ah,0Dh则负责打开文件。实际上,有些中断号和功能号是紧密关联的,比如INT 20h,这个中断主要用于程序间的调用和返回。这种情况下,中断号和功能号是合一的,...

汇编中INT 21H是什么意思?
是dos的中断调用 比如 mov ah 4ch int 21h 是返回dos系统的 通过给ah寄存器赋值4ch,然后调用int 21h指令,计算机就会根据ah寄存器中的值执行相应的操作,其中4ch是返回dos系统,还可给ah寄存器赋其他值,所对于的操作这里也有

相似回答