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

正文內(nèi)容

匯編語言實驗報告-wenkub

2023-04-24 02:34:56 本頁面
 

【正文】 256個ASCII字符。(4)用Q命令退出DEBUG。(1)用A命令在100H處鍵入下列程序:MOV AH, 9MOV DX,110INT 21INT 20(2)用A命令在110H處鍵入下列字符串的ASCII碼:DB 39。二.課程內(nèi)容1. 字符、字符串的屏幕顯示;2. 直接向VRAM送ASCII碼顯示字符;3. 用字符搜索法確定字符串長度;4. 16進制數(shù)化ASCII碼的一般方法(顯示內(nèi)存內(nèi)容)。同時熟悉了匯編語言的一些指令。答:不行2.用G命令運行多字節(jié)加法程序,并用D命令檢查其結果(存放在哪里?),是否正確?3.將多字節(jié)加法程序中的INT 20H指令改為INT 3,有何區(qū)別?若這條指令不加,行不行?試一試。并記下DS與ES值。IBM_PC COMPUTER39。3.多字節(jié)加法程序程序:MOV DI,1000MOV CX,8MOV SI,2000CLCLOP: MOV AL,[SI]ADC [DI],ALINC SIINC DILOOP LOPINT 20步驟:(1) 用命令鍵入此程序(2) 用E命令在1000H開始處鍵入一個8字節(jié)被加數(shù),在2000H開始處鍵入一個8字節(jié)加數(shù),均為低字節(jié)在前面。五.方法步驟1.內(nèi)存操作數(shù)及各種尋址方式使用MOV AX,1234 MOV [1000],AXMOV BX,1002MOV BYTE PTR[BX],20MOV DL,39INC BXMOV [BX],DLDEC DLMOV SI,3MOV [BX+SI],DLMOV [BX+SI+1],DLMOV WORD PTR[BX+SI+2],2846步驟: (1) 用A命令鍵入上述程序,并用T命令逐條運行。 2 初級程序的編寫與調(diào)試(一)一.課程目的1.進一步熟悉DEBUG命令;2.掌握數(shù)據(jù)在內(nèi)存中的存放方式和內(nèi)存操作數(shù)的幾種尋址方式,段寄存器和物理地址計算; 3.熟悉數(shù)據(jù)傳送指令、算術運算指令、邏輯指令、數(shù)據(jù)串傳送程序和數(shù)據(jù)串傳送指令MOVS、STOS及重復前輟REP;4.掌握簡單的匯編語言程序編寫與調(diào)試。R, D, E 命令:A, T 命令:進入和退出DEBUG:六.學習要求1.如何啟動和退出DEBUG程序;2.整理每個DEBUG命令使用的方法,實際示例及執(zhí)行結果。二.課程內(nèi)容1.進入和退出DEBUG程序;2.學會DEBUG中的1)D命令(顯示內(nèi)存數(shù)據(jù)D 段地址:偏移地址) 例1:D1002)E命令(修改指定內(nèi)存) 例1:E100 41 42 43 44 48 47 46 45 D 100,L08  結果:08F1:0100 41 42 43 44 48 47 46 45 例2: E 100:   08F1:0100 76 42 :42是操作員鍵入   此命令是將原100號內(nèi)存內(nèi)容76修改為42,用D命令可察看。匯編語言課程設計 學院: 專業(yè): 姓名: 學號: 匯編語言是計算機專業(yè)的一門重要的專業(yè)基礎課,主要介紹匯編語言程序設計的基本原理和方法。3)R命令(顯示當前寄存器的內(nèi)容)4)T命令(設置陷井,單步執(zhí)行)5)A命令(將指令直接匯編成機器碼輸入到內(nèi)存中。七.思考題啟動DEBUG后,應通過什么方法實現(xiàn)?答:用debug+文件名八.小結 通過這個設計我懂得了DEBUG程序調(diào)試匯編程序的一些基本方法和指令。二.課程內(nèi)容1. 內(nèi)存操作數(shù)及各種尋址方式使用;2. 求累加和程序;3. 多字節(jié)加法程序;4. 數(shù)據(jù)串搬家程序;5. 段寄存器概念及字符串傳送指令練習。(2) 每運行一條有關內(nèi)存操作數(shù)的指令,要用D命令檢查并記錄有關內(nèi)存單元的內(nèi)容并注明是什么尋址方式。4.數(shù)據(jù)串搬家程序(1)用A命令鍵入下列程序:MOV SI,1000MOV DI,1500MOV CX,0FHLOP:MOV AL,[SI]MOV [DI],ALINC SIINC DILOOP LOPINT 20(2)用A命令DB偽指令在1000H鍵入下列字符串:‘IBM_PC COMPUTER39。并用D命檢查之(3) 用D命令檢查0F00:1000處內(nèi)容,看是否一樣。(5) 修改此程序,使ES與DS為同一值,以減少一條指令,而源物理地址和目的物理地址(是多少?)仍和原來一樣。4.數(shù)據(jù)串搬家程序中的目的地址改為1002H,再運行此程序,看能不能把1000H開始的字符串搬到1002H開始的地方去?修改程序以做到這一點。對匯編語言的一些簡單程序的調(diào)試運行有了初步的掌握。三.課程要求1. 仔細閱讀有關無條件轉移指令、條件轉移指令的內(nèi)容;2. 閱讀利用DOS功能調(diào)用INT21H的2號和9號功能進行屏幕顯示的內(nèi)容;3.閱讀實驗指導書中的字符串屏幕顯示程序、字符屏幕顯示程序、直接向VRAM送ASCII碼顯示字符程序、用字符搜索法確定字符串長度程序、16進制數(shù)化ASCII碼的一般方法的程序段,調(diào)試上述程序。This is a sample!$39。(5)在DOS命令下打AA,運行此程序,即在屏幕上顯示39。仔細觀察每個字符,和IBMPC ASCII碼表對照,看07H0DH處控制字符顯示結果與表上有何不同?(3)按CTRL+BREAK退出此程序,若一次不行可多做幾次。DB 39。(3)用Q命令退出DEBUG。七.思考題 利用INT 21H 顯示和直接向VRAM送ASCII碼顯示方法在顯示結果上有什么不同?答:INT 21H只能在當前位置顯示默認屬性(即顏色)的字符,在VRAM中可修改任何一個位置的字符和屬性。學會了條件轉移、無條件轉移指令的使用。4 匯編語言程序上機過程一.課程目的熟練掌握匯編語言程序的編輯、調(diào)試和運行的過程和方法。EXE,LINK。db 0dh,0ah,39。data endsstack segment para stack 39。again: mov ah,1int 21h ;等待鍵盤輸入,保存至ALcmp al,1bh ;1bh 字符ESC的ASCIIje exitcmp al,61h ;61h字符a的ASCIIjc(jb) nd ;小于(CF=1有借位)轉向ND原樣顯示cmp al,7ah ;ja nd ;大于轉向ND原樣顯示and al,11011111b ;轉化為大寫字母 sub al,20hnd: mov dl,almov ah,2int 21hjmp againexit: mov ah,4chint 21hcode endsend start步驟:1.用用文字編輯工具(記事本或EDIT)將源程序輸入,其擴展名為.ASM。4.用LINK將.OBJ文件連接成可執(zhí)行的.EXE文件。按ESC鍵可返回DOS。H39。 知道了匯編語言的調(diào)試、執(zhí)行的基本方法。同時,我也更深一步了解了匯編語言指令的設計、調(diào)試等。039。039。A39。A39。a39。a39。......................IS_AZ:MOV AH,02MOV DL,39。2.對其進行匯編及連接。2.說明本實驗是如何利用DEBUG進行調(diào)試的。,39。,39。,0ah,0dh,39。字母轉換 cmp al,41h jb reinput
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1