字符的编码
标准ASCII码字符实记:
“0”:0x30
“A”:0x41
“a”:0x61
“\r”(回车):0x0D
“\n”(换行):0x0A
对一二三节的小结和补充:
1.正数的原、反、补码与真值数相同。
2.没有负零的补码,或者说负零的补码与正零的补码相同
3.一个计量器的最大容量称为该计量器的”模”
a) 四位计数器能存0000~1111共十六个数,所以模为2^4
b) 八位计数器能存0000,0000~1111,1111共256个数,所以模为2^16
4.溢出和进位的概念
a) 进位:运算后,最高位向更高位的进位值。
b) 溢出:运算结果超出了运算器所那个表示的范围。
由图所示:
所以可知:OF为溢出标志,CF为进位标志
1.如果参与运算的数是无符号数,则判断进位标志,进位标志=1,则表示溢出错。
2.如果参与运算的数是有符号数,则判断溢出标志,溢出标志=1,则表示溢出错。
举个例子:
加数 = 0100,0010
被加数 = 0110,0011
和 = 01010,0101
CF=0,OF=1
若加数、被加数为无符号数,则结果=1010,0101=165
如加数、被加数为有符号数,则结果=-91
再举个例子:
加数 = 1011,1110
被加数 = 1001,1101
和 = 10101,1011
CF=1,OF=0
无符号和有符号都是+91
5.一些术语:
a) “读”:即输入,信息从外部到CPU
b) “写”:即输出,信息从CPU到外部
c) “读内存”:从存储器到CPU
d) “写内存”:信息写入存储器