汇编中的mov ah,02h int 21h指令

汇编语言中的mov ah,02h int 21h这一条指令,输出的是哪个寄存器的值?al还是dl?还是其他的

输出DL

一般DOS中断,单字节输入的都是al,输出的都是dl
字符串输出dx为字符串受地址

in out 指令输入输出都是al
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-03-21
mov
ah,02h
是给ah赋值02h,是显示字符的作用,mov
dl,
08h
是表示显示的字符的ascii码是08h,int
21h是是dos的中断调用,整个语句的意思很简单,就是在屏幕上显示08h。汇编博大精通,好好学啊。

汇编中的mov ah,02h int 21h指令
in out 指令输入输出都是al

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

汇编语言中把数据打印到屏幕上的指令是什么啊?急求答案
汇编语言能把数据打印到屏幕上的指令有以下几个:1 mov ah,01h;键盘输入一个字符保存在al里,比如说“2”,那么它将会以“32”的形式被保存 ;在al里面,其中“32”是十六进制的 int 21h ;这样就完成了一个dos的01号功能调用 2 mov ah,02h;这是现实dl里面的字符的,如:mov...

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 后AL的值为什么会改变?急,在线等...
中断后会调用对应中断号的服务程序,在中断服务程序中会使用ax而没有对ax进行现场保护,返回会改变,通常也把函数的返回值放到ax中。所以调用前要对ax进行保护,可以执行前压入堆栈PUSH AX,执行后再弹出POP AX。

汇编的中断指令INT 21H有什么用啊?
汇编指令INT 21H在计算机编程中扮演着重要的角色,可以类比为一个功能丰富的菜单。通过设置中断号,如mov ah,xx,程序员可以调用系统提供的不同服务,比如文件操作中的新建或打开。INT 21H就像一个指令集合,你输入功能号告诉系统你要执行哪个具体操作。例如,当你使用mov ah,0Ah时,INT 21H就会执行文件...

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

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

详细解释下下面的汇编代码什么意思,一定要详细
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中断 ...

汇编程序中int 21H 的功能是什么?
int 21是DOS功能调用,调用功能号放在AH中,使用格式如下:MOV AH,Fn INT 21 功能号对应功能如下:00 程序终止(同INT 20H)CS=程序段前缀 01 键盘输入并回显 AL=输入字符 02 显示输出 DL=输出字符 03 异步通迅输入 AL=输入数据 04 异步通迅输出 DL=输出数据 05 打印机输出 DL=输出字符 06 ...

相似回答