[转译][马基 杰斯特(MarkeyJester) 摩托罗拉68000 入门教程] 肆 - 正负 指令 | 1. 有效位

注意:本文经过原作者授权转译,转载请标明出处

原文地址:http://mrjester.hapisan.com/04_MC68/Sect04Part01/Index.html

条件允许建议阅读原文,网上非中文资料还是较多,当作锻炼英文岂不美哉
翻译若有不足之处欢迎批评指正

译文:

"不管你做的事可能会多么的没有意义,重要的是你要放手去做" ---- 甘地 (Mahatma Gandhi, 1869-1948),印度民族解放运动领导人,印度国民大会党领袖

简介

我觉得在我们进入"极寒之地"前,应当首先康康位有效性 (有效位),它很简短,所以我表述的也很简短

最低有效位

来随便找一个字节然后把它转换成二进制:

        0000 0001

你可能注意到除了从右边数第一之外,其他都是0,那么这一位就是我们所说的最低有效位 (LSB, least significant bit,以后会尽可能使用LSB)

最高有效位

同样的,我们再来康康另一个字节二进制形式:

        1000 0000

你可能注意到除了从左边数第一之外,其他都是0,那么这一位就是我们所说的最高有效位 (MSB, most significant bit,以后会尽可能使用MSB)

实际应用

你可能会发现在指令手册,硬件手册,其他的教程或者甚至是其他语言的位操作说明中,LSBMSB经常会被使用,于是我这里要对这个术语做一些解释

你只要记住,不管长度如何 (是字节还是长字),最右边的那一LSB (最低有效位),最左边的那一MSB (最高有效位)

由于上文中介绍LSBMSB时使用的例子中的LSBMSB值都是1,容易产生误解,并不是说最左边的第一个1才是MSB而是只要是最左边的第一,那它就是MSB,不管它的值是0还是1,只要修改最左边的那对数值能够产生影响,他就是MSB。对LSB也是同理

目录
上一篇:[转译][马基 杰斯特(MarkeyJester) 摩托罗拉68000 入门教程] 叁 - 位 指令 | 6. 家庭作业答案 - 3
下一篇:[转译][马基 杰斯特(MarkeyJester) 摩托罗拉68000 入门教程] 肆 - 正负 指令 | 2. 有符号 和 无符号

posted @ 2020-02-24 10:16  草帽过客  阅读(366)  评论(0编辑  收藏  举报