freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

匯編語言程序設(shè)計(jì)第1章匯編語言基礎(chǔ)知識(shí)(參考版)

2025-01-10 22:02本頁面
  

【正文】 本章到此結(jié)束,謝謝各位! 。對(duì)一個(gè)二進(jìn)制數(shù)按位求反后在末位加 1的運(yùn)算稱為求補(bǔ)運(yùn)算。 4. 數(shù)和字符的表示 計(jì)算機(jī)中的數(shù)是用二進(jìn)制來表示,其最高有效位表示數(shù)的正負(fù)號(hào)。 3. 運(yùn)算 二進(jìn)制數(shù)的算術(shù)運(yùn)算規(guī)則是逢二進(jìn)一,十六進(jìn)制數(shù)的運(yùn)算規(guī)則是逢十六進(jìn)一。 十六進(jìn)制數(shù)的各位數(shù)與其對(duì)應(yīng)權(quán)值( 16i)的乘積之和即為其對(duì)應(yīng)的是十進(jìn)制數(shù)。 2. 數(shù)制之間的轉(zhuǎn)換 二進(jìn)制數(shù)和十六進(jìn)制的轉(zhuǎn)換是很直接的。 計(jì)算機(jī)中數(shù)和字符的表示方法 2. 邏輯數(shù)據(jù)的編碼 非數(shù)值型數(shù)據(jù)的編碼 《 匯編語言程序設(shè)計(jì) 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識(shí) 66 邏輯運(yùn)算 (按位操作) “與”運(yùn)算( AND) “或”運(yùn)算( OR) A B A?B A B A?B 0 0 0 0 0 0 0 1 0 0 1 1 1 0 0 1 0 1 1 1 1 1 1 1 “ 非 ” 運(yùn)算 ( NOT ) “ 異或 ” 運(yùn)算 ( XOR) A ?A A B A?B 0 1 0 0 0 1 0 0 1 1 1 0 1 1 1 0 計(jì)算機(jī)中數(shù)和字符的表示方法 非數(shù)值型數(shù)據(jù)的編碼 《 匯編語言程序設(shè)計(jì) 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識(shí) 67 異或 例: X=00FFH Y=5555H, 求 Z=X?Y= ? X= 0000 0000 1111 1111 B ? Y= 0101 0101 0101 0101 B Z= 0101 0101 1010 1010 B ? Z=55AAH 計(jì)算機(jī)中數(shù)和字符的表示方法 非數(shù)值型數(shù)據(jù)的編碼 《 匯編語言程序設(shè)計(jì) 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識(shí) 68 【 本章小結(jié) 】 1. 數(shù)制 計(jì)算機(jī)中的數(shù)字電路用電壓的高低(或通斷)表示兩種狀態(tài) 0、 1,所以計(jì)算機(jī)內(nèi)部的所有信息都是采用二進(jìn)制計(jì)數(shù)法。 ( 匯編語言程序設(shè)計(jì)中用 1111表示真 , 用 0000表示假 ) 對(duì)邏輯數(shù)據(jù)只能進(jìn)行邏輯運(yùn)算,例如邏輯非、邏輯加、邏輯乘等基本邏輯運(yùn)算和由基本邏輯運(yùn)算構(gòu)成的各種組合邏輯運(yùn)算,運(yùn)算結(jié)果仍是邏輯數(shù)據(jù)。 在計(jì)算機(jī)中 , 用 “ 1” 表示 “ 真 ” 或“ 是 ” , 用 “ 0” 表示 “ 假 ” 或 “ 否 ” 。另外,大小寫英文字母編碼僅是 B5位值不相同, B5為 1是小寫字母,這樣編碼有利于大小寫字母之間的編碼轉(zhuǎn)換。這樣編碼的好處是既滿足正常的數(shù)值排序關(guān)系,又有利于 ASCII碼與二進(jìn)制碼之間的轉(zhuǎn)換。 94個(gè)可印刷字符(或稱有形字符)。 間隔字符(也稱空格字符) SP,編碼值為 20H。需要奇偶校驗(yàn)時(shí),最高位用做校驗(yàn)位。 實(shí)際上,在計(jì)算機(jī)內(nèi)部,每個(gè)字符是用 8位(即一個(gè)字節(jié))表示的。 例: ‘ A’ 41H ‘a(chǎn)’ 61H ‘ 1’ 31H 換行 0AH 回車 0DH 空格 20H 計(jì)算機(jī)中數(shù)和字符的表示方法 使用最多、最普遍的是 ASCII字符編碼,即美國(guó)標(biāo)準(zhǔn)信息交換代碼 (American Standard Code for Information Interchance), 具體見 P18表 。下面我們分別介紹常見的非數(shù)值數(shù)據(jù)的二進(jìn)制編碼方法。 數(shù)值位 計(jì)算機(jī)中數(shù)和字符的表示方法 數(shù)值型數(shù)據(jù)的編碼 《 匯編語言程序設(shè)計(jì) 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識(shí) 62 計(jì)算機(jī)中數(shù)和字符的表示方法 非數(shù)值型數(shù)據(jù)的編碼 現(xiàn)代計(jì)算機(jī)不僅處理數(shù)值數(shù)據(jù),而且還要處理大量的非數(shù)值數(shù)據(jù),像英文字母、標(biāo)點(diǎn)符號(hào)、專用符號(hào)、漢字等等。另外,雙字長(zhǎng)數(shù)據(jù)的低位字也是無符號(hào)整數(shù)。 例如,當(dāng) n=8位時(shí),表示范圍為: 0≤N≤255 ; 當(dāng) n=16位時(shí),表示范圍為: 0≤N≤65535 。 1位 n1位 圖 有符號(hào)整數(shù)編碼格式 計(jì)算機(jī)中數(shù)和字符的表示方法 數(shù)值型數(shù)據(jù)的編碼 《 匯編語言程序設(shè)計(jì) 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識(shí) 61 無符號(hào)整數(shù)的編碼格式如圖 。 例: (- 64) 11000000 127 01111111 + 64 01000000 + 1 00000001 0 1 00000000 128 10000000 進(jìn)位 溢出 計(jì)算機(jī)中數(shù)和字符的表示方法 數(shù)值型數(shù)據(jù)的編碼 《 匯編語言程序設(shè)計(jì) 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識(shí) 60 符號(hào)位 數(shù)值位 2. 無符號(hào)整數(shù)的編碼 在某些情況下 , 計(jì)算機(jī)要處理的數(shù)據(jù)全是正數(shù) , 此時(shí)機(jī)器數(shù)再保留符號(hào)位就沒有意義了 。 《 匯編語言程序設(shè)計(jì) 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識(shí) 54 計(jì)算機(jī)中正負(fù)數(shù)的表示 假設(shè)機(jī)器字長(zhǎng)為 16位: 符號(hào)位 = 0 正數(shù) 數(shù)值位 = 1 負(fù)數(shù) 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 符號(hào)位 數(shù)值位 假設(shè)機(jī)器字長(zhǎng)為 8位 : 1. 二進(jìn)制數(shù)的編碼及運(yùn)算 數(shù)值型數(shù)據(jù)的編碼 計(jì)算機(jī)中數(shù)和字符的表示方法 《 匯編語言程序設(shè)計(jì) 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識(shí) 55 數(shù)的常用表示法 —— 原碼 反碼 補(bǔ)碼 原碼表示法 : 符號(hào) + 絕對(duì)值 例: n = 8bit [+3]原碼 = 0 000,0011 = 03H [ 3]原碼 = 1 000,0011 = 83H [+0]原碼 = 0 000,0000 = 00H [ 0]原碼 = 1 000,0000 = 80H ? 0 的表示不惟一 反碼表示法 : 正數(shù)的反碼同原碼,負(fù)數(shù)的反碼數(shù)值位與原碼相反 例: n = 8bit [+5]反碼 = 0 000,0101 = 05H [ 5]反碼 = 1 111,1010 = FAH [+0]反碼 = 0 000,0000 = 00H [ 0]反碼 = 1 111,1111 = FFH ? 0 的表示不惟一 計(jì)算機(jī)中數(shù)和字符的表示方法 數(shù)值型數(shù)據(jù)的編碼 《 匯編語言程序設(shè)計(jì) 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識(shí) 56 例: 機(jī)器字長(zhǎng) 8位 , [ 46]補(bǔ)碼 = ? [46]補(bǔ)碼 = 0 0 1 0 1 1 1 0 1 1 0 1 0 0 0 1 1 1 0 1 0 0 1 0 = D2H 機(jī)器字長(zhǎng) 16位, [ 46]補(bǔ)碼 = FFD2H [+0]補(bǔ)碼 = 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 = [ 0]補(bǔ)碼 ? 0 的表示惟一 按位求反 末位加 1 按位求反 末位加一 補(bǔ)碼 ( Two’s Complement)表示法: 正數(shù)的補(bǔ)碼: 同原碼 負(fù)數(shù)的補(bǔ)碼 : ( 1) 寫出與該負(fù)數(shù)相對(duì)應(yīng)的正數(shù)的補(bǔ)碼 ( 2) 按位求反 ( 3) 末位加 1 計(jì)算機(jī)中數(shù)和字符的表示方法 數(shù)值型數(shù)據(jù)的編碼 《 匯編語言程序設(shè)計(jì) 》 2022/2/
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1