汇编语言基础一 —— 预备知识
来源:互联网 发布:淘宝魔镜软件多少钱 编辑:程序博客网 时间:2024/04/29 01:24
二进制数的符号扩展
在汇编语言中,我们经常要对字/字节的数据进行操作。当把“字节”转换成“字”,或“字”转换成“双字”时,就需要进行符号扩展。符号扩展的具体操作就是把已知信息的最高位扩展到所有更高位。
例1.1 把8位补码01011010、10101100分别扩展成16位补码。
解:根据符号扩展的含义,“字节→字”的具体扩展结果如下:
00000000
0101101011111111
10101100例1.2 把16位补码0101101111001010、1010111101011011别扩展成32位补码。
解:根据符号扩展的含义,“字→双字”的具体扩展结果如下:
0000000000000000
01011011110010101111111111111111
1010111101011011ASCII码
ASCII码(American Standard Code for Information Interchange)是目前应用极其广泛的一种信息编码,许多计算机系统都是采用它为字符进行编码。它是一种7位二进制编码。
右表是ASCII码的具体编码方案。在该表中,对学习本课程有用的主要信息有:
字符'0'~'9'是连续编码的,其编码的低4位就是该字符在十进制中的数值;
小写字母的编码比大写字母的编码大,对应字母的编码之间相差20H。
表1.3 ASCII码的编码方案
高位
低位
- 汇编语言基础一 —— 预备知识
- 期望(一)—— 预备知识
- 数据结构基础一之----预备知识
- 黑马程序员———基础预备知识
- 加密解密(一)——预备知识(概念)
- 一、预备知识—程序的内存分配
- J2SE习题—预备知识
- 汇编预备知识(一)
- Disruptor笔记(一)-预备知识
- Disruptor笔记(一)-预备知识
- 一、安卓预备知识
- 数据结构预备知识(一)
- 概率论(一)-预备知识
- 数据结构学习总结——预备知识
- 预备知识—程序的内存分配
- 读《统计自然语言处理》——预备知识☞概率论和信息论基础
- 内核映像的形成 —— MakeFile预备知识(一)
- 内核映像的形成 —— MakeFile预备知识(一)
- linux中的定时系统
- sql查询结果导出excel表
- pthread_cond_t 的应用
- 函数指针
- Android Service(2)
- 汇编语言基础一 —— 预备知识
- SPRING MVC部署,遇到Unable to read TLD "META-INF/c.tld" from JAR file错误
- 一个Lucene 2.4.0对搜索结果高亮显示的代码
- 报错“Unable to find a 'userdata.img' file for ABIarmeabi to copy into the AVD folder.”
- 祛痘的水果
- 开源日志系统比较
- BLP安全操作系统---道里云公司参展英特尔北京IDF峰会介绍(三)
- JUnit4
- 日期的处理