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

正文內(nèi)容

匯編語言程序設(shè)計第1章匯編語言基礎(chǔ)知識-資料下載頁

2025-01-07 22:02本頁面
  

【正文】 換為補碼加法 64 (46) 18 + 0100 0000 1101 0010 0001 0010 + 例: 計算機中數(shù)和字符的表示方法 數(shù)值型數(shù)據(jù)的編碼 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 59 ?進 位和溢出 進位 : 由于運算結(jié)果超出了位數(shù) ,最高有效位向前的進位 , 這一位自然丟失 , 一般不表示結(jié)果的對錯 。 溢出: 表示結(jié)果超出了字長允許表示的范圍 , 一般會造成結(jié)果出錯 。 例: (- 64) 11000000 127 01111111 + 64 01000000 + 1 00000001 0 1 00000000 128 10000000 進位 溢出 計算機中數(shù)和字符的表示方法 數(shù)值型數(shù)據(jù)的編碼 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 60 符號位 數(shù)值位 2. 無符號整數(shù)的編碼 在某些情況下 , 計算機要處理的數(shù)據(jù)全是正數(shù) , 此時機器數(shù)再保留符號位就沒有意義了 。 這時 , 我們將機器數(shù)最高有效位也作為數(shù)值位處理 , 也就是說 , 假設(shè)機器字長為 n位 , 則有符號整數(shù)的編碼格式如圖 。 1位 n1位 圖 有符號整數(shù)編碼格式 計算機中數(shù)和字符的表示方法 數(shù)值型數(shù)據(jù)的編碼 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 61 無符號整數(shù)的編碼格式如圖 。 n位 圖 無符號整數(shù)編碼格式 無符號整數(shù)的表示范圍為: 0≤N≤2 n –1。 例如,當 n=8位時,表示范圍為: 0≤N≤255 ; 當 n=16位時,表示范圍為: 0≤N≤65535 。 在計算機中最常見的無符號整數(shù)是地址。另外,雙字長數(shù)據(jù)的低位字也是無符號整數(shù)。 要注意的是,計算機本身不論是對有符號數(shù)還是無符號數(shù),總是按照補碼的運算規(guī)則做運算。 數(shù)值位 計算機中數(shù)和字符的表示方法 數(shù)值型數(shù)據(jù)的編碼 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 62 計算機中數(shù)和字符的表示方法 非數(shù)值型數(shù)據(jù)的編碼 現(xiàn)代計算機不僅處理數(shù)值數(shù)據(jù),而且還要處理大量的非數(shù)值數(shù)據(jù),像英文字母、標點符號、專用符號、漢字等等。前面已說過,不論什么數(shù)據(jù),都必須用基 2碼編碼后才能存儲、傳送及處理,非數(shù)值數(shù)據(jù)也不例外。下面我們分別介紹常見的非數(shù)值數(shù)據(jù)的二進制編碼方法。 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 63 字符的表示 ASCII碼 : 用一個字節(jié)來表示一個字符 , 低 7位為字符的 ASCII值 ,最高位一般用作校驗位 。 例: ‘ A’ 41H ‘a(chǎn)’ 61H ‘ 1’ 31H 換行 0AH 回車 0DH 空格 20H 計算機中數(shù)和字符的表示方法 使用最多、最普遍的是 ASCII字符編碼,即美國標準信息交換代碼 (American Standard Code for Information Interchance), 具體見 P18表 。 1. 字符編碼 非數(shù)值型數(shù)據(jù)的編碼 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 64 計算機中數(shù)和字符的表示方法 ASCII碼表有以下幾個特點: (1) 每個字符用 7位基 2碼表示,其排列次序為 B6 B5 B4 B3 B2 B1 B0。 實際上,在計算機內(nèi)部,每個字符是用 8位(即一個字節(jié))表示的。一般情況下,將最高位置為“ 0”,即 B7為“ 0”。需要奇偶校驗時,最高位用做校驗位。 (2) ASCII碼共編碼了 128個字符, 它們分別是: 32個控制字符,主要用于通信中的通信控制或?qū)τ嬎銠C設(shè)備的功能控制,編碼值為 0~ 31(十進制)。 間隔字符(也稱空格字符) SP,編碼值為 20H。 刪除控制碼 DEL,編碼值為 7FH。 94個可印刷字符(或稱有形字符)。這 94個可印刷字符編碼有如下規(guī)律: 字符 0~ 9這 10個數(shù)字符的高 3位編碼都為 011,低 4位為 0000~ 1001,屏蔽掉高 3位的值,低 4位正好是數(shù)據(jù) 0~ 9的二進制形式。這樣編碼的好處是既滿足正常的數(shù)值排序關(guān)系,又有利于 ASCII碼與二進制碼之間的轉(zhuǎn)換。英文字母的編碼值滿足 A~ Z或 a~ z正常的字母排序關(guān)系。另外,大小寫英文字母編碼僅是 B5位值不相同, B5為 1是小寫字母,這樣編碼有利于大小寫字母之間的編碼轉(zhuǎn)換。 非數(shù)值型數(shù)據(jù)的編碼 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 65 邏輯數(shù)據(jù)是用來表示 “ 是 ” 與 “ 否 ” , 或稱 “ 真 ” 與“ 假 ” 兩個狀態(tài)的數(shù)據(jù) 。 在計算機中 , 用 “ 1” 表示 “ 真 ” 或“ 是 ” , 用 “ 0” 表示 “ 假 ” 或 “ 否 ” 。 需要注意的是 , 這里的 1和 0沒有數(shù)值和大小概念 , 只有邏輯意義 。 ( 匯編語言程序設(shè)計中用 1111表示真 , 用 0000表示假 ) 對邏輯數(shù)據(jù)只能進行邏輯運算,例如邏輯非、邏輯加、邏輯乘等基本邏輯運算和由基本邏輯運算構(gòu)成的各種組合邏輯運算,運算結(jié)果仍是邏輯數(shù)據(jù)。下面介紹一下基本邏輯運算的運算規(guī)則。 計算機中數(shù)和字符的表示方法 2. 邏輯數(shù)據(jù)的編碼 非數(shù)值型數(shù)據(jù)的編碼 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 66 邏輯運算 (按位操作) “與”運算( AND) “或”運算( 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 “ 非 ” 運算 ( NOT ) “ 異或 ” 運算 ( XOR) A ?A A B A?B 0 1 0 0 0 1 0 0 1 1 1 0 1 1 1 0 計算機中數(shù)和字符的表示方法 非數(shù)值型數(shù)據(jù)的編碼 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 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 計算機中數(shù)和字符的表示方法 非數(shù)值型數(shù)據(jù)的編碼 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 68 【 本章小結(jié) 】 1. 數(shù)制 計算機中的數(shù)字電路用電壓的高低(或通斷)表示兩種狀態(tài) 0、 1,所以計算機內(nèi)部的所有信息都是采用二進制計數(shù)法。在書寫程序時,常采用二進制的短格式表示法:十六進制。 2. 數(shù)制之間的轉(zhuǎn)換 二進制數(shù)和十六進制的轉(zhuǎn)換是很直接的。一個二進制數(shù),從低位到高位,每 4位用一個數(shù)字來表示,就是相應(yīng)的十六進制數(shù),反之一個十六進制數(shù)中的每一位用 4位二進制數(shù)表示,就轉(zhuǎn)換成相應(yīng)的二進制數(shù)。 十六進制數(shù)的各位數(shù)與其對應(yīng)權(quán)值( 16i)的乘積之和即為其對應(yīng)的是十進制數(shù)。十進制數(shù)轉(zhuǎn)換為十六進制數(shù)可使用降冪法和除法。 3. 運算 二進制數(shù)的算術(shù)運算規(guī)則是逢二進一,十六進制數(shù)的運算規(guī)則是逢十六進一。 基本邏輯運算包括與( AND)、或( OR)、非( NOT)、異或( XOR), 0、 1代碼為邏輯變量。 4. 數(shù)和字符的表示 計算機中的數(shù)是用二進制來表示,其最高有效位表示數(shù)的正負號。整數(shù)采用補碼表示法。對一個二進制數(shù)按位求反后在末位加 1的運算稱為求補運算。 補碼的加法規(guī)則是: [X+Y]補 =[X] 補 +[Y] 補 補碼的減法規(guī)則是: [XY] 補 =[X] 補 +[Y] 補 計算機采用 ASCII表示字符,每個字符占用一個字節(jié)。 本章到此結(jié)束,謝謝各位!
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1