rel="file-list" href="file:///c:%5cdocume%7e1%5cadmini%7e1%5clocals%7e1%5ctemp%5cmsohtml1%5c03%5cclip_filelist.xml">了解組合語言的機器相關性(機器語言的簡單符號化而已,而不同cpu有不同指令系統)、組合語言程式特點(執行效率高,編寫和除錯複雜)、應用領域(高效,硬體相關領域:作業系統核心,程式段,驅動等)……
掌握ascii
常用非數值資料的編碼(各主要特殊字元:數字、字母大小寫)
熟練掌握數值資料在計算機內部的各種表示(詳見:《計算機組成原理》)、各進製間的轉換方法、基本資料型別在組合語言中的符號表示形式,儲存形式和符號擴充套件含義
數值資料的表示:二進位制:資料末尾加b;
八進位制:三位二進位制與一位八進位制轉換,末尾加q。如1234q、7654q、54q;
十進位制:末尾加d;
十六進製制:四位二進位制與一位十六進製制轉換,末尾加h,當其第乙個字元是字母時,在前面加『
0』。如100h、56efh、0ffh、0abcdh;
補碼:最高位表示正負數0—正數、1—負數;正數的補碼是其本身,負數的補碼是其反碼加1;
bcd(binary coded decimal)碼:用四位二進位製碼表示一位十進位制數。
十進位制數字
8421bcd
碼十進位制數字
8421bcd碼0
0000
50101
10001
60110
20010
70111
30011
81000
40100
91001
非數值資料的表示:引入對字元編碼進行轉換為數值處理。如文書處理、圖形影象處理、資訊檢索……
ascii(american standard code for information interchange):7
位二進位制編碼;針對英文本母、數字和其他特殊字元。 高位
低位 000
001010
011100
101110
1110000
nuldel sp0@
p`
p0001
sohdc1!1
aqaq
0010
stxdc2「2
brbr
0011
etxdc3#3
cscs
0100
eotdc4$4
dtdt
0101
enqnak%5
eueu
0110
acksyn&6
fvfv
0111
beletb『7
gwgw
1000
bscan(8
hxhx
1001
htem)9
iyiy
1010
lfsub*:
jzjz
1011
vtesc+;
k[
k1110
sors
.>n^
n~
1111
sius/?
o_
odel
1 字元'0'~'9'是連續編碼的,其編碼的低4位就是該字元在十進位制中的數值;2
小寫字母的編碼比大寫字母的編碼大,對應字母的編碼之間相差20h
(32d);
漢字編碼:我國在2023年5月對6000多個常用的漢字制定了交換碼的國家標準,即:gb2312-80。該標準規定了漢字交換用的基本漢字字元和一些圖形字元,它們共計7445個,其中漢字有6763個。
基本資料型別:位元組、字、雙字……
位元組:乙個位元組由8位二進位制組成,最高位在表示有符號數時是符號位。
通常情況下,儲存器按位元組編址,故讀寫的最小單位是位元組。
字:由2個位元組組成。
注意:位元組和字是組合語言中最常用的2種資料型別,也是最容易出錯的資料型別。
雙字:由2個字(4個位元組)組成。通常是為了表示較大的範圍的資料。
此外還有四字(8位元組)、十字節這些較少見的資料型別。
字串:由若干個位元組組成,位元組數不定,通常每個位元組儲存乙個字元。
網路基礎知識 網路基礎知識普及一
網路基礎知識普及一 mp.weixin.qq.com 1 什麼是鏈結?鏈結是指兩個裝置之間的連線。它包括用於乙個裝置能夠與另乙個裝置通訊的電纜型別和協議。2 osi 參考模型的層次是什麼?有 7 個 osi 層 物理層,資料鏈路層,網路層,傳輸層,會話層,表示層和應用層。3 什麼是骨幹網?骨幹網路是...
Ruby 基礎知識(一)
聽說ruby的語法非常簡單,於是這幾天就在見識了 看的書是 ruby programing 向ruby之父學程式設計 據稱,ruby也是一種完全物件導向的語言。一些簡單的語法如下 1顯示字串 print hello,ruby n 由於 表示字串的開始與結束,所以如果要顯示 的話,應該在 前加上 如 ...
oracle基礎知識一
1 檢視oracle的版本 select from v version 2 檢視oracle當前的ssid select instance name from v instance 3 檢視當前的使用者 show user 4 分屏顯示 set pause on set pause off 5 列出...