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

正文內容

微機組裝實驗報告(編輯修改稿)

2025-10-21 09:13 本頁面
 

【文章內容簡介】 CK DW 64 DUP(?)STACK ENDS DATA SEGMENT ORG 0500H DATA1 DB 25H,30H,32H,34H,65H ORG 050AH DATA2 DB 5 DUP(?)DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX, DATA MOV DS, AX MOV SI,OFFSET DATA1 MOV DI,OFFSET DATA2 MOV CL,5 A1: MOV AL, [SI] CMP AL,30H JB A2 CMP AL,39H JA A2 AND AL, 0FH MOV [DI], AL JMP NEXT A2: MOV BYTE PTR [DI], 0FFH JMP NEXT NEXT: INC SI INC DI DEC CL JNZ A1 MOV AH,4CH INT 21H CODE ENDS END START 實驗結果:自動化 學院 物聯(lián)網(wǎng) 專業(yè) 1 班 學號姓名 協(xié)作者 教師評定實驗二:運算類編程實驗一、實驗目的1)掌握使用運算類指令編程及調試方法。2)掌握運算類指令對各狀態(tài)標志位的影響及其測試方法。3)學習使用軟件監(jiān)視變量的方法。二、實驗設備PC一臺,tdpite微機/單片機教學實驗裝置一套。三、實驗內容及步驟除法運算題目:十進制的除法。被除數(shù)和除數(shù)均已非壓縮BCD數(shù)形式存放在內存中。試驗程序:STACK SEGMENT STACK DW 64 DUP(?)STACK ENDS DATA SEGMENT DATA1 DB 2 DUP(?)DATA2 DB 1 DUP(?)RESULT DB 2 DUP(?)DATA ENDS CODE SEGMENT ASSUME CS: CODE,DS:DATA START: MOV AX, DATA MOV DS, AX CALL INIT MOV SI, OFFSET DATA2 MOV BL, [SI] MOV SI,OFFSET DATA1 MOV DI, OFFSET RESULT MOV CL,0AH MOV AL,[SI] MUL CL ADD AL,[SI+01H] MOV AH,00H DIV BL MOV AH , 00H DIV CL MOV [DI],AX MOV AH,4CH INT 21H INIT: MOV SI,OFFSET RESULT MOV CX,0002H MOV AX,00H A1:MOV [SI],AL INC SI LOOP A1 RET CODE ENDS END START 用e命令賦值被除數(shù)09 02 除數(shù)04 g命令運行 d命令查看0072:0003 顯示02 03 運行結果:編程練習2)已知在起始地址為0500H的內存單元中,存放一串數(shù)據(jù):10H,20H,30H,40H,50H,,并把平均值轉換成BCD數(shù)存入0500H單元中。程序代碼:STACK SEGMENT STACK DW 64 DUP(?)STACK ENDS DATA SEGMENT ORG 0500H DATA1 DW 10H,20H,30H,40H,50H,60H ORG 0510H DATA2 DB ? DATA ENDS CODE SEGMENT ASSUME CS:CODE ,DS:DATA START: MOV AX,DATA MOV DS,AX MOV SI,OFFSET DATA1 MOV DI,OFFSET DATA2 MOV AX,[SI] MOV CL, 5 A1: MOV BX,[SI+2] ADD AX,BX INC SI INC SI DEC CL JNZ A1 MOV BL,06H DIV BL MOV BL,0AH DIV BL MOV BH,AH MOV BL,10H MUL BL ADD AL,BH MOV [DI],AL MOV AH,4CH INT 21H CODE ENDS END START 用g命令運行再用d命令查看0772:0510中內容為56自動化 學院 物聯(lián)網(wǎng) 專業(yè) 1 班 學號311300 姓名 協(xié)作者 教師評定實驗三:分支、循環(huán)及子程序設計實驗一、實驗目的1)了解分支、循環(huán)子程序等程序的基本結構。2)掌握分支程序、循環(huán)結構程序的設計和調試方法。3)掌握子程序的定義和調試方法。二、實驗設備PC一臺,tdpite微機/單片機教學實驗裝置一套。三、實驗內容和步驟 程序代碼:STACK SEGMENT STACK DW 64 DUP(?)STACK ENDS DATA SEGMENT ORG 0100H DATA1 DB 10 DUP(?)ORG 0200H DATA2 DB 10 DUP(?)DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV ES,AX MOV SI,OFFSET DATA1 MOV CX,000AH MOV DI,OFFSET DATA2 A1: CALL AA1 MOV AL,0AH SUB AL,CL INC AL MOV BX,DX MOV [BX+DI],AL LOOP A1 MOV AH,4CH INT 21H AA1: PUSH CX MOV CX,000AH MOV AL, 00H MOV BX,0100H MOV SI,BX A2: CMP AL,[SI] JAE A3 MOV AL,[SI] MOV DX,SI SUB DX,BX A3: INC SI LOOP A2 ADD BX,DX MOV AL,00H MOV [BX],AL POP CX RET CODE ENDS END START 實驗步驟:匯編連接生成exe文件用e命令輸入:3CH,40H,47H,61H,4FH,5DH,52H,30H,56H,45H,等十個成績。再用g命令運行d命令查看0722:2)有3個8位二進制數(shù)連續(xù)存放在0200H開始的內存單元中,設他們之中至少有兩個數(shù)是相同的。編寫程序找出與這兩個數(shù)不同的數(shù),把該數(shù)所在地址送到0204H單元,若三個數(shù)都相同則送0FFFFH到0204單元。程序代碼:STACK SEGMENT STACK DW 64 DUP(?)STACK ENDS DATA SEGMENT ORG 0200H DATA1 DB ? DATA2 DB ? DATA3 DB ? ORG 0204H DATA4 DW ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS ,AX LEA SI,DATA1 LEA SI,DATA4 MOV AL,[SI] MOV AH,[SI+1] MOV BL,[SI+2] CMP AL,AH JZ A1 CMP AL,BL JZ A2 MOV [DI],SI JMP A4 A2: ADD SI,1 MOV [DI],SI JMP A4 A1: CMP AL,BL JZ A3 ADD SI,2 MOV [DI],SI JMP A4 A3: MOV [DI] ,0FFFFH A4:MOV AH,4CH INT 21H CODE ENDS END START 實驗步驟:e0772:0200命令輸入數(shù)據(jù)01 01 01g命令運行 的命令查看得到運行結果:第四篇:微機實驗報告微機實驗報告曾東明實驗一 輸出字符‘A’一、實驗目的1.通過這個簡單的例子熟悉在微機上建立、匯編、鏈接和運行8086/8088匯編語言程序的過程。2.掌握字符的顯示方法。3.學習DOS系統(tǒng)功能調用。二、實驗內容輸出字符?A?,程序流程圖如圖11所示。圖11輸出字符?A?程序流程圖源程序如下:CODESEGMENTASSUMECS:CODEMOVDL, 39。A39。MOVAH, 2INT21HMOVAH, 4CHINT21HCODEENDSEND三、實驗設備PC機一臺,MASM匯編程序四、實驗步驟1.用記事本將源程序輸入,并存盤。注意:源程序是用匯編語言語句編寫的程序,并不能為機器所識別。 2.(OBJ文件)3.用LINK程序產生執(zhí)行文件(EXE文件)4.執(zhí)行程序實驗結果:五、心得體會第一次經歷了匯編語言的上機過程,對在計算機上進行匯編語言程序設計的步驟不是很熟悉,對命令提示符的一些操作命令不懂,后來查閱了一些資料,比如可以在window7下按住shift,點擊鼠標右鍵,在彈出的窗口里就可以打開命令提示符了。六、思考題1.請說出一個完整的匯編程序從編寫到運行所需的步驟。(1)用編輯程序建立ASM源程序文件(2)(OBJ文件)(3)用LINK程序產生執(zhí)行文件(EXE文件)(4)在DOS命令行直接鍵入文件名執(zhí)行該文件 2.修改源程序,改變屏幕顯示的內容。修改的源程序: CODESEGMENTASSUMECS:CODEMOVDL, 39。D39。MOVAH, 2INT21HMOVAH, 4CHINT21HCODEENDSEND實驗二 數(shù)據(jù)的顯示實驗一、實驗目的1.掌握屏幕上顯示各種進制數(shù)據(jù)的方法。2.掌握將內存中的二進制數(shù)轉換為十進制、十六進制數(shù)的方法。3.學會子程序的編寫、調用及數(shù)據(jù)傳遞方法。二、實驗內容1.把BX中的無符號二進制數(shù)轉換成十進制數(shù),在屏幕上顯示出來。2.把BX中的帶符號二進制數(shù)轉換成十進制數(shù),在屏幕上顯示出來。3.求一個數(shù)據(jù)塊(由10個單字節(jié)的無符號數(shù)組成)中的最大元素,并將結果以十進制數(shù)的形式在屏幕上顯示出來。4.求一個數(shù)據(jù)塊(由20個單字節(jié)的帶符號數(shù)組成)中的正數(shù)之和(和不超過字)和負數(shù)之和(和不超過字),并在屏幕上用十進制數(shù)的形式分別顯示出兩個和。5.將寄存器BX中的二進制數(shù)轉換成十六進制數(shù),并在屏幕上顯示出來。從高到低依次取出4位二進制數(shù)變?yōu)锳SCII碼輸出即可。三、實驗設備:PC機一臺、masm匯編程序四、實驗步驟:依照前面介紹的方法,對每一個實驗內容對應的程序進行編輯、編譯、連接和運行,直到達到實驗要求。1.實驗內容1(1)實驗內容1的流程圖,如圖所示:(2)實驗內容1的程序:CODE SEGMENTASSUMECS: CODEDEC_DIV MACROMOVAX, BXMOVDX, 0DIVCXMOVBX, DXMOVDL, ALADDDL, 30HMOVAH, 2INT21HENDMSTART: MOVBX, 0FFFHMOVCX, 1000DEC_DIVMOVCX, 100DEC_DIVMOVCX, 10DEC_DIVMOVCX, 1DEC_DIVMOVAH, 4CHINT21HCODE ENDSENDSTART(3)實驗結果:(1)實驗容1的程序: DATA SEGMENT A DW 1000 B DW 100 C DW 10 D DW 1 DATA ENDS CODE SEGMENTASSUMECS: CODE,DS:DATASTART: MOVAX,DATAMOVDS,AXMOVBX, 0FFEFH。0017的補碼是0FFEFHOR BX,BXJNS NEXTNEG BXAND BH,7FHMOV DL,2DHMOV AH,2INT 21HNEXT:MOVSI,OFFSET ACALLDEC_DIVMOVSI,OFFSET BCALLDEC_DIVMOVSI,OFFSET CCALLDEC_DIVMOVSI,OFFSET DCALLDEC_DIVMOVAH, 4CHINT21HDEC_DIV PROCNEARMOV CX, [SI]MOVAX, BXMOVDX, 0DIVCXMOVBX, DXMOVDL, ALADDDL, 30HMOVAH, 2INT21HRETDEC_DIV ENDPCODE ENDSENDSTART(2)實驗結果:3.實驗內容3(1)實驗內容3的流程圖,如圖所示:(2)實驗3的程序: DATASEGMENTBLOCKDB 1,0,5,7,10,30,100,127,90,80RESULTDB?,?BUFDB39。MAX IS:$39。 DATAENDS CODESEGMENTASSUMECS:CODE,DS:DATABEGINPROCFARMOVAX, DATAMOVDS, AXMOVCX, 9LEASI, BLOCKMOVAL, [SI]X1: INCSICMPAL, [SI]JAEX2MOVAL, [SI]X2: LOOPX1MOVRESULT, ALMOV DX, OFFSET BUFMOV AH, 9INT 21HMOVBL,RESULTCBWMOVCX, 1000CALLDEC_DIVMOVCX, 100 CALLDEC_DIV MOVCX, 10 CALLDEC_DIVMOVCX, 1CALLDEC_DIVMOVAH, 4CHINT21HDEC_DIV PROCNEARMOVAX, BXMOVDX, 0DIVCXMOVBX, DXMOVDL, ALADDDL, 30H
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1