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

正文內(nèi)容

匯編語(yǔ)言常見(jiàn)問(wèn)題實(shí)驗(yàn)報(bào)告(帶正確源代碼)-全文預(yù)覽

  

【正文】 f+si的內(nèi)容轉(zhuǎn)移到ASC+si里面again: mov al,[buff+si] mov [asc+si],al inc si ;傳送下一個(gè)loop again lea dx,asc mov ah,09hCX減一SI加一 int 21h ;顯示asc里面的內(nèi)容 mov ah,4ch int 21h code ends end start否判斷CX是否為0結(jié)果分析:無(wú)。實(shí)驗(yàn)內(nèi)容:開(kāi)始data segment buff db 39。$39。$39。技術(shù)支持:Michael 參考文獻(xiàn):IBMPC匯編語(yǔ)言程序設(shè)計(jì)(第二版)實(shí)驗(yàn)十五:數(shù)字轉(zhuǎn)為ASC碼實(shí)驗(yàn)?zāi)康模杭由顚?duì)ASK碼的了解,熟悉對(duì)數(shù)據(jù)段內(nèi)數(shù)據(jù)的操作。N39。Y39。技術(shù)支持:Michael實(shí)驗(yàn)十四:YANG實(shí)驗(yàn)?zāi)康模菏煜IOS的9號(hào)功能的運(yùn)用,對(duì)文本的設(shè)置方式熟練掌握。$39。實(shí)驗(yàn)內(nèi)容:題目:程序運(yùn)行后屏幕清為黑色,按任一鍵之后顯示5個(gè)“I LOVE YOU”并閃爍,按ESC鍵退出程序。實(shí)驗(yàn)原理:BIOS 6號(hào)功能可以以不同的屬性初始化或上卷屏幕。$39。如果某部分出現(xiàn)漏洞,極有可能陷入死循環(huán)等狀況。,13,10,39。,13,10,39。,13,10,39。內(nèi)容:data segment code_input db 7,?,6 dup(?) pass_code db 7,6,39。技術(shù)支持:Michael實(shí)驗(yàn)十:口令校對(duì)實(shí)驗(yàn)?zāi)康模菏炀氄莆諈R編的字符串的操作,對(duì)分支程序的把握加深。 ;小于0 不是數(shù)字判斷CX是否為0 jb move cmp al,39。 ans db 20 dup(39。代碼:data segment開(kāi)始 string db 39。問(wèn)題討論:a 的前導(dǎo)字符和z的后續(xù)字符已經(jīng)不再是小寫(xiě)字母,是否該歸為錯(cuò)誤的輸入?雖然它們不在是小寫(xiě)字母,但是該ASC碼依然對(duì)應(yīng)有效的字符,可以算做是正確的輸入,照常進(jìn)行處理。a39。please input one character:39。===error===39。實(shí)驗(yàn)原理:小寫(xiě)字母的ASK碼是按照az順序排列的。 ja next否 sub al,20h ;小心轉(zhuǎn)大寫(xiě)CX減1 mov [my_input+si],alnext: loop again否 mov ax,dataCX是否為0 mov ds,ax lea dx,my_input+2是 mov ah,09h int 21h ;將處理過(guò)的字符顯示輸出調(diào)整過(guò)的字符 mov ah,4ch int 21h結(jié)束code endsend start 結(jié)果分析:利用DOS 10號(hào)功能輸入的字符串,其第一個(gè)存儲(chǔ)單元內(nèi)是最大數(shù)據(jù)數(shù),第二個(gè)存儲(chǔ)單元內(nèi)是實(shí)際字符數(shù)。)data ends輸入字符串code segment assume cs:code,ds:data字符串長(zhǎng)度賦到CXSI初始為1start: lea dx,my_input mov ax,data mov ds,ax ;數(shù)據(jù)段地址給ds mov ah,0ah SI加一 int 21h mov ch,0 mov cl,[my_input+1]判斷my_input:si是否小寫(xiě) mov si,1 ;si為當(dāng)前比較的偏移位置again: inc si ;si加一比較下一個(gè) mov al,[my_input+si]是 cmp al,39。實(shí)驗(yàn)原理:數(shù)據(jù)段中的字符在內(nèi)存中是按照順序存儲(chǔ)的方式的。 ;不是a 改為$ cmp al,39。 cmp al,39。實(shí)驗(yàn)原理:CMP可以用來(lái)判斷,LOOP可以用來(lái)做循環(huán)。問(wèn)題討論:不用LOOP可以做出循環(huán)嗎?可以利用CMP和JZ等語(yǔ)句實(shí)現(xiàn)。實(shí)驗(yàn)內(nèi)容:開(kāi)始輸出10個(gè)F到顯示器上。是否小于a jg error;輸入不合法,直接輸出出錯(cuò)信息 sub al,20h ;小寫(xiě)變大寫(xiě) mov dl,al mov ah,02h否 int 21h jmp over是是否大于z error: lea dx,errorword否 mov ah,09h int 21h ;輸出出錯(cuò)信息輸出出錯(cuò)信息轉(zhuǎn)為大寫(xiě) over: MOV AH,4CH INT 21HCODES ENDS END START結(jié)束結(jié)果分析:CMP對(duì)兩個(gè)數(shù)比較過(guò)后標(biāo)記會(huì)發(fā)生改變,可以根據(jù)標(biāo)記寄存器的情況來(lái)判斷兩個(gè)數(shù)的大小情況,再利用jmp等語(yǔ)句可以實(shí)現(xiàn)類(lèi)似于C語(yǔ)言中if的功能。;錯(cuò)誤提示信息data endsCODES SEGMENT ASSUME CS:CODESSTART: mov ax,data mov ds,ax ;數(shù)據(jù)段地址放入ds開(kāi)始 mov ah,07h int 21h ;輸入一個(gè)小心字母輸入字符 cmp al,39。data segment errorword db 39。data ends數(shù)據(jù)段首地址送到DScode segment assume cs:code,ds:datastart:功能號(hào)送到AH mov ax,data mov ds,ax ;數(shù)據(jù)段地址給ds mov ah,9調(diào)用DOS功能顯示字符串 mov dx,offset message;送入偏移地址int 21h ;功能調(diào)用 mov ah,4ch int 21h結(jié)束code endsend start結(jié)果分析:DOS 9 號(hào)功能可以把以DS:DX為首地址,以‘$’為結(jié)束的字符串輸出。實(shí)驗(yàn)內(nèi)容:開(kāi)始data segment message db 39。T39。技術(shù)支持:Michael實(shí)驗(yàn)二:顯示字符T實(shí)驗(yàn)?zāi)康模赫莆誅OS 2號(hào)功能的調(diào)用。匯編語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告計(jì)科0803余廷釗2008420692010 77實(shí)驗(yàn)一:字符回顯實(shí)驗(yàn)?zāi)康模赫莆誅OS 1號(hào)功能的調(diào)用。開(kāi)始實(shí)驗(yàn)內(nèi)容:code segmentah=1 assume cs:codestart: mov ah,1 ;功能號(hào)放入ahint 21h int 21h ;調(diào)用DOS功能 mov ah,4ch ;返回DOS結(jié)束 int 21h code ends end start結(jié)果分析:DOS 1號(hào)功能可以把鍵盤(pán)的輸入回顯到屏幕上。開(kāi)始實(shí)驗(yàn)內(nèi)容:code segment assume cs:codeah=2start: mov dl,39。實(shí)驗(yàn)原理:DOS 9 號(hào)功能可以把DS:DX中的字符串顯示出來(lái),一‘$’為結(jié)束識(shí)別。$39。實(shí)驗(yàn)內(nèi)容:輸入一個(gè)小寫(xiě)字母,輸出它所對(duì)應(yīng)的大寫(xiě)字母。$39。z39。實(shí)驗(yàn)原理:LOOP語(yǔ)句可以達(dá)到循環(huán)。 mov cx,10 ;置循環(huán)次數(shù)設(shè)置循環(huán)次數(shù) mov ah,2 again:功能調(diào)用 int 21h ;顯示 loop again否CX減1(自動(dòng)) mov ah,4ch ;返回DOS int 21h判斷循環(huán)標(biāo)志CX是否為0為0code endsend start是結(jié)束結(jié)構(gòu)分析:LOOP AGAIN語(yǔ)句可以使AGAIN與LOOP直接的語(yǔ)句執(zhí)行CX中對(duì)應(yīng)數(shù)據(jù)的次數(shù)。技術(shù)支持:Michael實(shí)驗(yàn)六:命令識(shí)別實(shí)驗(yàn)?zāi)康模菏煜づ袛嗯c循環(huán)的結(jié)合使用。*39。$39。實(shí)驗(yàn)七:字符串大小寫(xiě)轉(zhuǎn)換實(shí)驗(yàn)?zāi)康模赫莆兆址囊恍┗静僮骷记伞?39。z39。技術(shù)支持:Michael實(shí)驗(yàn)八:顯示前導(dǎo)與后續(xù)實(shí)驗(yàn)?zāi)康模菏煜?yīng)用程序編寫(xiě)中經(jīng)常用到的用戶提示表示方法,學(xué)會(huì)利用ASK碼解決問(wèn)題。代碼:data segment message db 39。 start_m db 39。data ends開(kāi)始code segment assume cs:code,ds:datastart:顯示輸入提示信息 mov ah,9 mov dx,seg start_m mov ds,dx mov dx,offset start_m int 21h輸入字符 mov ah,7 int 21h cmp al,39。;大于z不合法 jns next是 mov ah,2
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1