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

正文內(nèi)容

匯編語(yǔ)言實(shí)驗(yàn)報(bào)告(存儲(chǔ)版)

  

【正文】 1h pop cx loop s2 jmp ok2 reinput: mov ax,data 。二.課程內(nèi)容1.編寫(xiě)一個(gè)程序,顯示BX寄存器中的兩位十六進(jìn)制數(shù);2.編寫(xiě)一個(gè)程序,判別鍵盤(pán)上輸入的字符;若是19字符,則顯示之;若為AZ或az字符,均顯示“c”;若是回車(chē)字符CR(其ASCII碼為0DH),則結(jié)束程序,若為其它字符則不顯示,繼續(xù)等待新的字符輸入。939。Z39。z39。七.思考題編寫(xiě)一循環(huán)程序,測(cè)量一字符串長(zhǎng)度,并用16進(jìn)制數(shù)顯示之。$39。將輸入的字符合成為4位十六進(jìn)制數(shù) push cx 。中間也遇到這樣那樣的問(wèn)題,自己也有一些困惑不理解,但總體還是較成功的。 參考文獻(xiàn)《匯編語(yǔ)言課程設(shè)計(jì)案例精編》源代碼之學(xué)生管理系統(tǒng)80x86匯編語(yǔ)言程序設(shè)計(jì) 沈美明 溫冬嬋 清華大學(xué)出版社IBMPC 匯編語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)教程37。求重新輸入 mov ds,ax mov dx,0 mov ah,09h int 21h jmp start ok2: mov ax,4c00h int 21h code endsend start八. 小結(jié)本設(shè)計(jì)使我了解到循環(huán)程序的設(shè)計(jì)方法;知道對(duì)不同的問(wèn)題用不同的循環(huán)方法。輸入字符 int 21h cmp al,30h jb reinput cmp al,39h ja zimu sub al,30h jmp ok zimu: and al,11011111b 。BCD Code:39。(1)用DEBUG調(diào)試運(yùn)行,學(xué)會(huì)修改AL內(nèi)容的方法;(2),分別進(jìn)行調(diào)試;(3)。a39。A39。039。同時(shí)也知道了DEBUG修改參數(shù)、檢查結(jié)果的方法。 顯示AL中兩位十六進(jìn)制數(shù)程序:;CODE SEGMENT ASSUME CS:CODESTART:MOV AL,3EH MOV BL,AL MOV DL,AL MOV CL,4 SHR DL,CL CMP DL,9 JBE NEXT1 ADD DL,7NEXT1:ADD DL,30H MOV AH,2 INT 21H ;顯示高位ASCII碼 MOV DL,BL AND DL,0FH CMP DL,9 JBE NEXT2 ADD DL,7NEXT2:ADD DL,30H MOV AH,2 INT 21H ;顯示低位ASCII碼 MOV AH,4CH INT 21HCODE ENDS ;返回DOS END START(2)轉(zhuǎn)換為十進(jìn)制,并將各位入棧 mov bx,10 mov cx,0 s1: mov dx,0 div bx push dx inc cx cmp ax,0 ja s1 mov bx,2 s2: pop ax 。,0ah,0dh,39。,39。2.對(duì)其進(jìn)行匯編及連接。a39。A39。039。同時(shí),我也更深一步了解了匯編語(yǔ)言指令的設(shè)計(jì)、調(diào)試等。H39。4.用LINK將.OBJ文件連接成可執(zhí)行的.EXE文件。data endsstack segment para stack 39。EXE,LINK。學(xué)會(huì)了條件轉(zhuǎn)移、無(wú)條件轉(zhuǎn)移指令的使用。(3)用Q命令退出DEBUG。仔細(xì)觀察每個(gè)字符,和IBMPC ASCII碼表對(duì)照,看07H0DH處控制字符顯示結(jié)果與表上有何不同?(3)按CTRL+BREAK退出此程序,若一次不行可多做幾次。This is a sample!$39。對(duì)匯編語(yǔ)言的一些簡(jiǎn)單程序的調(diào)試運(yùn)行有了初步的掌握。(5) 修改此程序,使ES與DS為同一值,以減少一條指令,而源物理地址和目的物理地址(是多少?)仍和原來(lái)一樣。4.?dāng)?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。二.課程內(nèi)容1. 內(nèi)存操作數(shù)及各種尋址方式使用;2. 求累加和程序;3. 多字節(jié)加法程序;4. 數(shù)據(jù)串搬家程序;5. 段寄存器概念及字符串傳送指令練習(xí)。3)R命令(顯示當(dāng)前寄存器的內(nèi)容)4)T命令(設(shè)置陷井,單步執(zhí)行)5)A命令(將指令直接匯編成機(jī)器碼輸入到內(nèi)存中。二.課程內(nèi)容1.進(jìn)入和退出DEBUG程序;2.學(xué)會(huì)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  結(jié)果:08F1:0100 41 42 43 44 48 47 46 45 例2: E 100:   08F1:0100 76 42 :42是操作員鍵入   此命令是將原100號(hào)內(nèi)存內(nèi)容76修改為42,用D命令可察看。 2 初級(jí)程序的編寫(xiě)與調(diào)試(一)一.課程目的1.進(jìn)一步熟悉DEBUG命令;2.掌握數(shù)據(jù)在內(nèi)存中的存放方式和內(nèi)存操作數(shù)的幾種尋址方式,段寄存器和物理地址計(jì)算; 3.熟悉數(shù)據(jù)傳送指令、算術(shù)運(yùn)算指令、邏輯指令、數(shù)據(jù)串傳送程序和數(shù)據(jù)串傳送指令MOVS、STOS及重復(fù)前輟REP;4.掌握簡(jiǎn)單的匯編語(yǔ)言程序編寫(xiě)與調(diào)試。3.多字節(jié)加法程序程序:MOV DI,1000MOV CX,8MOV SI,2000CLCLOP: MOV AL,[SI]ADC [DI],ALINC SIINC DILOOP LOPINT 20步驟:(1) 用命令鍵入此程序(2) 用E命令在1000H開(kāi)始處鍵入一個(gè)8字節(jié)被加數(shù),在2000H開(kāi)始處鍵入一個(gè)8字節(jié)加數(shù),均為低字節(jié)在前面。并記下DS與ES值。同時(shí)熟悉了匯編語(yǔ)言的一些指令。(1)用A命令在100H處鍵入下列程序:MOV AH, 9MOV DX,110INT 21INT
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1