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

正文內(nèi)容

指令系統(tǒng)ppt課件(編輯修改稿)

2025-05-27 18:20 本頁面
 

【文章內(nèi)容簡介】 地址基礎(chǔ),向地址低端位移 06H( 即減 6)處的內(nèi)存數(shù)據(jù)送至 AX寄存器? 匯編指令 : MOV AX,[BX+DI06H]; ? 指令功能: AX←DS : [ BX + DI- 06H ];? 指令代碼: 8B 41 FA? 故也可寫成 : MOV AX,[BX+DI+0FAH];Date 43例:已知:( DS) =3000H,( BX) =2022H,( SI) =1000H, MK=0250H, (33250H)=01H, (33251H)=02H. 指令: MOV AX, MK[BX][SI] 或 : MOV AX, MK[BX+SI] 或 : MOV AX, [MK+BX+SI]有效地址 : MK+( BX) +( SI) = 0250H+2022H+0100H = 3250H物理地址 :( DS) 16 +有效地址 =30000H+3250H=33250H執(zhí)行結(jié)果 : 將 33250H單元內(nèi)容送 AL, 33251H內(nèi)容送 AH (AX)=0201HDate 44說明? 在匯編語言中,位移量還可以用符號表示,也支持多種表達(dá)形式。下面 3條指令完全等同:? MOV AX, [BX+SI+WVAR]? MOV AX, WVAR[BX+SI]? MOV AX, WVAR[BX][SI]Date 45選擇題1. MOV AX, ES: [BX][SI] 的源操作數(shù)的物理地址是: ( A) 16 ( DS) +(BX)+(SI) ( B) 16 ( ES) +(BX)+(SI)( C) 16 ( SS) +(BX)+(SI) ( D) 16 ( CS) +(BX)+(SI)2. MOV AX, CS: [BX][SI] 的源操作數(shù)的物理地址是: ( A) 16 ( DS) +(BX)+(SI) ( B) 16 ( ES) +(BX)+(SI)( C) 16 ( SS) +(BX)+(SI) ( D) 16 ( CS) +(BX)+(SI)3. MOV CX, [BP][SI] 的源操作數(shù)的物理地址是: ( A) 16 ( DS) +(BP)+(SI) ( B) 16 ( ES) +(BP)+(SI)( C) 16 ( SS) +(BP)+(SI) ( D) 16 ( CS) +(BP)+(SI) 4. 寄存器間接尋址方式中 ,操作數(shù)在 中 . (A)通用寄存器 (B) 堆棧 (C)主存單元 (D) 段寄存器Date 46 指令系統(tǒng)? 數(shù)據(jù)傳送是計(jì)算機(jī)中最基本、最重要的一種操作 ,傳送指令也是最常使用的一類指令? 傳送指令把數(shù)據(jù)從一個位置傳送到另一個位置? 除 標(biāo)志寄存器 傳送指令外,均不影響標(biāo)志位? 重點(diǎn)掌握MOV XCHG XLAT PUSH POP LEA一、傳送指令Date 471. 通用數(shù)據(jù)傳送指令格式: MOV OPRD1, OPRD2功能 : ( OPRD2) ? OPRD1?CPU內(nèi)部寄存器之間數(shù)據(jù)的傳送 (除 CS、 IP)?立即數(shù)傳送至 CPU內(nèi)部的通用寄存器組?CPU內(nèi)部的寄存器 (除 CS、 IP)與存儲器 (所有尋址方式 )之間?能實(shí)現(xiàn)用立即數(shù)給存儲單元賦值Date 48? 把一個字節(jié)或字的操作數(shù)從源地址傳送至目的地址MOV reg/mem,imm; 立即數(shù)送寄存器或主存MOV reg/mem/seg,reg; 寄存器送(段)寄存器或主存MOV reg/seg,mem; 主存送(段)寄存器MOV reg/mem,seg; 段寄存器送寄存器或主存Date 49? MOV指令把一個 字節(jié) 或 字 的操作數(shù)從 源地址 傳送至 目的地址 。MOV指令是采用尋址方式最多的指令源操作數(shù) 可以是 立即數(shù)、寄存器 或 內(nèi)存單元的內(nèi)容 , 目的操作數(shù) 可以是 寄存器 或 內(nèi)存單元, 但不能是立即數(shù) 。 Date 501)立即數(shù)傳送mov cl,4 ; cl←4 , 字節(jié)傳送mov dx,0ffh ; dx←00ffh , 字傳送mov si,200h ; si←0200h , 字傳送mov bvar,0ah ; 字節(jié)傳送;假設(shè) bvar是一個字節(jié)變量,定義如下: bvar db 0mov wvar,0bh ; 字傳送;假設(shè) wvar是一個字變量,定義如下: wvar dw 0明確指令是字節(jié)操作還是字操作以字母開頭的常數(shù)要有前導(dǎo)以字母開頭的常數(shù)要有前導(dǎo) 0Date 512)寄存器傳送mov ah,al ; ah←al , 字節(jié)傳送mov bvar,ch ; bvar←ch , 字節(jié)傳送mov ax,bx ; ax←bx , 字傳送mov ds,ax ; ds←ax , 字傳送mov [bx],al ; [bx]←al , 字節(jié)傳送 寄存器具有明確的字節(jié)和字類型寄存器具有明確的字節(jié)和字類型Date 523)存儲器傳送mov al,[bx] ; al←ds:[bx ]mov dx,[bp] ; dx←ss:[bp+0]mov dx,[bp+4] ; dx←ss:[bp+4]mov es,[si] ; es←ds:[si ] 不存在存儲器向存儲器的傳送指令不存在存儲器向存儲器的傳送指令Date 534)段寄存器傳送mov [si],dsmov ax,ds ; ax←dsmov es,ax ; es←ax←ds 對段寄存器的操作不靈活對段寄存器的操作不靈活Date 544) MOV指令傳送功能圖解MOV指令也并非任意傳送 !立即數(shù)段寄存器CS DS ES SS通用寄存器AX BX CX DXBP SP SI DI存儲器非法指令的主要現(xiàn)象:? 兩個操作數(shù)的類型不一致? 無法確定是字節(jié)量還是字量操作? 兩個操作數(shù)都是存儲器? 段寄存器的操作有一些限制 段寄存器之間立即數(shù)Date 55非法指令--兩個操作數(shù)類型不一致216。 在絕大多數(shù)雙操作數(shù)指令中,目的操作數(shù)和源操作數(shù)必須具有一致的數(shù)據(jù)類型,或者同為字量,或者同為字節(jié)量,否則為非法指令MOV AL, 050AH ; 非法指令 :立即數(shù)超出字節(jié)表示范圍 !; mov ax,050ahMOV SI, DL ; 非法指令 :字節(jié)量傳送給字量 !; mov dh,0; mov si,dxDate 56非法指令-無法確定是字節(jié)量還是字量操作216。當(dāng)無法通過任一個操作數(shù)確定其操作類型時, 需要利用匯編語言的類型操作符顯式指明 .主要是源是立即數(shù)而目的是存儲器MOV [BX+SI], 255 ; 非法指令, 修正:; mov byte ptr [bx+si] , 255; byte ptr 說明是字節(jié)操作; mov word ptr [bx+si] , 255; word ptr 說明是字操作 ; mov [bx+si] , al 。無需說明 寄存器具有明確的字節(jié)和字類型寄存器具有明確的字節(jié)和字類型DS: [BX+SI] ←FFHDS: [BX+SI] ←FFH [BX+SI+1] ←00HDate 57非法指令--兩個操作數(shù)都是存儲器216。8088指令系統(tǒng)除串操作指令外,不允許兩個操作數(shù)都是存儲單元(存儲器操作數(shù))MOV buf2, buf1 ; 非法指令 : 兩個操作數(shù)都是存儲器 ;假設(shè) buf2和 buf1是兩個字變量; mov ax,buf1; mov buf2,ax;假設(shè) buf2和 buf1是兩個字節(jié)變量; mov al,buf1; mov buf2,alDate 58非法指令--段寄存器的操作有一些限制216。8088指令系統(tǒng)中,能直接對段寄存器操作的指令只有 MOV等個別傳送指令,并且不靈活MOV DS, ES 。 非法指令 :段寄存器之間不能互相傳送 !; mov ax,es; mov ds,axMOV DS,
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1