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

正文內容

微原軟件實驗報告-文庫吧資料

2025-02-12 07:22本頁面
  

【正文】 STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK CHECK PROC FAR 。錯誤標志寄存器 DATA ENDS STACK SEGMENT STACK 39。 。,0DH,0AH,39。BUFFER實際長度 DB 101 DUP (0) MESSAGE DB 39。 三、源程序 DATA SEGMENT BUFFER DB 101 。 (二進制或十進制 )變?yōu)? ASCII 碼再進行顯示? 答:選出最小十進制數(shù)后可以通過除十得到余數(shù)和商,商為高位,余數(shù)為低位,分別對這兩個加 30H即可到得其 ASCII碼。 實驗內容 : ,尋找其中的最小值 ,然后在屏幕上顯示出來; ,輸入結束標志自定 ,但要在報告中說明; ,以防止非法字符輸入 ,并有適當?shù)奶崾荆? ,分別用子程序實現(xiàn) .在報告中要給出模塊層次圖。 另外,通過這次試驗,我對匯編程序的分支、循環(huán)結構 有了進一步的理解。注意與 0相比時,要使用有符號數(shù)的條件跳轉指令, JGE等等,在使用無符號數(shù)的條件跳轉指令時,不是與 0相比較。 二是判斷正負數(shù)。要顯示數(shù)字字符,首先要把數(shù)據(jù)轉換成 ASCII碼,然后調用 DOS功能將其顯示。 七、心得體會: 這個實驗有兩個要點,其實就是兩個預習題目里討論的問題。TO PRINT CHARS MOV CX,0 MOV BX,0 LOOP2: MOV DL,BUF[BX] INT 21H INC BX INC CX CMP CX,1BH 。LOOP CNT TIMES JNZ LOOP1 ADD POSOD,30H ADD POSEV,30H ADD ZERO,30H ADD NEGAOD,30H ADD NEGAEV,30H 。STACK39。you can add other numbers CNT EQU $NUM 。:39。E39。39。 NEGAOD DB 0 DB 0AH,0DH,2DH,45H,3AH 。,39。,39。LF,CR,39。:39。039。 POSEV DB 0 DB 0AH,0DH,30H,3AH 。,39。,39。LF,CR,39。:39。O39。+39。 源代碼如下: DATA SEGMENT BUF DB 2BH,4FH,3AH 。 (圖二:反匯編結果) 分析: DATA段地址: 1466; POSI偏移地址: 0002; ZERO偏移地址: 0007; NEGA偏移地址: 000C; CODE段地址: 1468; 子程序 CMPR偏移地址: 0049; CNT的值 +09D。LOOP 13 TIMES JNZ LOOP2 MOV AX,4C00H INT 21H RET START ENDP CMPR PROC FAR CMP AL,0 JGE BIGGER INC NEGA JMP EXIT BIGGER: JE EQUAL INC POSI JMP EXIT EQUAL: INC ZERO EXIT: RET CMPR ENDP CODE ENDS END START 四、程序流程圖 (圖表一:主程序流程圖) (圖表二: cmpr子程序流程圖) 五、實驗結果與調試過程 (圖一:程序運行結果) 分析:設置的數(shù)據(jù)區(qū)待分析數(shù)據(jù)為 “72H,88H,91H,01H,00H,00H,23H,77H,21H”,其中正數(shù)為 72H,01H,23H,77H,21H;負數(shù)為 88H,91H;還有兩個零。TRANSFER TO ASC2 CODE MOV AH,02H 。 DB 100 DUP (?) STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK START PROC FAR PUSH DS XOR AX,AX PUSH AX MOV AX,DATA MOV DS,AX MOV CX,0 MOV BX,0 LOOP1: MOV AL,NUM[BX] CALL FAR PTR CMPR INC BX INC CX CMP CX,CNT 。LENTH DATA ENDS STACK SEGMENT STACK 39。 NEGA DB 0 NUM DB 72H,88H,91H,01H,00H,00H,23H,77H,21H 。,39。LF,CR,39。:39。039。 POSI DB 0 BUF1 DB 0AH,0DH,30H,3AH 。,39。39。 ,為負或為零? 你能舉出多少種不同的方法? 答 :可以將待檢驗數(shù)與 0比較(使用 CMP指令后判斷 CF、 OF或者以表達式【實用 EQ、 GE等操作符】的返回值來判斷),也可以將待檢驗數(shù)與 80H相與,判斷 ZF的值。 要屏顯 09的數(shù)碼,只需將 AH置成 02H( DOS功能調用),然后將要顯示的數(shù)碼的 ASCII碼存進 DL里,然后執(zhí)行 INT 21H就可以打印字符。 。每類數(shù)的個數(shù)都不超過 9。 微機原理與接口技術軟件實驗 實驗報告二 姓名:楊帆 學院:信息與通信工程 學號: 070547 班級: 07118 實驗二 分支,循環(huán)程序設計 一、實驗目的: ; ,循環(huán)程序設計; DOS 功能調用。 使用 u指令修改 asm代碼時要對照反匯編的結果,若要刪去某條指令,可以找到那條指令在代碼段的偏移地址,再用 u指令將其修改為 NOP(從該指令開始到下一條指令開始的地址 1處)。 經(jīng)過此次試驗,我基本掌握了匯編程序的編輯、編譯、連接、執(zhí)行以及調試的主要步驟。 預
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1