ASSEMBLY中的59代表什么? [重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASSEMBLY中的59代表什么? [重复]相关的知识,希望对你有一定的参考价值。

这个问题在这里已有答案:

我有以下代码,我不知道在mov dl,59中代表什么59

printSeparator macro 
 mov ah,02h
 mov dl,59
 int 21h
 endm 

我必须计算从键盘读取的数组元素的总和,我看到了一个涉及上述代码片段的解决方案

答案

宏将字符;打印到STDOUT。

int 21h调用DOS中断,该中断具有基于AH寄存器的特定功能。在这种情况下,它被设置为2,它是DL中的打印字符到STDOUT。 (参见例如http://spike.scu.edu.au/~barry/interrupts.html

您的DL寄存器填充值59,对应于ascii ;字符(请参阅http://www.asciitable.com/)。 ASCII是从数字(计算机可以理解)到字符(人类可以理解)的映射。这也称为字符编码。

以上是关于ASSEMBLY中的59代表什么? [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何将字节数组附加到Go中的字节片[重复]

sbt-assembly 多模块项目?

[原创]java WEB学习笔记59:Struts2学习之路---OGNL,值栈,读取对象栈中的对象的属性,读取 Context Map 里的对象的属性,调用字段和方法,数组,list,map(代码片

在并行位片代码中实现快速计数器

***模块代码中的 Python @ (at) 前缀 - 它代表啥? [复制]

sbt-assembly:发现重复数据删除错误