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

正文內(nèi)容

[工學(xué)]微機(jī)原理第03講(編輯修改稿)

2024-11-15 00:00 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 到正確的運(yùn)算結(jié)果。 OF對(duì)無符號(hào)數(shù)的運(yùn)算結(jié)果沒有意義。 17 如何判斷溢出: 當(dāng)字節(jié)運(yùn)算的結(jié)果超出了范圍- 128~+ 127,或者當(dāng)字運(yùn)算的結(jié)果超出范圍- 32768~+ 32767時(shí)稱為溢出。當(dāng)計(jì)算機(jī)進(jìn)行加法運(yùn)算時(shí),每當(dāng)判斷出次高位向最高位產(chǎn)生進(jìn)位,而最高位沒有進(jìn)位時(shí),便產(chǎn)生了溢出, OF= 1;或反過來,每當(dāng)判斷出次高位向最高位無進(jìn)位,而最高位卻往前有進(jìn)位時(shí),也產(chǎn)生溢出, OF= 1。 在減法運(yùn)算時(shí),每當(dāng)判斷出最高位需要借位,而次高位沒向最高位產(chǎn)生借位時(shí)產(chǎn)生溢出, OF=1;或者反過來,次高位向最高位有借位,而最高位并不需向更高位借位時(shí)產(chǎn)生溢出, OF=1。 結(jié)論:根據(jù)最高位的進(jìn)位與次高位的進(jìn)位是否相同來確定。若兩者不相同則 OF=1(表示有溢出),否則 OF=0(表示無溢出) 18 ( 7) IF( Interrupt Flag) 中斷允許標(biāo)志位 IF=1, 表示允許 CPU響應(yīng)可屏蔽中斷。 IF可通過 STI指令置位(置 1),也可通過 CLI指令復(fù)位(清零)。 ( 8) DF( Direction Flag) 方向標(biāo)志位 在串操作指令中,若 DF=0, 表示串操作指令執(zhí)行后地址指針自動(dòng)增量,串操作由低地址向高地址進(jìn)行; DF=1,表示地址指針自動(dòng)減量,串操作由高地址向低地址進(jìn)行。DF可通過 STD指令置位,也可通過 CLD指令復(fù)位。 ( 9) TF( Trap Flag) 單步標(biāo)志位 TF=1, 控制 CPU進(jìn)入單步工作方式。在這種工作方式下, CPU每執(zhí)行完一條指令就會(huì)自動(dòng)產(chǎn)生一次內(nèi)部中斷,這在程序調(diào)試過程中很有用。 掌握運(yùn)算結(jié)果對(duì)狀態(tài)標(biāo)志位的影響,對(duì)于在編程中控制程 19 例 1:若 AL = 3BH, AH = 7DH, 指出 AL和 AH中的內(nèi)容相加 、 相減后 , CF, AF, PF, SF, OF和 ZF的狀態(tài) 。 ( 1) AL+AH CF=0(無進(jìn)位) AF = 1(有輔助進(jìn)位) PF=1( 運(yùn)算結(jié)果有 4個(gè) 1) SF = D7 = 1( 運(yùn)算結(jié)果符號(hào)位為 1) OF = C7⊕ C6 = 0⊕ 1 = 1 ( 有溢出) ZF = 0 ( 運(yùn)算結(jié)果不為 0) 20 ( 2) AL AH CF = 1 ( 有借位) AF = 1 ( 有輔助進(jìn)位) PF = 1 ( 運(yùn)算結(jié)果中有 6個(gè) 1) SF = 1 ( 符號(hào)位為 1) ZF = 0 ( 運(yùn)算結(jié)果不為 0) OF = 0 ( 無溢出) 運(yùn)算產(chǎn)生的標(biāo)志位由程序員根據(jù)需要選擇使用。例如,若參加運(yùn)算的兩個(gè)數(shù)是有符號(hào)數(shù)(用補(bǔ)碼表示),可用 OF判斷結(jié)果是否產(chǎn)生溢出,這時(shí)不必關(guān)心 CF的狀態(tài);若參加運(yùn)算的兩個(gè)數(shù)是無符號(hào)數(shù),可用 CF判斷結(jié)果是否超出范圍,無需關(guān)心 OF的狀態(tài)。 21 例 2: 設(shè)被減數(shù) AL= 7, 減數(shù) BL= 8, 執(zhí)行 ALBL后,根據(jù)標(biāo)志位判斷 AL、 BL的大小。 解: + 7的補(bǔ)碼: 00000111 + 8的補(bǔ)碼: 00001000 8的補(bǔ)碼: 11111000 00000111 00000111 ) 00001000 +) 11111000 11111111 11111111 OF= 0 因?yàn)?D6向 D7有借位, D7向更高位也有借位; SF= 1 因?yàn)樽罡呶粸?1,是負(fù)數(shù) 1; 所以 ALBL。 是否正確呢?我們把運(yùn)算結(jié)果的補(bǔ)碼形式 11111111轉(zhuǎn)換成原碼 10000001=-
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1