計(jì)算機(jī)的主要組成
CPU——計(jì)算機(jī)的大腦,處理運(yùn)算邏輯判斷
主板——對(duì)外各種接口
內(nèi)存——RAM谷丸,掉電易失堡掏,運(yùn)行速度快,程序運(yùn)行
硬盤(pán)—— ROM掉電存在刨疼,運(yùn)行慢泉唁,程序存儲(chǔ)
輸入設(shè)備(鍵盤(pán)鼠標(biāo))
輸出設(shè)備(顯示屏,耳機(jī)揩慕,麥克風(fēng)亭畜,攝像頭)
一個(gè)程序如何運(yùn)行
輸入設(shè)備輸入,程序存在硬盤(pán)中漩绵,加載到內(nèi)存區(qū)贱案,CPU和內(nèi)存交互,CPU讀取內(nèi)存,CPU調(diào)用接口宝踪,顯示屏輸出東西(細(xì)節(jié)很復(fù)雜侨糟,先了解大概)
源程序(代碼)如何產(chǎn)生的
1.人編碼,庫(kù)瘩燥,通過(guò)鼠標(biāo)鍵盤(pán)輸入電腦中秕重,在集成開(kāi)發(fā)環(huán)境中,各種工具
代碼如何變成程序
1..c編譯(預(yù)處理).a(匯編語(yǔ)言)厉膀,.a匯編.o(機(jī)器語(yǔ)言二進(jìn)制)溶耘,.o鏈接(可執(zhí)行文件).exe或.out
集成開(kāi)發(fā)環(huán)境
繼承了三個(gè)器和一些調(diào)試啥的
工具——VS學(xué)會(huì)用開(kāi)發(fā)工具和環(huán)境
進(jìn)制
1.計(jì)算機(jī)--二進(jìn)制
2.人--十進(jìn)制,十六進(jìn)制,八進(jìn)制
進(jìn)制轉(zhuǎn)換
1.手算自己上網(wǎng)查原理
2.計(jì)算器如何用-- a,查看改為程序員 b.先選擇輸入的進(jìn)制,輸入數(shù) c.選擇輸出的進(jìn)制,就會(huì)輸出
3啥時(shí)候進(jìn)制轉(zhuǎn)換a.協(xié)議處理(16-10),b.底層開(kāi)發(fā)-寄存器之類(lèi)的(2-16-2) c.具體問(wèn)題具體分析
程序和內(nèi)存空間模型
1.物理內(nèi)存(內(nèi)存條,單片機(jī)自帶的RAM),內(nèi)存空間模型(訪問(wèn)空間-映射)
2.內(nèi)存空間基本單位字節(jié)一個(gè)字節(jié)byte=8個(gè)比特bit(計(jì)算機(jī)計(jì)數(shù)最小單位)
- 空間大小和地址線位數(shù)有關(guān),例子-32位4G
地址--指針經(jīng)常用
ASC||碼
1.英文字符的存儲(chǔ) -ASC||碼
中文字符的存儲(chǔ)-unicd
2.碼表-自行百度
3.應(yīng)用
數(shù)字字符到數(shù)字轉(zhuǎn)換 '0'(字符)減48=0(數(shù)字)
大小寫(xiě)字母轉(zhuǎn)換 A-65 a-97 相差32