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

正文內(nèi)容

微機實驗報告要求-全文預覽

2024-11-13 18:00 上一頁面

下一頁面
  

【正文】 。實驗內(nèi)容1:輸入22222,顯示實驗內(nèi)容2:輸入12,顯示實驗四字符串的顯示實驗一、實驗目的: 掌握字符串的顯示方法。對于輸入的字符,先判斷它是不是1~9的數(shù)字字符,若不是,直接跳出循環(huán),若是的話,將ASCⅡ碼轉(zhuǎn)化成對應數(shù)值并存到AX中,對于下一個輸入的數(shù)值,判斷完成后,通過將AX和BX內(nèi)容交換并將AX中的數(shù)*10,再累加實現(xiàn)。H39。二、實驗內(nèi)容1.從鍵盤上輸入一個十進制數(shù)(0~65535),轉(zhuǎn)換成二進制數(shù)并放入寄存器BX中。同樣,要從子程序傳遞回調(diào)用程序的參數(shù)也被壓入堆棧內(nèi),然后由主程序中的指令把這些參數(shù)從堆棧中取出。子程序定義格式如下:過程名PROC [NEAR/FAR]RET過程名ENDP 調(diào)用的時候用CALL 過程名參數(shù)傳遞有三種方法:(1)通過寄存器傳遞參數(shù),這種方式適合于傳遞參數(shù)較少的一些簡單程序。十進制顯示的方法:先判斷是正數(shù)負數(shù),是負數(shù)要把它轉(zhuǎn)化成負數(shù)的絕對值,并在前面加一個負號。因為要將正數(shù)與負數(shù)分別累加,這時候需要分支,而分支的條件有很多種,比如跟0比較大小,比如通過提取符合位來判斷,只要能正確實現(xiàn)分支都可以。0000 BB FFEF 0000 BB FFEFSTART: MOVBX,0011HSTART: MOVBX, 0FFEFH實驗內(nèi)容3:求一個數(shù)據(jù)塊中最大元素的時候,把數(shù)據(jù)塊中的第一個元素AL中,并通過循環(huán)把其余的元素和AL比較,如果新元素較大的話就取代原來的元素放到AL中。 MOVAH,2 INT21HMOVAH,4CHINT21HBINHEX ENDPCODE ENDSENDBINHEX(3)實驗結(jié)果:五、心得體會 實驗內(nèi)容1:宏定義必須先定義,后調(diào)用,自己剛開始時把宏定義放在調(diào)用的后面,導致程序出錯。NEGAT:$39。MAX IS:$39。從高到低依次取出4位二進制數(shù)變?yōu)锳SCII碼輸出即可。2.把BX中的帶符號二進制數(shù)轉(zhuǎn)換成十進制數(shù),在屏幕上顯示出來。MOVAH, 2INT21HMOVAH, 4CHINT21HCODEENDSEND實驗二 數(shù)據(jù)的顯示實驗一、實驗目的1.掌握屏幕上顯示各種進制數(shù)據(jù)的方法。六、思考題1.請說出一個完整的匯編程序從編寫到運行所需的步驟。A39。2.掌握字符的顯示方法。三、實驗內(nèi)容和步驟 程序代碼: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,等十個成績。程序代碼: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中內(nèi)容為56自動化 學院 物聯(lián)網(wǎng) 專業(yè) 1 班 學號311300 姓名 協(xié)作者 教師評定實驗三:分支、循環(huán)及子程序設計實驗一、實驗目的1)了解分支、循環(huán)子程序等程序的基本結(jié)構(gòu)。二、實驗設備PC一臺,tdpite微機/單片機教學實驗裝置一套。三、實驗內(nèi)容與步驟 實驗程序:STAK SEGMENT STACKDW 64 DUP(?)STACK ENDS DATA SEGMENTORG 0500H DATA1 DB 00H, 01H,02H,03H,04H,05H,06H,07H,08H,09H,10HDB 11H,12H,13H,14H,15HORG 0600H DATA2 DB 16 DUP(?)DATA ENDS CODE SEGMENTASSUME CS:CODE,DS:DATA START: MOV AX,DATAMOV DS,AXMOV SI,OFFSET DATA1MOV DI, OFFSET DATA2MOV CX,0010H A1: MOV AL,[SI]MOV [DI],ALINC SIINC DILOOP A1MOV AH,4CH INT 21H CODE ENDS END START 編譯連接后使用U命令查看DS地址為0208 使用G命令運行再用D命令查看結(jié)果正確將ASCLL碼表示的十進制數(shù)轉(zhuǎn)換成二進制數(shù) 參考程序 略 利用E命令修改0500開始的數(shù)據(jù)輸入34 35 后G命令運行再用D命令查看結(jié)果為DATA:0510 2D正確輸入為12 95時對應結(jié)果為0C 5F 編程練習一:1)編程實現(xiàn)將十進制數(shù)的ASCLL碼轉(zhuǎn)換成BCD碼 要求:用E命令從鍵盤輸入的五位十進制數(shù)的ASCLL碼已存放在0500H起始的內(nèi)存單元內(nèi)(例25H、30H、32H、34H、65H),把它轉(zhuǎn)換成BCD碼后,再分別存入050AH起始的內(nèi)存單元內(nèi)。⑤ 通過編程設計、軟件調(diào)試,進一步了解和掌握x86軟、硬件的工作原理,為下一步硬件實驗打下良好的基礎。第一篇:微機實驗報告要求實驗報告的撰寫要求一、封面(統(tǒng)一要求)二、報告內(nèi)容:① 題目② 程序框圖③ 硬件原理圖(在做硬件實驗時需此步驟)④ 源程序(左邊為實驗前預習的源程序,右邊為實驗后調(diào)試正確的)⑤ 指令分析(分析源程序中用到的條件轉(zhuǎn)移、邏輯、移位、算術(shù)運算等指令在程序段中的作用)⑥ 結(jié)果記錄及分析三、收獲感想。④ 掌握編程、調(diào)試方法(包括排除程序錯誤、決解問題的方法)。二、實驗設備PC一臺,tdpite微機/單片機教學實驗裝置一套。3)學習使用軟件監(jiān)視變量的方法。試驗程序: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,
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1