汇编预备知识(三)
字符的編碼
標準ASCII碼字符實記:
“0”:0x30
“A”:0x41
“a”:0x61
“\r”(回車):0x0D
“\n”(換行):0x0A
?
對一二三節(jié)的小結和補充:
1.正數(shù)的原、反、補碼與真值數(shù)相同。
2.沒有負零的補碼,或者說負零的補碼與正零的補碼相同
3.一個計量器的最大容量稱為該計量器的”模”
a)?四位計數(shù)器能存0000~1111共十六個數(shù),所以模為2^4
b)?八位計數(shù)器能存0000,0000~1111,1111共256個數(shù),所以模為2^16
4.溢出和進位的概念
a)?進位:運算后,最高位向更高位的進位值。
b)?溢出:運算結果超出了運算器所那個表示的范圍。
由圖所示:
?
所以可知:OF為溢出標志,CF為進位標志
1.如果參與運算的數(shù)是無符號數(shù),則判斷進位標志,進位標志=1,則表示溢出錯。
2.如果參與運算的數(shù)是有符號數(shù),則判斷溢出標志,溢出標志=1,則表示溢出錯。
舉個例子:
加數(shù) ? ?=???0100,0010
被加數(shù)?=???0110,0011
和 ? ? ??=??01010,0101
CF=0,OF=1
若加數(shù)、被加數(shù)為無符號數(shù),則結果=1010,0101=165
如加數(shù)、被加數(shù)為有符號數(shù),則結果=-91
?
再舉個例子:
加數(shù) ? ?=???1011,1110
被加數(shù)?=???1001,1101
和 ? ? ??=??10101,1011
CF=1,OF=0
無符號和有符號都是+91
5.一些術語:
a)?“讀”:即輸入,信息從外部到CPU
b)?“寫”:即輸出,信息從CPU到外部
c)?“讀內存”:從存儲器到CPU
d)?“寫內存”:信息寫入存儲器
新人創(chuàng)作打卡挑戰(zhàn)賽發(fā)博客就能抽獎!定制產品紅包拿不停!總結
- 上一篇: 1NF 2NF 3NF BCNF
- 下一篇: audio 上一首 下一首 自定义样式_