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

正文內(nèi)容

微機(jī)原理與接口技術(shù)實(shí)驗(yàn)指導(dǎo)書(編輯修改稿)

2025-07-03 23:39 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 39。,0DH,0AH DB39。 39。,0DH,0AH,39。$39。ADRS DW P0,P1,P2,P3,P4,P5,P6,P7MESS DB 39。Choose PLEASE(1~7,0 EXIT)39。,0DH,0AH,39。$39。ERR DB 39。ERROR,REPUT PLEASE!39。,0DH,0AH,39。$39。M1 DB 0DH,0AH,39。MON MATH PHY ENG39。,0DH,0AH,39。$39。17M2 DB 0DH,0AH,39。TUE POLI CHI 39。,0DH,0AH,39。$39。M3 DB 0DH,0AH,39。WED MATH PHY ENG39。,0DH,0AH,39。$39。M4 DB 0DH,0AH,39。THU CHE HIS GEO39。,0DH,0AH,39。$39。M5 DB 0DH,0AH,39。FRI CHI ENG 39。,0DH,0AH,39。$39。M6 DB 0DH,0AH,39。SAT CHE HIS S 39。,0DH,0AH,39。$39。M7 DB 0DH,0AH,39。SUN REST 39。,0DH,0AH,39。$39。DATA ENDSSTACK SEGMENT PARA STACK 39。STACK39。 DB 100H DUP(?)STACK ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART:MOV AX , DATA MOV DS , AX MOV AH , 9 MOV DX , OFFSET MENU INT 21H MOV DX , OFFSET MESS INT 21HL2: MOV BX , OFFSET ADRS MOV AH , 1 INT 21H AND AL , 0FH CMP AL , 7 JA L3 CMP AL , 0 JB L3 ADD AL , AL MOV AH , 0 ADD BX , AX MOV AH , 9 JMP WORD PTR[BX]L3: MOV AH , 918 MOV DX , OFFSET ERR INT 21H JMP L2L1: MOV AH , 4CH INT 21HP1: MOV DX , OFFSET M1 INT 21H JMP L2P2: MOV DX , OFFSET M2 INT 21H JMP L2P3: MOV DX , OFFSET M3 INT 21H JMP L2P4: MOV DX , OFFSET M4 INT 21H JMP L2P5: MOV DX , OFFSET M5 INT 21H JMP L2P6: MOV DX , OFFSET M6 INT 21H JMP L2P7: MOV DX , OFFSET M7 INT 21H JMP L2P0: JMP L1CODE ENDSEND START19附錄一 Debug 的主要命令以下是 Debug 命令列表:? 顯示 Debug 命令列表。 a 匯編 8086/8087/8088 記憶碼。c 比較內(nèi)存的兩個(gè)部分。 d 顯示部分內(nèi)存的內(nèi)容。e 從指定地址開始,將數(shù)據(jù)輸入到內(nèi)存。f 使用指定值填充一段內(nèi)存。 g 運(yùn)行在內(nèi)存中的可執(zhí)行文件。h 執(zhí)行十六進(jìn)制運(yùn)算。 i 顯示來自特定端口的 1 字節(jié)值。l 將文件或磁盤扇區(qū)內(nèi)容加載到內(nèi)存。m 復(fù)制內(nèi)存塊中的內(nèi)容   /n 為 l 或 w 命令指定文件,或者指定正在測(cè)試的文件的參數(shù)。 o 向輸出端口發(fā)送 1 個(gè)字節(jié)的值。   p 執(zhí)行循環(huán)、重復(fù)的字符串指令、軟件中斷或子例程。q 停止 Debug 會(huì)話。   r 顯示或改變一個(gè)或多個(gè)寄存器。   s 在部分內(nèi)存中搜索一個(gè)或多個(gè)字節(jié)值的模式。t 執(zhí)行一條指令,然后顯示所有寄存器的內(nèi)容、所有標(biāo)志的狀態(tài)和 Debug 下一步要執(zhí)行的指令的解碼形式。u 反匯編字節(jié)并顯示相應(yīng)的原語(yǔ)句。w 將被測(cè)試文件寫入磁盤。xa 分配擴(kuò)展內(nèi)存。 xd 釋放擴(kuò)展內(nèi)存。xm 映射擴(kuò)展內(nèi)存頁(yè)。xs 顯示擴(kuò)展內(nèi)存的狀態(tài)。所有 Debug 命令都接受參數(shù),除了 q 命令之外??梢杂枚禾?hào)或空格分隔參數(shù),但是只有在兩個(gè)十六進(jìn)制值之間才需要這些分隔符。因此,以下命令等價(jià): dcs:100 110 d cs:100 110 d,cs:100,110 Debug 命令中的 address 參數(shù)指定內(nèi)存位置。Address 是一個(gè)包含字母段記錄的二位名稱或一個(gè)四位字段地址加上一個(gè)偏移量??梢院雎远渭拇嫫骰蚨蔚刂贰,g,l, t,u 和 w 命令的默認(rèn)段是 CS。所有其他命令的默認(rèn)段是 DS。所有數(shù)值均為十六進(jìn)制格式。20有效地址如下: CS:0100 04BA:0100 在段名和偏移量之間要有冒號(hào)。Debug 命令中的 range 參數(shù)指定了內(nèi)存的范圍??梢詾?range 選擇兩種格式:起始地址和結(jié)束地址,或者起始地址和長(zhǎng)度范圍(由 l 表示) 。 例如,下面的兩個(gè)語(yǔ)法都可以指定從 CS:100 開始的 16 字節(jié)范圍:cs:100 10f cs:100 l 10 Debug 子命令 選擇 Debug 命令以獲得詳細(xì)信息。Debug:A(匯編)   Debug:C(比較)   Debug(轉(zhuǎn)儲(chǔ))   Debug:E(鍵入)   Debug:F(填充)   Debug:G(轉(zhuǎn)向)   Debug:H(十六進(jìn)制)   Debug:I(輸入)   Debug:L(加載)   Debug:M(移動(dòng))   Debug:N(名稱)   Debug:O(輸出)   Debug:P(執(zhí)行)   Debug:Q(退出)   Debug:r(寄存器)   Debug:s(搜索)   Debug:T(跟蹤)   Debug:U(反匯編)   Debug:W(寫入)   Debug:XA(分配擴(kuò)展內(nèi)存)   Debug:XD(取消分配擴(kuò)展內(nèi)存)   Debug:XM (映射擴(kuò)展內(nèi)存頁(yè))   Debug:XS (顯示擴(kuò)展內(nèi)存狀態(tài))***********************Debug 子命令******************************   Debug:A(匯編)直接將 8086/8087/8088 記憶碼合并到內(nèi)存。 21  該命令從匯編語(yǔ)言語(yǔ)句創(chuàng)建可執(zhí)行的機(jī)器碼。所有數(shù)值都是十六進(jìn)制格式,必須按一到四個(gè)字符輸入這些數(shù)值。在引用的操作代碼(操作碼)前指定前綴記憶碼。   a [address]address ——指定鍵入?yún)R編語(yǔ)言指令的位置。對(duì) address 使用十六進(jìn)制值,并鍵入不以“h”字符結(jié)尾的每個(gè)值。如果不指定地址,a 將在它上次停止處開始匯編。 說明:使用記憶碼 。段的替代記憶碼為 cs:、ds:、es: 和 ss:。遠(yuǎn)程返回的記憶碼是 retf。字符串處理的記憶碼必須明確聲明字符串大小。例如,使用 movsw 可以移動(dòng) 16 位的字串,使用 mov***(文字因故被系統(tǒng)屏蔽)***(文字因故被系統(tǒng)屏蔽) 可以移動(dòng) 8 位字節(jié)串。匯編跳轉(zhuǎn)和調(diào)用:匯編程序根據(jù)字節(jié)替換自動(dòng)將短、近和遠(yuǎn)的跳轉(zhuǎn)及調(diào)用匯編到目標(biāo)地址。通過使用 near 或 far 前綴可以替代這樣的跳轉(zhuǎn)或調(diào)用,如下例所示:   a0100:0500   0100:0500 jmp 502 。 a 2byte short jump   0100:0502 jmp near 505 。 a 3byte near jump   0100:0505 jmp far 50a 。 a 5byte far jump   可以將 near 前綴縮寫為 ne。區(qū)分字和字節(jié)內(nèi)存位置:當(dāng)某個(gè)操作數(shù)可以引用某個(gè)字內(nèi)存位置或者字節(jié)內(nèi)存位置時(shí),必須用前綴 word ptr 或者前綴 byte ptr 指定數(shù)據(jù)類型??山邮艿目s寫分別是 wo 和 by。以下范例顯示兩種格式:   dec wo [si]   neg byte ptr [128] 指定操作數(shù):Debug 使用包括在中括號(hào) ([ ]) 的操作數(shù)引用內(nèi)存地址的習(xí)慣用法。這是因?yàn)榱硪环矫?Debug 不能區(qū)分立即操作數(shù)和內(nèi)存地址的操作數(shù)。以下范例顯示兩種格式:   mov ax,21 。 load AX with 21h   mov ax,[21] 。 load AX with the contents of memory location 21h 使用偽指令   使用 a 命令提供兩個(gè)常用的偽指令:db 操作碼,將字節(jié)值直接匯編到內(nèi)存,dw 操作碼,將字值直接匯編到內(nèi)存。以下是兩個(gè)偽指令的范例:   db 1,2,3,4,THIS IS AN EXAMPLE   db THIS IS A QUOTATION MARK:   db THIS IS A QUOTATION MARK:   dw 1000,2022,3000,BACH Debug:E(鍵入)將數(shù)據(jù)輸入到內(nèi)存中指定的地址??梢园词M(jìn)制或 ASCII 格式鍵入數(shù)據(jù)。22以前存儲(chǔ)在指定位置的任何數(shù)據(jù)全部丟失。e addressaddress ——指定輸入數(shù)據(jù)的第一個(gè)內(nèi)存位置。   假定鍵入以下命令:   ecs:100   Debug 按下面的格式顯示第一個(gè)字節(jié)的內(nèi)容:   04BA:0100 EB.   要將該值更改為 41,請(qǐng)?jiān)诓迦朦c(diǎn)鍵入 41,如下所示:   04BA:0100   可以用一個(gè) e 命令鍵入連續(xù)的字節(jié)值。在鍵入新值后按 SPACEBAR(空格鍵) ,而不是按 ENTER 鍵。Debug 顯示下一個(gè)值。在此范例中,如果按三次 SPACEBAR(空格鍵) ,Debug 將顯示下面的值:   04BA:0100 10. 00.   要將十六進(jìn)制值 BC 更改為 42,請(qǐng)?jiān)诓迦朦c(diǎn)鍵入 42,如下所示:   04BA:0100 10. 00.   假定決定值 10 應(yīng)該是 6F。要糾正該值,請(qǐng)按 HYPHEN 鍵兩次以返回到地址 0101(值 10) 。Debug 顯示以下內(nèi)容:   04BA:0100 10. 00.   04BA:0102   04BA:0101   在插入點(diǎn)鍵入 6f 更改值,如下所示:   04BA:0101   按 ENTER 停止 e 命令并返回到 Debug 提示符下。   以下是字符串項(xiàng)的范例:   eds:100 This is the text example   該字符串將從 DS:100 開始填充 24 個(gè)字節(jié)。說明 :如果在沒有指定可選的 list 參數(shù)的值情況下指定 address 的值,Debug 將顯示地址和內(nèi)容,在下一行重復(fù)地址,并等待您的輸入。此時(shí),您可以執(zhí)行下列操作之一: 替換字節(jié)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1