一、進製數的表示
十進位制後加d,二進位制後加b,八進位制加o,十六進製制加h
二、十進位制數轉換為二進位制數或十六進製制數
使用除2取餘法或使用除16取餘法,結果向上讀,如4,得餘數0 0 1,則相應二進位制為100,十六進製制數類似
三、二進位制數或十六進製制數轉換為十進位制數
使用權的展開式
四、二進位制數和十六進製制數之間的轉換
把4位的二進位制數表示成一位的十六進製制數,反之,以為的十六進製制數表示成4位的二進位制數
五、有符號數
範圍(n位):-2^(n-1)~-2^(n-1) - 1,n=8:-128~127,n=16:-32768~32767,[10000000]補=-128
六、無符號數
範圍(n位):0~2^n - 1,n=8:0~127,n=16:-32768~32767
七、符號擴充套件
正數:前面補0,負數:前面補1
八、求補
[正數]補=[負數]補(補碼加法的原理)
九、編碼
ascii碼(7位):
空格:20h 0:30h a:41h a:61h
擴充套件ascii碼:8位(ibm-pc)
變形國標碼:國標碼是16位的,在國標碼上加8080h即得變形國標碼
十、資料基本型別
位元組(8位):第0位~第7位
字(16位):高8位為高位元組,低8位為低位元組
雙字:兩個字組成
四字:四個字組成
十字節:80位
字串:字元組成的線性陣列
彙編基礎知識
最近感覺自己學的到了乙個瓶頸,學的不知道有多少是記住的,總是感覺自己要學的東西有那麼多,時間又太少。專業課也越來越多,花在程式設計上的時間就少了,但是這畢竟是我的興趣愛好,所以我不想放棄。昨晚突然有個想法,以後寫部落格的頻率加快,儘管這樣部落格的質量也就下降了很多,但是我還是覺得部落格就是來記錄我成...
彙編基礎知識
1.si和di 功能和bx相似,只是不能分成2個8暫存器使用。2inc ax指令 將暫存器的內容加1 mov ax,0 inc ax 執行完畢ax 1 3.bx,si,di,bp暫存器 cpu的核心是暫存器,學習彙編這麼一段時間,我也深刻體會到對暫存器理解的重要性 1 在8086cpu中,只有這4個...
彙編基礎知識
cpu要從記憶體中讀資料,首先要指定儲存單元的位址,並指明對哪乙個器件進行操作,進行哪種操作,概括起來講,cpu要想進行資料的讀寫,必須和晶元進行下面3類資訊的互動 彙編指令是機器指令的築繼腹,同機器指令一一對應 每一種cpu都有自己的彙編指令集 cpu可以直接使用的資訊在儲存器中存放 在儲存器中指...