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

正文內(nèi)容

微型計(jì)算機(jī)原理及應(yīng)用知識點(diǎn)總結(jié)-展示頁

2025-07-04 16:24本頁面
  

【正文】 指令隱含的堆棧地址指針,它的起始值是堆棧應(yīng)達(dá)到的最大偏移量,即指向棧頂?shù)刂?。堆棧操作時(shí)應(yīng)遵循的5點(diǎn)原則:堆棧的存取操作每次必須是一個字(即2個字節(jié))。設(shè)當(dāng)前CS=1000H,IP=0020H,SS=1600H,SP=004CH,則該指令執(zhí)行時(shí),將當(dāng)前棧頂兩相鄰單元1604CH與1604DH中的數(shù)據(jù)字彈出并傳送到CX中,同時(shí)修改堆棧指針,SP+2→SP,使之指向新棧頂1604EH。使用MOV指令時(shí)要注意的問題:CS不能做目的操作數(shù)不能直接從存儲器到存儲器之間數(shù)據(jù)傳送2條偽指令:WORD PTR表示字?jǐn)?shù)據(jù)類型BYTE PTR表示字節(jié)數(shù)據(jù)類型(2)PUSH和POPPUSH s:將源操作數(shù)(16位)壓入堆棧POP d:將堆棧中當(dāng)前棧頂兩相鄰單元的數(shù)據(jù)字彈出到d 壓棧指令PUSH AX:將AX(16位)中的數(shù)據(jù)壓入棧,AX是源操作數(shù),棧頂是目的操作數(shù),由(SS:SP)指向。④ MOV ac,mem 將存儲單元中的8位或16位數(shù)據(jù)傳送到累加器ac中。② MOV mem/reg,data 將8位或16位立即數(shù)data傳送到由mem/reg所指定的存儲單元或寄存器中?;緜魉椭噶頜OV d,s的類型有以下7種。數(shù)據(jù)傳送類指令可完成寄存器與寄存器之間、寄存器與存儲器之間、寄存器與I/O端口之間的字節(jié)或字傳送,共同特點(diǎn)是不影響標(biāo)志寄存器的內(nèi)容,分成4種類型。段間轉(zhuǎn)移=遠(yuǎn)轉(zhuǎn)移。轉(zhuǎn)移尋址分成2種類型:段內(nèi)轉(zhuǎn)移和段間轉(zhuǎn)移。三、指令的尋址=CS:IP(不用表示,固定的)轉(zhuǎn)移尋址:用于控制轉(zhuǎn)移類指令。⑥ MOV AX,[BP+SI+DISP]這是一條帶位移量的基址加變址尋址的指令,又叫相對基址加變址尋址的指令,且操作數(shù)的默認(rèn)段為SS。⑤ MOV AX,[BX+DI]這是一條基址加變址尋址的指令。④ MOV AX,[DI]這是一條變址尋址的指令。由于尋址時(shí)用上了BP寄存器,則操作數(shù)所默認(rèn)的段寄存器就是SS。EA=05A6HPA=12000H+05A6H=125A6H該指令執(zhí)行的結(jié)果是將數(shù)據(jù)段的125A6H和125A7H兩單元的字內(nèi)容取出送AX。EA=0618HPA=12000H+0618H=12618H該指令執(zhí)行的結(jié)果是將數(shù)據(jù)段的實(shí)際地址為12618H和12619H兩單元中的內(nèi)容取出送AX。說明指令執(zhí)行的結(jié)果。匯編語言指令的格式:一般格式:操作碼 操作數(shù)具體格式:標(biāo)號:操作碼(空格分隔符)目的操作數(shù)(存放結(jié)果),(逗號分隔符)源操作數(shù);注釋一條指令可以無操作數(shù),必須有操作碼,不同的機(jī)器,操作數(shù)個數(shù)不同。8282:地址鎖存器,8286:數(shù)據(jù)收發(fā)器第三章 8086指令系統(tǒng)一、計(jì)算機(jī)語言:面向機(jī)器,0和1表示機(jī)器是否可接受并執(zhí)行指令。⑧ HLDA:總線請求響應(yīng)信號,輸出,高電平有效。當(dāng)WR=0低電平有效時(shí),表示當(dāng)前CPU正在對存儲器或I/O端口進(jìn)行寫操作。M/IO=1,表示當(dāng)前CPU正在訪問存儲器;M/IO=0,表示當(dāng)前CPU正在訪問I/O端口。④ DT/R:數(shù)據(jù)發(fā)送/接收控制信號,三態(tài)輸出。② ALE:地址鎖存允許信號,輸出,高電平有效。CPU復(fù)位后,從FFFF0H單元開始讀取指令。是否響應(yīng)受標(biāo)志寄存器中IF的控制 NMI:不可屏蔽中斷請求信號,輸入,上升沿觸發(fā)。INTR:可屏蔽中斷請求信號,輸入,電平觸發(fā),高電平有效。READY=1時(shí),表示CPU訪問的存儲器或I/O端口已準(zhǔn)備好傳送數(shù)據(jù),馬上可以進(jìn)行讀/寫操作。RD:存儲器或I/O口讀信號,輸出,低電平有效,T2~T3有效。1個最基本的總線周期由4個時(shí)鐘周期組成,4個時(shí)鐘周期又稱為4個狀態(tài),。三、總線周期時(shí)鐘周期:時(shí)鐘脈沖信號的一個循環(huán)時(shí)間叫一個時(shí)鐘周期,又稱為一個“T”狀態(tài),是微處理器工作的最小時(shí)間單位 總線周期(機(jī)器時(shí)間):完成一次對存儲器或I/O端口的操作所需要的時(shí)間。SF(Sign Flag)符號標(biāo)志:OF(Overflow Flag)溢出標(biāo)志:3個控制標(biāo)志位(程序設(shè)置(1),清除(0)):DF(Direction Flag)方向標(biāo)志IF(Interrupt Enable Flag)中斷允許標(biāo)志TF(Trap Flag)跟蹤(陷阱)標(biāo)志存儲器組織:1M字節(jié)存儲器以64K為范圍分為若干段。PF(Parity Flag)奇偶性標(biāo)志:含有偶數(shù)個“1”時(shí),則PF為1;否則為0。 8086/8088的16位標(biāo)志寄存器F只用了其中的9位作標(biāo)志位,即6個狀態(tài)標(biāo)志位,3個控制標(biāo)志位?!岸渭悠啤钡膶ぶ窓C(jī)制:物理地址=段基地址(又稱段起始地址=段地址10H)+偏移地址邏輯地址:其表達(dá)形式為“段地址:段內(nèi)偏移地址”?!纠僭O(shè)CS=4000H,IP=0300H,則指令的物理地址PA=4000H10H+0300H=40300H。地址加法器和段寄存器由IP提供或由EU按尋址方式計(jì)算出尋址單元的16位偏移地址(又稱為邏輯地址或簡稱為偏移量),將它與左移4位后的段寄存器的內(nèi)容同時(shí)送到地址加法器進(jìn)行相加,最后形成一個20位的實(shí)際地址(又稱為物理地址),以對應(yīng)存儲單元尋址??偩€接口單元BIU包括:4個16位段寄存器(CS(代碼段寄存器)、DS(數(shù)據(jù)段寄存器)、SS(堆棧段寄存器)和ES(附加段寄存器))、16位指令指針寄存器IP(程序計(jì)數(shù)器)、20位地址加法器和總線控制電路、6字節(jié)(8088位4字節(jié))的指令緩沖隊(duì)列;BIU功能:形成20位物理地址;從存儲器中取指令和數(shù)據(jù)并暫存到指令隊(duì)列寄存器中。★ 例:讓計(jì)算機(jī)實(shí)現(xiàn)以下任務(wù):計(jì)算計(jì)算7+10=?程序:mov al,7Add al,10hlt指令的機(jī)器碼:10110000(OP)0000011100000100(OP)0000101011110100(OP)基本概念:1. 微處理器、微型計(jì)算機(jī)、微型計(jì)算機(jī)系統(tǒng)2. 常用的名詞術(shù)語和二進(jìn)制編碼(1) 位、字節(jié)、字及字長(2)數(shù)字編碼(3) 字符編碼(4) 漢字編碼3. 指令、程序和指令系統(tǒng)習(xí)題:,第二章 8086/8088微處理器一、8086/8088微處理器8086微處理器的內(nèi)部結(jié)構(gòu):從功能上講,由兩個獨(dú)立邏輯單元組成,即執(zhí)行單元EU和總線接口單元BIU??偩€特點(diǎn):連接或擴(kuò)展非常靈活,有更大的靈活性和更好的可擴(kuò)展性。③馮●諾依曼計(jì)算機(jī)基本特點(diǎn):核心思想:存儲程序;基本部件:五大部件;信息存儲方式:二進(jìn)制;命令方式:操作碼(功能)+地址碼(地址),統(tǒng)稱機(jī)器指令;工作方式:按地址順序自動執(zhí)行指令。其特點(diǎn)是以運(yùn)算器為中心。第一章 計(jì)算機(jī)基礎(chǔ)知識一、微機(jī)系統(tǒng)的基本組成。(1)硬件:①馮●諾依曼計(jì)算機(jī)體系結(jié)構(gòu)的五個組成部分:運(yùn)算器,控制器,存儲器,輸入設(shè)備,輸入設(shè)備。②現(xiàn)代主流的微機(jī)是由馮●諾依曼型改進(jìn)的,以存儲器為中心。(2)軟件:系統(tǒng)軟件:操作系統(tǒng)、數(shù)據(jù)庫、編譯軟件 應(yīng)用軟件:文字處理、信息管理(MIS)、控制軟件二、微型計(jì)算機(jī)的系統(tǒng)結(jié)構(gòu)大部分微機(jī)系統(tǒng)總線可分為3類:數(shù)據(jù)總線DB(Data Bus),地址總線AB(Address Bus),控制總線CB(Control Bus)。三、工作過程微機(jī)的工作過程就是程序的執(zhí)行過程,即不斷地從存儲器中取出指令,然后執(zhí)行指令的過程。執(zhí)行單元EU包括:4個通用寄存器(AX,BX,CX,DX,每個都是16位,又可拆位,拆成2個8位)、4個16位指針與變址寄存器(BP,SP,SI,DI)、16位標(biāo)志寄存器FLAG(6個狀態(tài)標(biāo)志和3個控制標(biāo)志)、16位算術(shù)邏輯單元(ALU)、數(shù)據(jù)暫存寄存器;EU功能:從BIU取指令并執(zhí)行指令;計(jì)算偏移量。執(zhí)行部件EU和總線接口部件BIU的總體功能:提高了CPU的執(zhí)行速度;降低對存儲器的存取速度的要求。要形成某指令碼的物理地址(即實(shí)際地址),就將IP的值與代碼段寄存器CS(Code Segment)左移4位后的內(nèi)容相加。邏輯地址=4000H: 0300H。二、8086/8088CPU基本執(zhí)行環(huán)境指令指針(IP)寄存器包含下一條要執(zhí)行的指令在當(dāng)前碼段中的偏移。6個狀態(tài)標(biāo)志位:CF(Carry Flag)進(jìn)位標(biāo)志:進(jìn)位或借位時(shí),則CF為1;否則為0。AF(Auxiliary Carry Flag)輔助進(jìn)位標(biāo)志:ZF(Zero Flag)零標(biāo)志:運(yùn)算結(jié)果為零,ZF為1;否則為0。在尋址一個具體物理單元時(shí),必須要由一個基地址再加上由SP或IP或BP或SI或DI等可由CPU處理的16位偏移量來形成實(shí)際的20位物理地址。指令周期:執(zhí)行一條指令所需要的時(shí)間。四、8086/8088引腳地址/數(shù)據(jù)總線AD15~AD0:分時(shí)復(fù)用地址/狀態(tài)總線:A19/S6~A16/S3:控制總線:BHE/S7:表示高8位數(shù)據(jù)有效,T1輸出。READY:準(zhǔn)備就緒信號,輸入,高電平有效。TEST:測試信號,輸入,低電平有效。 CPU每執(zhí)行完一條指令,即檢查INTR,為“1”表示有中斷清求,為“0”,則沒有。RESET:復(fù)位信號,輸入,高電平有效。電源線和地線: VCC,GND 五、8086系統(tǒng)的最小/最大工作方式最小工作方式:① INTA:中斷響應(yīng)信號,輸出,低電平有效。③ DEN:數(shù)據(jù)允許信號,三態(tài)輸出,低電平有效。⑤ M/IO:存儲器或I/O端口選擇信號,三態(tài)輸出。⑥ WR:寫信號,三態(tài)、輸出。⑦ HOLD:總線保持請求信號,輸入,高電平有效。最大工作方式:在最大方式系統(tǒng)中,外加有8288總線控制器,一般包含2個或多個處理器。2.匯編語言:面向人,符號表示,必須翻譯才能執(zhí)行。二、指令尋找操作數(shù)的尋址方式操作數(shù)通常保存在:(1)指令中(2)CPU內(nèi)部寄存器中(3)內(nèi)存單元中(4)I/O端口中;8086/8088CPU與數(shù)據(jù)有關(guān)尋址方式:1. 立即尋址 . I/O端口尋址11. 數(shù)據(jù)串尋址例:設(shè)DS=1200H,BX=05A6H,SS=5000H,BP=40A0H,SI=2000H,DI=3000H,位移量DISP=1618H,試判斷下列指令的尋址方式,并求出在各種尋址方式下,這些寄存器與位移量所產(chǎn)生的有效地址EA和實(shí)際地址(物理地址)PA。① MOV AX,[0618H]這是一條直接尋址方式的指令。② MOV AX,[BX]這是一條以數(shù)據(jù)段基址寄存器BX間接尋址的指令。③ MOV AX,[BP]這是一條以堆棧段基址寄存器BP間接尋址的指令。EA=40A0HPA=50000H+40A0H=540A0H該指令執(zhí)行的結(jié)果是將堆棧段的540A0H和540A1H兩單元的字內(nèi)容取出送AX。EA=3000HPA=12000H+3000H=15000H該指令執(zhí)行的結(jié)果是將數(shù)據(jù)段的15000H和15001H兩單元的字內(nèi)容取出送AX。EA=05A6H+3000H=35A6HPA=12000H+35A6H=155A6H該指令執(zhí)行的結(jié)果是將數(shù)據(jù)段的155A6H和155A7H兩單元的字內(nèi)容取出送AX。EA=40A0H+2000H+1618H=76B8HPA=50000H+76B8H=576B8H該指令執(zhí)行的結(jié)果是將堆棧段的576B8H和576B9H兩單元的字內(nèi)容取出送AX。實(shí)質(zhì):控制轉(zhuǎn)移類指令通過改變IP和CS值,從新位置開始執(zhí)行指令。條件轉(zhuǎn)移指令只允許實(shí)現(xiàn)段內(nèi)轉(zhuǎn)移,而且是段內(nèi)短轉(zhuǎn)移,由指令中直接給出8位地址位移量無條件轉(zhuǎn)移和調(diào)用指令又可分為段內(nèi)短轉(zhuǎn)移、段內(nèi)直接轉(zhuǎn)移、段內(nèi)間接轉(zhuǎn)移、段間直接轉(zhuǎn)移和段間間接轉(zhuǎn)移等5種不同的尋址方式。四、
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1