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

正文內(nèi)容

匯編語言實(shí)驗(yàn)報(bào)告-文庫吧資料

2025-04-15 02:34本頁面
  

【正文】 mov dx,offset msg3 mov ah,09h int 21h mov ah,01h mov cx,4 input: mov ah,01h 。,0ah,0dh,39。 msg3 db 39。,39。 msg2 db 0ah,0dh,39。,39。stack segment stack db 16 dup(0)stack ends data segment msg1 db 0ah,0dh,39。2.說明本實(shí)驗(yàn)是如何利用DEBUG進(jìn)行調(diào)試的。(1)用DEBUG調(diào)試運(yùn)行,學(xué)會修改AL內(nèi)容的方法;(2),分別進(jìn)行調(diào)試;(3)。2.對其進(jìn)行匯編及連接。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)容。......................IS_AZ:MOV AH,02MOV DL,39。z39。a39。DAYU xAJMP NEXT 。a39。Z39。A39。DAYU AJMP NEXT 。A39。939。039。=0JMP NEXT 。039。二.課程內(nèi)容1.編寫一個(gè)程序,顯示AL寄存器中的兩位十六進(jìn)制數(shù)2.編寫一個(gè)程序,判別鍵盤上輸入的字符;若是19字符,則顯示之;若為AZ或az字符,均顯示“c”;若是回車字符CR(其ASCII碼為0DH),則結(jié)束程序,若為其它字符則不顯示,繼續(xù)等待新的字符輸入。同時(shí),我也更深一步了解了匯編語言指令的設(shè)計(jì)、調(diào)試等。對軟件還不熟悉。 知道了匯編語言的調(diào)試、執(zhí)行的基本方法。2.把 INT 21H 4CH號功能改為 INT 20H,行不行?答:不行。H39。六.學(xué)習(xí)要求匯編,連接及調(diào)試時(shí)產(chǎn)生的錯(cuò)誤,其原因及解決辦法。按ESC鍵可返回DOS。即在屏幕上顯示標(biāo)題并提示你按鍵。4.用LINK將.OBJ文件連接成可執(zhí)行的.EXE文件。若匯編時(shí)提示有錯(cuò),用文字編輯工具修改源程序后重新匯編,直至通過。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。db 50 dup(?)stack endscode segmentassume cs:code,ds:data,ss:stackstart: mov ax,datamov ds,axmov dx,offset messagemov ah,9int 21h ;顯示39。data endsstack segment para stack 39。0dh,0ah,39。db 0dh,0ah,39。COM或宏匯編集成環(huán)境五.方法步驟程序:data segmentmessage db 39。EXE,LINK。 二.課程內(nèi)容1.掌握常用的編輯工具軟件(如WORD、EDIT)、MASM和LINK的使用;2.偽指令: SEGMENT,ENDS,ASSUME,END,OFFSET,DUP;3.利用的INT 21H的1號功能實(shí)現(xiàn)鍵盤輸入的方法;三.課程要求1.仔細(xì)閱讀有關(guān)偽指令SEGMENT,ENDS,ASSUME,END,OFFSET,DUP的內(nèi)容;2.了解利用的INT 21H的1號功能實(shí)現(xiàn)鍵盤輸入的方法, 21H 4C號功能返回系統(tǒng)的方法;3.閱讀下面程序段。4 匯編語言程序上機(jī)過程一.課程目的熟練掌握匯編語言程序的編輯、調(diào)試和運(yùn)行的過程和方法。但進(jìn)行屏幕顯示的沒有成功,說明自己的能力有待提高。學(xué)會了條件轉(zhuǎn)移、無條件轉(zhuǎn)移指令的使用。修改VRAM更靠近硬件,需記住對應(yīng)于屏幕某位置的物理地址才能使用。七.思考題 利用INT 21H 顯示和直接向VRAM送ASCII碼顯示方法在顯示結(jié)果上有什么不同?答:INT 21H只能在當(dāng)前位置顯示默認(rèn)屬性(即顏色)的字符,在VRAM中可修改任何一個(gè)位置的字符和屬性。六.學(xué)習(xí)要求 各項(xiàng)實(shí)驗(yàn)記錄及觀察體會。(3)用Q命令退出DEBUG。START: MOV BX,102MOV AL,24XOR CL,CLLOP: CMP AL,[BX]JZ EXITINC BXINC CLJMP LOPEXIT: INT3(2)用G命令運(yùn)行此程序,并檢查CL的統(tǒng)計(jì)長度是否與你自己統(tǒng)計(jì)的實(shí)際長度是否一樣? 答:一樣。DB 39。(一定要先存入!)(3)用G命令運(yùn)行此程序,仔細(xì)觀察每一個(gè)ASCII碼顯示結(jié)果,并和字符表及上一道程序運(yùn)行情況進(jìn)行對照,其控制字符區(qū)(070DH)顯示結(jié)果和INT 21H 2號功能調(diào)用有何不同?4.用字符搜索法確定字符串長度(1)用A命令在100H開始的內(nèi)存處鍵入下列程序JMP STARTDB 39。仔細(xì)觀察每個(gè)字符,和IBMPC ASCII碼表對照,看07H0DH處控制字符顯示結(jié)果與表上有何不同?(3)按CTRL+BREAK退出此程序,若一次不行可多做幾次。字符串,若不出現(xiàn),用DEBUG檢查程序有無錯(cuò)誤。(5)在DOS命令下打AA,運(yùn)行此程序,即在屏幕上顯示39。(存入前BX:CX必須置為文件長度值)。This is a sample!$39。五.方法步驟1.利用INT 21 0AH號功能調(diào)用顯示字符串。三.課程要求1. 仔細(xì)閱讀有關(guān)無條件轉(zhuǎn)移指令、條件轉(zhuǎn)移指令的內(nèi)容;2. 閱讀利用DOS功能調(diào)用INT21H的2號和9號功能進(jìn)行屏幕顯示的內(nèi)容;3.閱讀實(shí)驗(yàn)指導(dǎo)書中的字符串屏幕顯示程序、字符屏幕顯示程序、直接向VRAM送ASCII碼顯示字符程序、用字符搜索法確定字符串長度程序、16進(jìn)制數(shù)化ASCII碼的一般方法的程序段,調(diào)試上述程序。 3 初級程序的編寫與調(diào)試(二)一.課程目的1.掌握無條件轉(zhuǎn)移指令、條件轉(zhuǎn)移指令;2.掌握利用DOS功能調(diào)用INT21H的2號和9號功能進(jìn)行屏幕顯示的方法;3.掌握直接向視頻RAM送ASCII碼進(jìn)行屏幕顯示的方法;4.掌握屏幕字符顯示程序編寫與調(diào)試。對匯編語言的一些簡單程序的調(diào)試運(yùn)行有了初步的掌握。知道如何編寫程序,如何驗(yàn)證程序的對錯(cuò)。4.?dāng)?shù)據(jù)串搬家程序中的目的地址改為1002H,再運(yùn)行此程序,看能不能把1000H開始的字符串搬到1002H開始的地方去?修改程序以做到這一點(diǎn)。七.思考題1.MOV BYTE PTR[BX],20 MOV WORD PTR[BX+SI+2],2846上述指令中BYTE PTR及WORD PTR偽操作不加行不行?試一試。(5) 修改此程序,使ES與DS為同一值,以減少一條指令,而源物理地址和目的
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1