版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、補(bǔ):補(bǔ):DEBUG命令及使用命令及使用 5、內(nèi)存修改命令、內(nèi)存修改命令 E -E 地址地址 內(nèi)容表內(nèi)容表 -E DS:100 F3 “ABC” 8D 從從DS的的100H單元開(kāi)始修改,單元開(kāi)始修改,依次各字節(jié)修改為依次各字節(jié)修改為F3 “ABC” 8D。二、二、DEBUG常用命令常用命令 1、匯編命令匯編命令 A -A -A地址地址 3、寄存器修改命令、寄存器修改命令 R -R -R 寄存器名寄存器名 4、內(nèi)存顯示命令、內(nèi)存顯示命令 D -D 地址地址 -D 100 顯示顯示連續(xù)連續(xù)128字節(jié)的內(nèi)容字節(jié)的內(nèi)容2、反匯編命令反匯編命令 U -U 當(dāng)前地址當(dāng)前地址CS:IP反匯編反匯編32字節(jié)指令
2、字節(jié)指令 -U 地址地址 6、運(yùn)行命令運(yùn)行命令G -G 地址地址1 地址地址2 -G 100 從從CS:IP=CS:100H開(kāi)始執(zhí)行。開(kāi)始執(zhí)行。12、輸入輸出命令輸入輸出命令I(lǐng)、O -I 端口地址端口地址 -O 端口地址端口地址 數(shù)據(jù)數(shù)據(jù) 9、 文件裝入命令文件裝入命令L10、寫(xiě)文件命令寫(xiě)文件命令W BX:文件長(zhǎng)度的高:文件長(zhǎng)度的高16位位 CX:文件長(zhǎng)度的低:文件長(zhǎng)度的低16位位11、退出退出DEBUG回到回到DOS狀態(tài)命令狀態(tài)命令Q 8、命名命令命名命令N -N 文件名文件名 命令演示命令演示7、跟蹤命令跟蹤命令T及及P -T 當(dāng)前當(dāng)前CS:IP執(zhí)行一條指令執(zhí)行一條指令 -T =地址地址
3、33 指令系統(tǒng)指令系統(tǒng) 按功能分為:按功能分為:數(shù)據(jù)傳送指令數(shù)據(jù)傳送指令算術(shù)運(yùn)算指令算術(shù)運(yùn)算指令邏輯運(yùn)算指令、移位指令邏輯運(yùn)算指令、移位指令串操作指令串操作指令控制轉(zhuǎn)移指令控制轉(zhuǎn)移指令處理機(jī)控制指令處理機(jī)控制指令源、目的操作數(shù)的字長(zhǎng)一致源、目的操作數(shù)的字長(zhǎng)一致源、目的操作數(shù)不能同為內(nèi)存單元源、目的操作數(shù)不能同為內(nèi)存單元立即數(shù)不能作目的操作數(shù)立即數(shù)不能作目的操作數(shù)指令構(gòu)成原則:指令構(gòu)成原則:一、一、數(shù)據(jù)傳送指令數(shù)據(jù)傳送指令通用數(shù)據(jù)傳送指令通用數(shù)據(jù)傳送指令 1、MOV 指令指令格式:格式:MOV OP1 ,OP2功能:功能: (OP1) (OP2)EAX,EBXECX,EDXESI,EDIEBP,
4、ESPAH,ALCH,CLDH,DLBH,BL SS,DS,ES,F(xiàn)S,GS 內(nèi)存立即數(shù) dest不能是不能是CS和立即數(shù)和立即數(shù)不影響標(biāo)志位不影響標(biāo)志位dest、src不同為段寄存器不同為段寄存器 MOV DS, ES 立即數(shù)不能直接送段寄存器立即數(shù)不能直接送段寄存器 MOV DS, 2000HMOVAX,2000HMOVDS,AX例如:例如:MOV AX,BXMOV CL,SIMOV ECX,EAXMOV DS,SIMOV DI,SIMOV DI,DHMOV CX,030HMOV BYTE PTR SI,04MOV DX,ES一、一、數(shù)據(jù)傳送指令數(shù)據(jù)傳送指令通用數(shù)據(jù)傳送指令通用數(shù)據(jù)傳送指令
5、 2、XCHG指令指令格式:格式:XCHG OP1 ,OP2功能:功能: (OP1) (OP2)不影響標(biāo)志位不影響標(biāo)志位不能同為存儲(chǔ)器操作數(shù)不能同為存儲(chǔ)器操作數(shù) 不允許同時(shí)使用段寄存器不允許同時(shí)使用段寄存器 XCHG DS, ES不允許使用不允許使用立即數(shù)立即數(shù) XCHG AX, 2000H例如:例如:XCHG EAX,EBXXCHG CL,SIXCHG CL,ALXCHG DS,SIXCHG DI,DHEAX,EBXECX,EDXESI,EDIEBP,ESPAH,ALCH,CLDH,DLBH,BL SS,DS,ES,F(xiàn)S,GS 內(nèi)存一、一、數(shù)據(jù)傳送指令數(shù)據(jù)傳送指令通用數(shù)據(jù)傳送指令通用數(shù)據(jù)傳送
6、指令 3、查表指令查表指令 XLAT (換碼指令換碼指令 )格式:格式:XLAT 功能:功能: (AL) ( (BX) + (AL) )不影響標(biāo)志位不影響標(biāo)志位字節(jié)表格字節(jié)表格(長(zhǎng)度不超過(guò)長(zhǎng)度不超過(guò)256)首地址首地址 (BX)需轉(zhuǎn)換代碼需轉(zhuǎn)換代碼 (AL)(BX) 30 H F004031 H F0041 (AL) = 3 33 H F0043TABLE(DS)=F000H34 H F0044F0042 32HAL例如:例如:09的的ASCII表,表頭表,表頭TABLE=040H。MOV BX, 040H ;表頭地址;表頭地址MOV AL, 3 ;表內(nèi)位移量;表內(nèi)位移量XLAT指令執(zhí)行后指令
7、執(zhí)行后 (AL)=33H一、一、數(shù)據(jù)傳送指令數(shù)據(jù)傳送指令通用數(shù)據(jù)傳送指令通用數(shù)據(jù)傳送指令 4、堆棧操作指令堆棧操作指令堆棧:堆棧:“先進(jìn)后出先進(jìn)后出”的存儲(chǔ)區(qū)的存儲(chǔ)區(qū),存在于堆棧段中,存在于堆棧段中,SP在任何時(shí)在任何時(shí)候都指向棧頂。候都指向棧頂。進(jìn)棧指令:進(jìn)棧指令:PUSH SRC執(zhí)行操作:執(zhí)行操作:(SP) (SP) 2 (SP), (SP+1) (SRC) 出棧指令:出棧指令: POP DST 執(zhí)行操作:執(zhí)行操作:DEST (SP)+1, (SP)(SP) (SP) + 2(SP)(SS)=1000H 56H XX XX 9AH100451004410043100461004710048
8、(SP)=0046H 78H XX進(jìn)棧進(jìn)棧出棧出棧 XXH1FFFE堆棧段堆棧段004500440043004600470048FFFEXXXX不影響標(biāo)志位不影響標(biāo)志位堆棧操作必須以堆棧操作必須以字字為單位。為單位。 不能用立即尋址方式不能用立即尋址方式 PUSH 1234HSRC、DEST是是reg、sreg、mem,不能是,不能是CS POP CS(SS)=1000H 78H 9AH100451004410043100461004710048(SP)=46H 56H *進(jìn)棧方向進(jìn)棧方向(SP) (SP) 211(SP) 2(SP)=0044H 12H 34H(SP)(SP+1)AX12H3
9、4H2(SP), (SP+1) (SRC)(10044H)=1234H2(SS)=1000H 78H 12H 34H 9AH100451004410043100461004710048(SP)=44H 56H *出棧方向出棧方向(SP)(SP) + 2(SP)22(SP) + 2(SP)=0046H(DEST) (SP)+1, (SP)(CX)=1234H112H34HCX1 (SP)(SP)+1一、一、數(shù)據(jù)傳送指令數(shù)據(jù)傳送指令地址傳送指令地址傳送指令5、LEA指令指令EA地址送寄存器指令。地址送寄存器指令。 格式:格式:LEA REG,OP2 功能:功能:(REG) OP2 EA地址地址不影
10、響標(biāo)志位不影響標(biāo)志位 REG 16 REG 16位寄存器,不能是段寄存器。位寄存器,不能是段寄存器。SRCSRC必須為存儲(chǔ)器尋址方式必須為存儲(chǔ)器尋址方式 56H 34H 9AH2012HDS:1000H2013H2014H2015H 78H0000H(1) AX 20H12H例例(1)LEAAX,2012H 相當(dāng)于相當(dāng)于MOVAX,2012H(2)LEASI,BX 相當(dāng)于相當(dāng)于MOVSI,BX(3)LEADI,BX+SI 無(wú)直接對(duì)應(yīng)指令,無(wú)直接對(duì)應(yīng)指令,DI (BX+SI) 相當(dāng)于:相當(dāng)于:ADD BX,SI ;(BX)=(BX+SI) MOV DI,BX ;DI=BX=(BX+SI)一、一、
11、數(shù)據(jù)傳送指令數(shù)據(jù)傳送指令6、LDS指令指令指針地址傳送指針地址傳送DS指令指令格式:格式:LDS REG, OP2 (雙字存儲(chǔ)單元雙字存儲(chǔ)單元)功能:功能: (REG) (OP2) (DS) (OP2+2) 不影響標(biāo)志位不影響標(biāo)志位 REG 16 REG 16位寄存器,不能是段寄存位寄存器,不能是段寄存器。器。 SRC SRC為雙字存儲(chǔ)單元為雙字存儲(chǔ)單元 56H 34H 9AH2012HDS:1000H2013H2014H2015H 78H0000H DS SI 56H34H9AH78H例例LDSSI,2012H操作操作: SI (2013H:2012H)DS (2015H:2014H)7、L
12、ES指令指令指針地址傳送指針地址傳送ES指令指令格式:格式:LES REG, SRC功能:功能:(REG) (SRC) (ES) (SRC+2)例例LESDI,2012H操作操作: DI (2013H:2012H)ES (2015H:2014H)(ES)(DI)一、一、數(shù)據(jù)傳送指令數(shù)據(jù)傳送指令標(biāo)志寄存器傳送指令標(biāo)志寄存器傳送指令8、 LAHF標(biāo)志送標(biāo)志送AH指令指令格式:格式:LAHF功能:功能: (AH) (PSW的低字節(jié)的低字節(jié))11、 POPF標(biāo)志出棧標(biāo)志出棧指令指令格式:格式: POPF功能:功能:PSW (SP)+1, (SP) (SP) (SP) + 210、PUSHF標(biāo)志進(jìn)棧指令
13、標(biāo)志進(jìn)棧指令格式:格式: PUSHF功能:功能: (SP) (SP) 2(SP), (SP+1) PSW9、SAHFAH送標(biāo)志寄存器指令送標(biāo)志寄存器指令格式:格式:SAHF功能:功能:(PSW的低字節(jié)的低字節(jié)) (AH)影響標(biāo)志位影響標(biāo)志位一、一、數(shù)據(jù)傳送指令數(shù)據(jù)傳送指令輸入輸出指令輸入輸出指令12、輸入指令(、輸入指令(I/O CPU)PORT端口地址為端口地址為8位:位: 格式:格式: IN AL, PORT (字節(jié))(字節(jié)) IN AX, PORT (字)(字)功能:功能: (AL) (PORT)(字節(jié))(字節(jié)) (AX) (PORT+1, PORT) (字字) 不影響標(biāo)志位不影響標(biāo)志位
14、端口號(hào)端口號(hào)00HFFH可直可直接在指令中指定接在指令中指定端口號(hào)端口號(hào) 256,端口號(hào),端口號(hào) DXPORT端口地址為端口地址為16位:位:格式:格式: IN AL, DX (字節(jié))(字節(jié)) IN AX, DX (字)(字)功能:功能: (AL) ( (DX) ) (字節(jié))(字節(jié)) (AX) ( (DX)+1, (DX) ) (字字)一、一、數(shù)據(jù)傳送指令數(shù)據(jù)傳送指令輸入輸出指令輸入輸出指令13、輸出指令(、輸出指令( CPU I/O )PORT端口地址為端口地址為8位:位: 格式:格式: OUT PORT,AL (字節(jié))(字節(jié)) OUT PORT ,AX (字)(字)功能:功能: (PORT) (AL) (字節(jié))(字節(jié)) (PORT+1, PORT) (AX) (字字) 不影響標(biāo)志位不影響標(biāo)志位端口號(hào)端口號(hào)00HFFH可直可直接在指令中指定接在指令中指定端口號(hào)端口號(hào) 256,端口號(hào),端口號(hào) DXPORT端口地址為端口地址為16位:位:格式:格式: OUT DX ,AL (字節(jié))(字節(jié)) OUT DX
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年蘇人新版選修化學(xué)下冊(cè)月考試卷含答案
- 2025年新科版選修化學(xué)下冊(cè)階段測(cè)試試卷含答案
- 2025年滬教版八年級(jí)歷史上冊(cè)月考試卷含答案
- 2025年中圖版七年級(jí)歷史下冊(cè)月考試卷含答案
- 2025年外研銜接版八年級(jí)地理下冊(cè)階段測(cè)試試卷含答案
- 2025年度綠色有機(jī)蔬菜直銷基地采購(gòu)配送服務(wù)合同書(shū)4篇
- 2025年度牧草種子繁殖與銷售合同書(shū)4篇
- 2025年度室內(nèi)木作裝飾工程承包合同3篇
- 2025版農(nóng)機(jī)配件電商平臺(tái)數(shù)據(jù)分析與合作合同2篇
- 2025版高新技術(shù)企業(yè)研發(fā)成果轉(zhuǎn)讓合同標(biāo)準(zhǔn)范本4篇
- 2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招數(shù)學(xué)歷年參考題庫(kù)含答案解析
- 2024年國(guó)家工作人員學(xué)法用法考試題庫(kù)及參考答案
- 國(guó)家公務(wù)員考試(面試)試題及解答參考(2024年)
- 《阻燃材料與技術(shù)》課件 第6講 阻燃纖維及織物
- 同等學(xué)力英語(yǔ)申碩考試詞匯(第六版大綱)電子版
- 人教版五年級(jí)上冊(cè)遞等式計(jì)算100道及答案
- 墓地個(gè)人協(xié)議合同模板
- 2024年部編版初中語(yǔ)文各年級(jí)教師用書(shū)七年級(jí)(上冊(cè))
- 2024年新課標(biāo)全國(guó)Ⅰ卷語(yǔ)文高考真題試卷(含答案)
- 湖南省退休人員節(jié)日慰問(wèn)政策
- QB/T 5998-2024 寵物尿墊(褲)(正式版)
評(píng)論
0/150
提交評(píng)論