初學(xué)匯編語言之基礎(chǔ)知識整理

和機器語言一樣暗挑,匯編語言屬于低級語言笋除,所以學(xué)習(xí)匯編語言就要求學(xué)習(xí)者能夠掌握機器內(nèi)部的運算細(xì)節(jié),為此特做一下基礎(chǔ)知識梳理炸裆,為更好的學(xué)習(xí)匯編語言打下基礎(chǔ)垃它。本梳理有的放矢,對于容易掌握的知識點一帶而過烹看。本梳理包括以下幾點:一国拇、進(jìn)位計數(shù)值與不同基數(shù)的數(shù)之間的轉(zhuǎn)換;二惯殊、二進(jìn)制數(shù)和十六進(jìn)制數(shù)之間的轉(zhuǎn)換酱吝;三、計算機中數(shù)和字符的表示土思;四务热、幾種基本的邏輯運算。

一:進(jìn)位計數(shù)值與不同基數(shù)的數(shù)之間的轉(zhuǎn)換

1己儒、在計算機中崎岂,十進(jìn)制數(shù)一般用D(decimal)做結(jié)尾,八進(jìn)制數(shù)用O(octal)作結(jié)尾闪湾,十六進(jìn)制數(shù)用H(hexadecimal)結(jié)尾冲甘,二進(jìn)制數(shù)用B(binaty)結(jié)尾;如十進(jìn)制數(shù)32D,八進(jìn)制數(shù)8O;

2途样、二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)可以用各位二進(jìn)制數(shù)碼乘以與其對應(yīng)的權(quán)之和得到江醇,例如:1011100.10111B=2^6+2^4+2^3+2^2+2^(-1)+2^(-3)+2^(-4)+2^(-5)D;十進(jìn)制轉(zhuǎn)換為二進(jìn)制數(shù)可以采用兩種方法,第一種是降冪法何暇,采用將該十進(jìn)制相近的二進(jìn)制權(quán)值相減嫁审,若能夠減去則相應(yīng)位置置一,否則置零赖晶;示例如下律适,N=117D:

64 ? ? 32 ? ? 16 ? ? 8 ? ? 4 ? ? 2 ? ? 1

1 ? ? ? ?1 ? ? ? 1 ? ? 0 ? ? 1 ? ? 0 ? ? 1 ? ?

故N=1010111B

第二種是除法;采用十進(jìn)制數(shù)不斷的除以二,并記下余數(shù)遏插,直到得到的商為零為止捂贿;例如:N=117D;

117/2=58......1;58/2=29......0;29/2=14......1;14/2=7......0;7/2=3......1;3/2=1......1;1/2=0......1得到N=1110101B

若十進(jìn)制中存在小數(shù)部分,則將小數(shù)部分乘以2胳嘲,記錄得到的整數(shù)部分厂僧,直到結(jié)果小數(shù)部分為零為止;

3了牛、十六進(jìn)制轉(zhuǎn)換為二進(jìn)制可以將十六進(jìn)制的每一位采用四位二進(jìn)制數(shù)來表示颜屠,組合起來就得到該十六進(jìn)制的二進(jìn)制表示辰妙;二進(jìn)制轉(zhuǎn)換為十六進(jìn)制則將二進(jìn)制的每四位組成一組,計算每一組的數(shù)值組合起來就得到十六進(jìn)制數(shù)甫窟;十六進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)與十進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù)和二進(jìn)制數(shù)與十進(jìn)制數(shù)相互轉(zhuǎn)換原理相同密浑,權(quán)值只需將權(quán)值改為16的相應(yīng)位的次冪,以及除法時除數(shù)改為16即可粗井;

二:二進(jìn)制數(shù)和十六進(jìn)制數(shù)運算

此處和十進(jìn)制數(shù)原理相同尔破,但有一點二進(jìn)制數(shù)1+1=0(進(jìn)位1)需注意;

三:計算機中數(shù)和字符

1浇衬、計算機中大多數(shù)采用二進(jìn)制的補碼表示法:正數(shù)的補碼為正數(shù)本身懒构,負(fù)數(shù)的補碼為該負(fù)數(shù)對應(yīng)的正數(shù)的二進(jìn)制按位取反加一得到;

2耘擂、對于n位有符號數(shù)來講胆剧,取值范圍為2^(n-1)<=n<=2^(n-1)-1;對于無符號數(shù)來說范圍為0<=n<=2^n;

3、計算機中采用補碼形式則數(shù)的加減法都可通過補碼的加法進(jìn)行運算醉冤;

4秩霍、字符采用ASCII碼表示,需注意0用十六進(jìn)制30表示冤灾,A用十六進(jìn)制41表示,a用十六進(jìn)制61表示辕近;

