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

正文內(nèi)容

8086計(jì)算機(jī)組織(編輯修改稿)

2024-09-03 11:13 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 結(jié)束時(shí),便產(chǎn)生一個(gè)編號(hào)為 1的內(nèi)部中斷。這種內(nèi)部中斷稱為單步中斷,所以 TF也稱為單步標(biāo)志。 ? 利用單步中斷可對(duì)程序進(jìn)行逐條指令的調(diào)試。 ? 這種逐條指令調(diào)試程序的方法就是單步調(diào)試。 【 例1 】 執(zhí)行加法操作 。 1010 1011 0000 0000 + 1111 1111 1111 1111 1010 1010 1111 1111 執(zhí)行操作后 , 各狀態(tài)標(biāo)志位的狀態(tài)應(yīng)為: CF= 1 PF= 1 AF= 0 ZF=0 SF=1 OF=0 【 例 2】 執(zhí)行加法操作 。 0110 0100 0000 0000 + 0110 0100 0000 0000 1100 1000 0000 0000 執(zhí)行以上加法操作后 , 各狀態(tài)標(biāo)志位的狀態(tài)應(yīng)為: CF=0 PF=0 AF=0 ZF= 0 SF=1 OF=1 OF DF IF TF SF ZF AF PF CF 8086/8088 OF DF IF TF SF ZF AF PF CF IOPL NT 80286 RF OF DF IF TF SF ZF AF PF CF IOPL NT VM 80386 RF OF DF IF TF SF ZF AF PF CF IOPL NT VM AC 80486 RF OF DF IF TF SF ZF AF PF CF IOPL NT VM AC ID VIP VIF 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Pentium 80x86的標(biāo)志寄存器 (P23) IOPL: I/O特權(quán)級(jí) VIP:虛擬中斷未決標(biāo)志 NT: 嵌套任務(wù)標(biāo)志 VIF:虛擬中斷標(biāo)志 RF: 重新啟動(dòng)標(biāo)志 VM:虛擬 8086模式位 AC: 對(duì)準(zhǔn)檢查方式位 ID: 標(biāo)識(shí)標(biāo)志 段寄存器 段寄存器 : 8086CPU的 4個(gè) 16位 的段寄存器分別稱為 代碼段寄存器 CS, 數(shù)據(jù)段寄存器 DS, 堆棧段寄存器 SS, 附加數(shù)據(jù)段寄存器 ES。 段寄存器用來 確定該段在內(nèi)存中的起始地址 。 段寄存器是根據(jù)內(nèi)存分段的管理模式而設(shè)置的 。 內(nèi)存單元的物理地址由段寄存器的值和一個(gè)偏移量組合而成的 , 這樣可用兩個(gè)較少位數(shù)的值組合成一個(gè)可訪問較大物理空間的內(nèi)存地址 。 CPU內(nèi)部的段寄存器 : CS—— 代碼段寄存器 (Code Segment Register), 其值為代碼段的段值; 代碼段用來存放程序的指令序列 。 CS存放代碼段的段首址 , 指令指針寄存器 IP指示代碼段中指令的偏移地址 。 DS—— 數(shù)據(jù)段寄存器 (Data Segment Register), 其值為數(shù)據(jù)段的段值; ES—— 附加段寄存器 (Extra Segment Register), 其值為附加數(shù)據(jù)段的段值; SS—— 堆棧段寄存器 (Stack Segment Register), 其值為堆棧段的段值; FS—— 附加段寄存器 (Extra Segment Register), 其值為附加數(shù)據(jù)段的段值; GS—— 附加段寄存器 (Extra Segment Register), 其值為附加數(shù)據(jù)段的段值 。 在 16位 CPU系統(tǒng)中,它只有 4個(gè)段寄存器 ,所以,程序在任何時(shí)刻至多有 4個(gè)正在使用的段可直接訪問; 在 32位微機(jī)系統(tǒng)中,它有 6個(gè)段寄存器 ,所以,在此環(huán)境下開發(fā)的程序最多可同時(shí)訪問 6個(gè)段。 32位 CPU有兩個(gè)不同的工作方式:實(shí)方式和保護(hù)方式。在每種方式下,段寄存器的作用是不同的。有關(guān)規(guī)定簡(jiǎn)單描述如下: 實(shí)方式: 前 4個(gè)段寄存器 CS、 DS、 ES和 SS與先前 CPU中的所對(duì)應(yīng)的段寄存器的含義完全一致 , 內(nèi)存單元的邏輯地址仍為 “ 段值:偏移量 ” 的形式 。 為訪問某內(nèi)存段內(nèi)的數(shù)據(jù) , 必須使用該段寄存器和存儲(chǔ)單元的偏移量 。 保護(hù)方式: 在此方式下 , 情況要復(fù)雜得多 , 裝入段寄存器的不再是段值 , 而是稱為“ 選擇子 ” (Selector)的某個(gè)值 。 段寄存器的具體作用在此不作進(jìn)一步介紹了 , 有興趣的讀者可參閱其它科技資料 。 寄存器與存儲(chǔ)器的比較: 寄 存 器 存 儲(chǔ) 器 在 CPU內(nèi)部 在 CPU外部 訪問速度快 訪問速度慢 容量小,成本高 容量大,成本低 用名字表示 用地址表示 沒有地址 地址可用各種方式形成 存儲(chǔ)器分類: ? 按所存放的位置分:分為主存儲(chǔ)器和輔助存儲(chǔ)器 。 主存儲(chǔ)器存放當(dāng)前正在執(zhí)行的程序和使用的數(shù)據(jù) 。 輔助存儲(chǔ)器用來長(zhǎng)期保存大量程序和數(shù)據(jù) 。 ? 按讀寫方式分:分為隨機(jī)存取存儲(chǔ)器 RAM和只讀存儲(chǔ)器 ROM。 RAM存儲(chǔ)器在斷電后不能保存信息 。 ROM存儲(chǔ)器在斷電后仍能保存信息 。 存儲(chǔ)器組成: ? 存儲(chǔ)器由存儲(chǔ)單元組成 , 每個(gè)存儲(chǔ)單元有一個(gè)惟一的存儲(chǔ)器地址 。 每個(gè)存儲(chǔ)單元存放 1個(gè)字節(jié)的數(shù)據(jù) ,1個(gè)字節(jié)包含了 8個(gè)二進(jìn)制位 。 ? 存儲(chǔ)容量是指存儲(chǔ)器所具有的存儲(chǔ)單元個(gè)數(shù) 存儲(chǔ)器 存儲(chǔ)單元的地址和內(nèi)容 ? 存儲(chǔ)單元地址 : 8086系統(tǒng)中,為了標(biāo)識(shí)和存取每一個(gè)存儲(chǔ)單元,給每個(gè)存儲(chǔ)單元規(guī)定一個(gè)編號(hào),這就是存儲(chǔ)單元地址。 ? 存儲(chǔ)單元的內(nèi)容 : 一個(gè)存儲(chǔ)單元中存放的信息稱為該存儲(chǔ)單元的內(nèi)容。 ? 注意: ? 存儲(chǔ)器 以字節(jié)( 8 bit)為編程單位 ? 每個(gè)字節(jié)單元都有 唯一的地址 編碼 ? 地址用無符號(hào)整數(shù) 來表示(編程用 十六進(jìn)制 表示) ? 一個(gè)字 要 占 用 相繼 的 兩個(gè)字節(jié) ? 低位字節(jié)存入低地址,高位字節(jié)存入高地址 ? 字單元地址 用它的 低地址來表示 ? 機(jī)器以 偶地址訪問 (讀 / 寫) 存儲(chǔ)器 ? 二進(jìn)制位 : 存儲(chǔ) 一位 二進(jìn)制數(shù): 0或 1。 ? 字節(jié) : 8個(gè)二進(jìn)制位 , D7~ D0。 ? 字 : 16位, 2個(gè)字節(jié), D15~ D0。 ? 雙字 : 32位, 4個(gè)字節(jié) , D31~ D0。 ? 最低有效位 LSB( Least Significant Bit):指數(shù)據(jù)的最低位,即 D0位; ? 最高有效位 MSB( Most Significant Bit):指數(shù)據(jù)的最高位,對(duì)應(yīng)字節(jié)、字、雙字分別指 D D1D31位。 7 6 5 4 3 2 1 0 1 0 0 1 1 1 1 1 0000H (0000H)=9FH 0 0 1 0 0 1 1 0 0001H (0001H)=26H 0 0 0 1 1 1 1 0 0002H (0002H)=1EH 1 1 0 1 0 1 1 1 0003H (0003H)=D7H 存儲(chǔ)器 15 14 13 12 11 10 9 8 7 6 5 4 3
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1