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

正文內(nèi)容

debug主要命令(已改無錯(cuò)字)

2022-10-03 08:10:39 本頁面
  

【正文】 CX CX 0000 :0010 N W Writing 00010 bytes Q C:\WINDOWSDIR Volume in drive C has no label Volume Serial Number is 28FB70BA Directory of C:\WINDOWS PRINTABC COM 16 032101 11:02 1 file(s) 16 bytes 0 dir(s) 557,711,360 bytes free C:\WINDOWSPRINTABC ABC C:\WINDOWS 這里可以有人告訴我,為什么要存入是 BX:CX 代表程序長度嗎?(寫信給譯者,謝謝) 返回目錄 8) 現(xiàn)在,我們試一試查看一個(gè)已經(jīng)編好的程序 : PROMPT DEBUG按回車 (運(yùn)行 DEBUG 程序在 CS:IP = CS:0100h) N 按回車 (告訴電腦你想裝載的程序名 ) L按回車 (裝載那個(gè)名字的程序進(jìn)入內(nèi)存 ) U 100 L 10按回車 (從偏移地址 100 開始反匯編 16 位字節(jié) ) R按回車 (現(xiàn)在看看寄存器里面的內(nèi)容 ) 注意: DEBUG 本身是沒有自動(dòng)紀(jì)錄文件大小的。 G (運(yùn)行被命名的程序,打印 ABC) 你將看到 ABC,然后是 Program terminated normally) C:\WINDOWSDEBUG N L U 100 L 10 12A4:0100 B402 MOV AH,02 12A4:0102 B241 MOV DL,41 12A4:0104 CD21 INT 21 12A4:0106 B242 MOV DL,42 12A4:0108 CD21 INT 21 12A4:010A B243 MOV DL,43 12A4:010C CD21 INT 21 12A4:010E CD20 INT 20 R AX=0000 BX=0000 CX=0010 DX=0000 SP=FFFE BP=0000 SI=0000 DI=0000 DS=12A4 ES=12A4 SS=12A4 CS=12A4 IP=0100 NV UP EI PL NZ NA PO NC 12A4:0100 B402 MOV AH,02 G ABC Program terminated normally 返回目錄 2020526 09:45 IceMe 正式會(huì)員 積分 170 發(fā)貼 305 注冊 2020315 來自 紫色星云 狀態(tài) 離線 9)你可以用 DEBUG 的計(jì)算功能計(jì)算程序的長度。 一開始的時(shí)候你的程序初始地址是在 0100h: 107F:0100 MOV AH,02 這就是 100h 你的程序的最后一行在 010Eh: 107F:010E INT 20 最后一行 然后,最后一條命令的下一行的地址是 0110h: 107F:0110 這就是 110h 所以,從 0110h 里減去 100h 我們得到得長度是 10h 字節(jié) . PROMPT DEBUG按回車 H 110 100按回車 (這條命令 將運(yùn)算 110h+100h 和 110h100h) 0210 0010按回車 (匯報(bào) 110h100h=0010h。 16byte 程序長度 16 位 ) Q按回車 (退出 DEBUG) C:\WINDOWSdebug H 110 100 0210 0010 Q 返回目錄 10)另一種顯示在屏幕上字符串的方法 注意:在你輸入數(shù)據(jù)的時(shí)候,按 鍵將會(huì)可以讓你回退一格。 PROMPT DEBUG按回車 E 200按回車 (從偏移地址 200 開始。輸入 Hello,World) 48按空格 65按空格 (輸入 48h (H)和 65h (e)) 6C按空格 6C按空格 (輸入 6Ch (l)和 6Ch (l)) 6F按空格 2C按空格 (輸入 6Fh (o)和 2Ch (,)) 57按空格 6F按空格 (輸入 57h (W)和 6Fh (o)) 72按空格 6C按空格 (輸入 72h (r)和 6Ch (l)) 64按空格 24按空格 (輸入 64h (d)和 24h ($)) 按回車 (Hello,World 已經(jīng)輸入完畢 ) D 200按回車 (顯示你 剛剛輸入的內(nèi)容: 48 65 6C 6C 6F 2C 57 6F72 6C 64 24 ... HELLO,WORLD$...) A 100按回車 (用匯編語言寫一個(gè)新程序在 IP100h 處開始 ) MOV AH,09按回車 (選擇 DOS 的 09 號(hào)功能調(diào)用,顯示字符串 ) MOV DX,0200按回車 (把輸出地址 (200h),放進(jìn)寄存器 ) INT 21按回車 (執(zhí)行 DOS 功能調(diào)用,顯示 Hello,World) INT 20按回車 (退出程序回到 DOS 狀態(tài) ) 按回車 (結(jié)束匯編語言 輸入,回到 DEBUG 輸入狀態(tài) ) G按回車 (從 CS:IP 開始運(yùn)行程序 , 就是從 107F:0100h 開始執(zhí)行程序 ) 現(xiàn)在,我們可以把這個(gè)程序保存進(jìn)一硬盤 D 100按回車 (紀(jì)錄:程序的起始點(diǎn)在 100h) D 200按回車 (紀(jì)錄:程序數(shù)據(jù)單元的結(jié)束點(diǎn)是在 020Bh) H 20B 100按回車 (運(yùn)算 20Bh100h=10Bh。程序長度 267 字節(jié) ) R BX按回車 (檢查 BX 寄存器的值 ) :0000按回車 (設(shè)置 BX 為 0000h,程序的長度是 BX:CX,實(shí)際上你可 以把和 CX 寫到一起,即實(shí)際長度為: 0000010Bh,這樣些的目的是使你可以計(jì)算更大的程序的長度 ) R CX按回車 (設(shè)置 CX 為 010Bh, 這就是這個(gè)程序的長度了 ) :010B按回車 (現(xiàn)在你可以把這個(gè) 108 字節(jié)的程序?qū)懭胗脖P了 ) N 按回車 (將要寫入硬盤的程序命名 ) W按回車 (把這 10Bh 即 267 個(gè)字節(jié)寫入文件 ) Q按回車 (退出 DEBUG) PROMPT DIR 按回車 將會(huì)匯報(bào)程序的長度是 267 字節(jié) (10Bh 字節(jié) ). PROMPT 按回車 運(yùn)行這個(gè)程序,這將會(huì)在屏幕上顯示出 Hello,World : C:\WINDOWSDEBUG E 200 127C:0200 127C:0208 C3. D 200 127C:0200 48 65 6C 6C 6F 2C 57 6F72 6C 64 24 C3 A0 ED E3 Hello,World$ 127C:0210 0A C0 74 09 56 57 E8 8421 5F 5E 73 0A B9 04 01 ....!_^s 127C:0220 FC 56 57 F3 A4 5F 5E C350 56 33 C9 33 DB AC E8 .VW.._^.PV3. 127C:0230 C3 23 74 19 3C 0D 74 15F6 C7 20 75 06 3A 06 1E .t..t... u 127C:0240 D4 74 0A 41 3C 22 75 E680 F7 20 EB E1 5E 58 C3 .u... . 127C:0250 A1 F3 D8 8B 36 F5 D8 C606 37 DA 00 C6 06 33 DA ....6....7.. 127C:0260 00 8B 36 F5 D8 8B 0E F3D8 8B D6 E3 42 51 56 5B ..6......... 127C:0270 2B DE 59 03 CB 8B D6 C606 D7 DC 00 E3 31 49 AC +.Y......... A 100 127C:0100 MOV AH,09 127C:0102 MOV DX,0200 127C:0105 INT 21 127C:0107 INT 20 127C:0109 G Hello,World Program terminated normally D200 127C:0200 48 65 6C 6C 6F 2C 57 6F72 6C 64 24 C3 A0 ED E3 Hello,World$ 127C:0210 0A C0 74 09 56 57 E8 8421 5F 5E 73 0A B9 04 01 ....!_^s 127C:0220 FC 56 57 F3 A4 5F 5E C350 56 33 C9 33 DB AC E8 .VW.._^.PV3. 127C:0230 C3 23 74 19 3C 0D 74 15F6 C7 20 75 06 3A 06 1E .t..t... u 127C:0240 D4 74 0A 41 3C 22 75 E680 F7 20 EB E1 5E 58 C3 .u... . 127C:0250 A1 F3 D8 8B 36 F5 D8 C606 37 DA 00 C6 06 33 DA ....6....7.. 27C:0260 00 8B 36 F5 D8 8B 0E F3D8 8B D6 E3 42 51 56 5B ..6......... 127C:0270 2B DE 59 03 CB 8B D6 C606 D7 DC 00 E3 31 49 AC +.Y......... H 20B 100 030B 010B R BX BX 0000 : R CX CX 0000 :010B N W Writing 0010B bytes Q C:\WINDOWSDIR Volume in drive C has no label Volume Serial Number is 28FB70BA Directory of C:\WINDOWS PRINTHW COM 267 032201 11:53 1 file(s) 267 bytes 0 dir(s) 555,089,920 bytes free 返回目錄 11)讓我們試一試反 復(fù)輸出: PROMPT DEBUG按回車 A 100按回車 (用匯編語言寫一個(gè)新的程序,起始地址是 100h) JMP 125按回車 (從 102h 接跳到 125h) 按回車 (結(jié)束輸入?yún)R編命令。譯者注:這里是為了例 12 做準(zhǔn)備 ) E 102 39。Hello World39。 0d 0a 39。$39。按回車 (把字符串輸入內(nèi)存 ) A 1
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦

unix命令-資料下載頁

【總結(jié)】UNIX常用命令索