x86汇编语言 ASCII代码及其打印

ASCII的简单介绍

  • 在计算机中,每个用来显示在屏幕上的字符,都有一个二进制代码。

  • 为了在终端和大型主机,以及主机和打印机、显示器之间交换信息,1967 年,美国国家标准学会制定了 美国信息交换标准代码American Standard Code for Information InterchangeASCII

  • ascii的出现就是统一了信息传递标准;

  • 在早期计算机中,能在电脑上显示的字符都是有一个他特属的ascii码值;

    这里特别提醒一下,不要将 ASCII 写成 ASCLL 或者 将 ascii 写成 ascll
    在早期学习时几乎分不清分不清后面的两个字母到底是 i 还是 l ;
    然而将ASCII的英文全称(American Standard Code for Information InterchangeASCII)看看几乎就能记住了。

ASCII表

表5-1

  • 值得注意的是,ASCII 是 7 位代码,只用了一个字节中的低 7 位,最高位通常置 0。
  • 这意味 着,ASCII 只包含 128 个字符的编码。
  • 在表中,水平方向给出了代码的高 3 比特,而垂直方向给出了代码的低 4 比特。比如字符“ * ”,它的代码是二进制数的 010 1010,即 0x2A。

关于ASCII的打印

  • ASCII 表中有相当一部分代码是不可打印和显示的,它们用于控制通信过程。
  • 比如:
  • LF 是换行;
  • CR 是回车;
  • DEL 和 BS 分别是删除和退格,在我们平时用的键盘上也是有的;
  • BEL 是振铃(使远方的终端响铃,以引起注意);
  • SOH 是文头;
  • EOT 是文尾;
  • ACK 是确认,等等。

资料参考

  • 《x86汇编语言:从实模式到保护模式》(编著:李忠 王晓波 余洁)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MoMing丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值