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

正文內(nèi)容

匯編語(yǔ)言實(shí)驗(yàn)報(bào)告(編輯修改稿)

2025-05-06 02:34 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 現(xiàn)鍵盤輸入的方法, 21H 4C號(hào)功能返回系統(tǒng)的方法;3.閱讀下面程序段。四.環(huán)境PC微機(jī)DOS操作系統(tǒng)或 Windows 操作系統(tǒng)MASM。EXE,LINK。EXE,DEBUG。COM或宏匯編集成環(huán)境五.方法步驟程序:data segmentmessage db 39。This is a sample program of keyboard and disply39。db 0dh,0ah,39。Please strike the key!39。,0dh,0ah,39。$39。data endsstack segment para stack 39。stack39。db 50 dup(?)stack endscode segmentassume cs:code,ds:data,ss:stackstart: mov ax,datamov ds,axmov dx,offset messagemov ah,9int 21h ;顯示39。This is a sample program of keyboard and disply39。again: mov ah,1int 21h ;等待鍵盤輸入,保存至ALcmp al,1bh ;1bh 字符ESC的ASCIIje exitcmp al,61h ;61h字符a的ASCIIjc(jb) nd ;小于(CF=1有借位)轉(zhuǎn)向ND原樣顯示cmp al,7ah ;ja nd ;大于轉(zhuǎn)向ND原樣顯示and al,11011111b ;轉(zhuǎn)化為大寫字母 sub al,20hnd: mov dl,almov ah,2int 21hjmp againexit: mov ah,4chint 21hcode endsend start步驟:1.用用文字編輯工具(記事本或EDIT)將源程序輸入,其擴(kuò)展名為.ASM。2.用MASM對(duì)源文件進(jìn)行匯編,產(chǎn)生.OBJ文件和.LST文件。若匯編時(shí)提示有錯(cuò),用文字編輯工具修改源程序后重新匯編,直至通過。3.用TYPE命令顯示1產(chǎn)生的.LST文件。4.用LINK將.OBJ文件連接成可執(zhí)行的.EXE文件。5.在DOS狀態(tài)下運(yùn)行LINK產(chǎn)生的.EXE文件。即在屏幕上顯示標(biāo)題并提示你按鍵。每按一鍵在屏幕上顯示二個(gè)相同的字符,但小寫字母被改成大寫。按ESC鍵可返回DOS。若未出現(xiàn)預(yù)期結(jié)果,用DEBUG檢查程序。六.學(xué)習(xí)要求匯編,連接及調(diào)試時(shí)產(chǎn)生的錯(cuò)誤,其原因及解決辦法。七.思考題1.若在源程序中把INT 21H的39。H39。省去,會(huì)產(chǎn)生什么現(xiàn)象?答:無(wú)法顯示出字符。2.把 INT 21H 4CH號(hào)功能改為 INT 20H,行不行?答:不行。八.小結(jié)通過此次設(shè)計(jì)了解匯編語(yǔ)言程序的匯編、運(yùn)行環(huán)境。 知道了匯編語(yǔ)言的調(diào)試、執(zhí)行的基本方法。但還不熟練,還沒有掌握。對(duì)軟件還不熟悉。.EXE文件的生成過程不順利。同時(shí),我也更深一步了解了匯編語(yǔ)言指令的設(shè)計(jì)、調(diào)試等。5 分支程序一.課程目的1. 掌握分支程序的設(shè)計(jì)方法;2. 掌握利用DEBUG修改參數(shù)、檢查結(jié)果的方法;3. 熟悉匯編語(yǔ)言源程序的編輯、匯編、連接及調(diào)試過程。二.課程內(nèi)容1.編寫一個(gè)程序,顯示AL寄存器中的兩位十六進(jìn)制數(shù)2.編寫一個(gè)程序,判別鍵盤上輸入的字符;若是19字符,則顯示之;若為AZ或az字符,均顯示“c”;若是回車字符CR(其ASCII碼為0DH),則結(jié)束程序,若為其它字符則不顯示,繼續(xù)等待新的字符輸入。data segment DB 0data endscode segment assume cs:code,ds:datamain proc far push ds sub ax,ax push ax mov ax,datamov ds,axnext:mov ah,07int 21hcmp al,0dhjE end_dcmp al,39。039。JGE DY0 。=0JMP NEXT 。39。039。...30HDY0:CMP AL,39。939。JLE IS_09 CMP AL, 39。A39。JGE DY_A 。DAYU AJMP NEXT 。39。A39。...41HDY_A:CMP AL,39。Z39。JLE IS_AZCMP AL,39。a39。JGE DY_xA 。DAYU xAJMP NEXT 。39。a39。...61HDY_xA:CMP AL,39。z39。JLE IS_AZJMP NEXT。......................IS_AZ:MOV AH,02MOV DL,39。c39。INT 21HJMP NEXTIS_09:MOV AH,2MOV DL,ALINT 21HJMP NEXTend_d: retmain endp code ends end main 三.課程要求1.編寫實(shí)驗(yàn)內(nèi)容要求的兩個(gè)程序;2.寫出調(diào)試以上程序,即修改程序參數(shù),檢查結(jié)果的操作方法;3.熟悉源程序匯編、連接命令的使用方法即要回答的內(nèi)容。四.環(huán)境PC微機(jī)DOS操作系統(tǒng)或 Windows 操作系統(tǒng),五.方法步驟1. 用EDIT或其它編輯軟件。2.對(duì)其進(jìn)行匯編及連接。3.。(1)用DEBUG調(diào)試運(yùn)行,學(xué)會(huì)修改AL內(nèi)容的方法;(2),分別進(jìn)行調(diào)試;(3)。六.學(xué)習(xí)要求1.畫出兩個(gè)程序的流程圖,若要獨(dú)立編寫程序,應(yīng)列出相應(yīng)的程序清單。2.說(shuō)明本實(shí)驗(yàn)是如何利用DEBUG進(jìn)行調(diào)試的。七.思考題 編寫顯示AX中四位十六進(jìn)制數(shù)程序,畫出程序的流程圖。stack segment stack db 16 dup(0)stack ends data segment msg1 db 0ah,0dh,39。Please Input Again!39。,39。$39。 msg2 db 0ah,0dh,39。BCD Code:39。,39。$39。 msg3 db 39。Please Input you data:39。,0ah,0dh,39。$39。data endscode segment assume cs:code,ds:data,ss:stack start: mov ax,data mov ds,ax mov dx,offset msg3 mov ah,09h int 21h mov ah,01h mov cx,4 input: mov ah,01h 。輸入字符 int 21h cmp al,30h jb reinput cmp al,39h ja zimu sub al,30h jmp ok zimu: and al,11011111b 。字母轉(zhuǎn)換 cmp al,41h jb reinput cmp al,46h ja reinput
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1