四:邏輯運算

1韵吨、“與”(AND),當(dāng)只有A移宅、B兩個都為1時結(jié)果為1归粉;

2、“或”(OR)漏峰,當(dāng)只有A糠悼、B兩個都為0時結(jié)果為0;

3浅乔、“非”(NOT)倔喂,對該變量取反操作;

4靖苇、“異或”(XOR),變量相同時取0席噩,不同時取1;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末贤壁,一起剝皮案震驚了整個濱河市悼枢,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌脾拆,老刑警劉巖馒索,帶你破解...
    沈念sama閱讀 211,948評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件莹妒,死亡現(xiàn)場離奇詭異,居然都是意外死亡绰上,警方通過查閱死者的電腦和手機旨怠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來渔期,“玉大人运吓,你說我怎么就攤上這事》杼耍” “怎么了拘哨?”我有些...
    開封第一講書人閱讀 157,490評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長信峻。 經(jīng)常有香客問我倦青,道長,這世上最難降的妖魔是什么盹舞? 我笑而不...
    開封第一講書人閱讀 56,521評論 1 284
  • 正文 為了忘掉前任产镐,我火速辦了婚禮,結(jié)果婚禮上踢步,老公的妹妹穿的比我還像新娘癣亚。我一直安慰自己,他們只是感情好获印,可當(dāng)我...
    茶點故事閱讀 65,627評論 6 386
  • 文/花漫 我一把揭開白布述雾。 她就那樣靜靜地躺著,像睡著了一般兼丰。 火紅的嫁衣襯著肌膚如雪玻孟。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,842評論 1 290
  • 那天鳍征,我揣著相機與錄音黍翎,去河邊找鬼。 笑死艳丛,一個胖子當(dāng)著我的面吹牛匣掸,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播氮双,決...
    沈念sama閱讀 38,997評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼旺聚,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了眶蕉?” 一聲冷哼從身側(cè)響起砰粹,我...
    開封第一講書人閱讀 37,741評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后碱璃,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體弄痹,經(jīng)...
    沈念sama閱讀 44,203評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,534評論 2 327
  • 正文 我和宋清朗相戀三年嵌器,在試婚紗的時候發(fā)現(xiàn)自己被綠了肛真。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,673評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡爽航,死狀恐怖蚓让,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情讥珍,我是刑警寧澤历极,帶...
    沈念sama閱讀 34,339評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站衷佃,受9級特大地震影響趟卸,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜氏义,卻給世界環(huán)境...
    茶點故事閱讀 39,955評論 3 313
  • 文/蒙蒙 一锄列、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧惯悠,春花似錦邻邮、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至鸠补,卻和暖如春萝风,著一層夾襖步出監(jiān)牢的瞬間嘀掸,已是汗流浹背紫岩。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留睬塌,地道東北人泉蝌。 一個月前我還...
    沈念sama閱讀 46,394評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像揩晴,于是被迫代替她去往敵國和親勋陪。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,562評論 2 349

推薦閱讀更多精彩內(nèi)容

  • 網(wǎng)站亂碼問題我們會經(jīng)常碰到硫兰,大多見于非英文的中文字符或其他字符亂碼诅愚,而且,這類問題常常是因為編碼方式問題劫映,主要原因...
    波段頂?shù)?/span>閱讀 2,836評論 1 9
  • 一违孝、概要 1刹前、數(shù)據(jù)的表示:數(shù)制及其轉(zhuǎn)換、原碼雌桑、反碼喇喉、補碼、移碼校坑、浮點數(shù)拣技、溢出、算...
    _Jason___閱讀 3,114評論 0 5
  • ?1 C語言程序的結(jié)構(gòu)認(rèn)識 用一個簡單的c程序例子耍目,介紹c語言的基本構(gòu)成膏斤、格式、以及良好的書寫風(fēng)格制妄,使讀者對c語...
    CONLYOUC閱讀 8,698評論 9 66
  • 和一位同事共事多年,一直知道她是一位責(zé)任心很強的老師,做事力求完美,不僅對自己嚴(yán)苛,對學(xué)生要求也嚴(yán)格掸绞。按理說這樣的...
    雨巷葳蘭閱讀 251評論 0 1
  • 一、家庭公約耕捞,約定好各人的職責(zé)衔掸。 爺爺奶奶:不干涉子女教育孫輩,不當(dāng)面指責(zé)俺抽;學(xué)習(xí)的時候伴學(xué)或外出敞映, 爸爸媽媽的職責(zé)...
    一顆麥稻閱讀 322評論 0 4