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

正文內(nèi)容

匯編語言常見問題實驗報告帶正確源代碼-在線瀏覽

2025-05-10 10:01本頁面
  

【正文】 l,1 ;減為前導(dǎo)字符 int 21h輸出前導(dǎo)字符顯示出錯信息 add dl,1 ;再加一還原為輸入 int 21h add dl,1 ;減一轉(zhuǎn)為后續(xù)字符 int 21h輸出輸入的字符 jmp over next: mov ah,9 mov dx,seg message輸出后續(xù)字符 mov ds,dx mov dx,offset message int 21h ;輸出出錯信息over: mov ah,4ch結(jié)束 int 21h ;返回DOS code ends end start結(jié)果分析:小寫字母az的ASC碼是按照由a到z順序增加的。技術(shù)支持:Michael參考文獻:IBMPC匯編語言程序設(shè)計(第二版)實驗九:刪除數(shù)字實驗?zāi)康模赫莆諗?shù)據(jù)的提取,熟悉數(shù)據(jù)段中數(shù)據(jù)的轉(zhuǎn)移與復(fù)制。實驗內(nèi)容:題目:編寫程序,將數(shù)據(jù)段string中的所有數(shù)組字符刪除掉。fh84392hkHHo38239。$39。$39。039。939。但是這也在一定程度上浪費了一部分的存儲空間。實驗原理:字符串在數(shù)據(jù)段中是順序存儲的,可以利用DOS的功能操作數(shù)據(jù)段中的內(nèi)容。放輸入的字符串與程序內(nèi)定的字符串不相同時,顯示“password error!”信息,允許重新輸入,當三次輸入的都不正確時,結(jié)束運行返回DOS。12345639。error code39。$39。please input the password:39。$39。correct code39。$39。實驗心得:對于分支復(fù)雜的程序,要熟練掌握跳轉(zhuǎn)語句的運用。技術(shù)支持:Michael實驗十一:顯示輸入的字符串實驗?zāi)康模赫莆誅OS 9號和10號功能的運用與聯(lián)系。實驗內(nèi)容:data segment code_input db 20 dup(39。)開始data endscode segment10號功能輸入字符串 assume cs:code,ds:datastart: mov ax,data添加回車與換行 mov ds,ax lea dx,code_input mov ah,0ah9號功能顯示字符串 int 21h ;輸入字符串 mov [code_input],13 mov [code_input+1],10 lea dx,code_input結(jié)束 mov ah,09h int 21h ;輸出字符串 mov ah,4ch int 21h code endsend start結(jié)果分析:10號功能輸入的字符串,實際上第一個單元存放的是最大大小,第二個單元存放的是實際的字符長度。技術(shù)支持:Michael參考文獻:IBMPC匯編語言程序設(shè)計(第二版)實驗十二:編寫程序顯示藍屏實驗?zāi)康模撼醪秸莆誃IOS的功能調(diào)用方法,并運用其顯示藍屏。實驗內(nèi)容:開始code segment assume cs:code功能號6放入ahstart: mov ah,6設(shè)置寄存器中的各參數(shù) mov al,0 mov bh,10h;藍色設(shè)定 mov ch,0 mov cl,0用int 10h調(diào)用BIOS功能 mov dh,24 ;范圍設(shè)定 mov dl,79 int 10h ;上卷 mov ah,4ch結(jié)束 int 21hcode ends end start結(jié)果分析:BIOS 6號調(diào)用可以用于屏幕的初始化。實驗原理:BIOS的13h號功能可以通過調(diào)整參數(shù),一特定的格式輸出以ES:BP為首地址,長度為(CX)的字符串。代碼:開始data segment IloveYou db 39。,13,39。data ends清為黑屏code segment assume cs:code接收一個字符start: mov ah,6 ;6號功能號放入,清屏是否為設(shè)定的字符 mov al,0 mov bh,07h mov ch,0是否 mov cl,0 mov dh,24顯示五個I LOVE YOU mov dl,79 int 10h ;清屏 mov ah,7 input: int 21h cmp al,39。輸入退出命令 jnz input mov dh,0h mov ax,data mov es,ax lea bp,IloveYou ;首地址放入bp否是否為ESC mov bh,0 mov bl,87hagain: mov al,1 mov dl,15是 mov ah,13h ;13號功能 顯示 mov cx,10 ;設(shè)定字符串長度結(jié)束 add dh,1 int 10h ;功能調(diào)用顯示I LOVE YOU cmp dh,5 ;判斷是否已經(jīng)5次jb again ;循環(huán)五次over: mov ah,7 int 21h cmp al,1bh jnz over mov ah,4ch int 21hcode ends end start結(jié)果分析:利用BIOS 13h號功能輸出字符可以達到DOS 的9號功能所達不到的效果,可以通過各項參數(shù)的調(diào)整來改變輸出字符的格式,當然這樣比較麻煩,所以當對格式?jīng)]有什么要求的時候還是用DOS的調(diào)用比較好。實驗原理:BIOS 9號功能可以根據(jù)BL里面設(shè)置的屬性在(BH)頁顯示(CX)個AL里面的字符。代碼:開始stack segment dw 20 dup(?)stack ends設(shè)置第1行的屬性code segment assume cs:code,ss:stackmain proc far調(diào)用BIOS功能 mov al,39。 ;參數(shù)設(shè)定 mov bx,0dbh call show ;調(diào)用子函數(shù)設(shè)置第2行的屬性 mov al,39。 mov bx,0cbh call show調(diào)用BIOS功能 mov al,39。 mov bx,0dah設(shè)置第3行的屬性 call show調(diào)用BIOS功能 mov al,39。 mov bx,0d3h call show mov ah,4ch設(shè)置第4行的屬性 int 21hmain endp 調(diào)用BIOS功能show proc near ;顯示10個相同字符的子函數(shù) mov ah,09h mov cx,10結(jié)束 int 10h mov ah,02 mov dl,13 int 21h mov dl,10 int 21h retshow endp code endsend main實驗心得:一些基本類似的程序段,可以提取為子函數(shù),這樣可以大大的減少工作量,對于參數(shù)少的子函數(shù),可以直接用寄存器傳遞參數(shù),方便快捷。實驗原理:數(shù)字對應(yīng)的ASK碼正好是該數(shù)字加上30H。代碼:DATAS SEGMENT buff db 0,1,2,3,4,5,6,7,8,9,39。開始 asc db 11 dup(39。) DATAS ENDSSI賦為0,CX為10CODES SEGMENT ASSUME CS:CODES,DS:DATASSTART:將BUFF+SI中的數(shù)加上30h MOV AX,DATAS MOV DS,AX mov si,0 mov cl,10;循環(huán)10次將處理過后的數(shù)據(jù)放到ASC+SI中again: mov al,[buff+si] add al,48 ;加上30h轉(zhuǎn)為對應(yīng)ASC碼SI加1,CX減1 mov [asc+si],al inc siloop again mov [asc+si],39。CX是否為0 lea dx,asc mov ah,09h int 21h ;顯示轉(zhuǎn)換后的內(nèi)容 MOV AH,4CH INT 21H結(jié)束CODES ENDS END START結(jié)果分析:由ASC的輸出可知數(shù)字的ASC碼正好是對應(yīng)的數(shù)字加一,是按照數(shù)字大小遞增的。實驗原理:數(shù)據(jù)在數(shù)據(jù)段中是順序存儲的。abcdefghijklm39。$39。是技術(shù)支持:Michael結(jié)束參考文獻:IBMPC匯編語言程序設(shè)計(第二版)實驗十七:顯示五行HELLO實驗?zāi)康模菏煜だ肈OS調(diào)用顯示字符串。實驗內(nèi)容:代碼:DATAS SEGMENT開始 hello db 39。,13,10,39。DATAS ENDS功能號放入AHCODES SEGMENT ASSUME CS:CODES,DS:DATASS
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1