之所以学汇编语言的动力
汇编语言 的英文为 Assembly Language
发达国家由于拥有文艺复兴以来严谨的科学精神和不断完善的学术规范,自然科学发展的相对成熟。
回首我国现状,信息技术发展时间较短。“落后就要挨打”这个道理我们中国人再明白不过了,所以要想解决我国和发达国家之间的差距,需要“师夷长技以制夷”,具体做法就是引进美国经典教材。感谢那些“为教育服务的出版社”出版了那么多国外优秀的书籍。
二进制的补码操作
二进制整数 ---> 按位取反,再加一 ---> 形成补码(补码表示负整数,数学原理就是和原码相加得零)
十进制: 1 -1
二进制:0000 0001 1111 1110 + 1 1111 1111
十六进制的补码操作
十六进制整数 ---> 按位取反,再加一 ---> 形成补码
(十六进制按位取反的快速方法:用15按位相减)
十六进制: 6A3D ---> 95C2 +1 ---> 95C3
15-6=9 15-A=5 15-3=C 15-D=2
二进制与十六进制关系之一
4 位 二进制整数 最高表示 8+4+2+1 = 15 , 所以 4 位 二进制 可以表示 1 位 十六进制;
所以经常用两个十六进制数表示 1 字节,即 8 位。
二进制减法
比如,用二进制计算 13-7,即 1101 - 0111.
二进制 十进制
符号位 0 1101 (+13)
符号位 0 0111 (+7)
首先,将 +7 的二进制 按位取反再加一(符号位也取反),变为 -7
二进制 十进制
符号位 0 1101 (+13)
符号位 1 1001 (-7)
然后,将两二进制相加,即得 13 - 7 的结果
10 0110
溢出一位↗ 10 0110 中 第一个 1 溢出了,无效,所以最高位是 0 ,表示是整数,后面的 0110,即十进制数 6。
ASCII
发音:askey
全拼:American Standard Code for Information Interchange, 美国信息交换标准代码
.
看完如果觉得不错,留个赞再走。
.