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

正文內(nèi)容

微機(jī)原理與接口技術(shù)(第二版)習(xí)題答案-閱讀頁(yè)

2024-10-20 02:03本頁(yè)面
  

【正文】 E, DS:DATA, ES:DATA START: MOV AX, DATA MOV DS,AX MOV ES, AX MOV AL,VAR1 MOV BL,VAR2 TEST AL,1 JZ EVEN1 JMP OVEREVEN1:TEST BL,1JZEVEN2MOV VAR1,BL MOV JMP VAR2,AL OVER EVEN2:SHR MOV SHR MOV AL,1 VAR1,AL BL,1 VAR2,BLOVER:MOV AH,4CH MOV AL,0 INT ENDS END START 21H CODE、VAR2和VAR3中保存有3個(gè)相同的代碼,但有一個(gè)錯(cuò)碼,編寫程序段找出這個(gè)錯(cuò)碼,并將它送到AX,其地址送SI;如果3個(gè)代碼都相同,則在AX中置-1標(biāo)志。求BX寄存器的內(nèi)容:MOV CL,3 MOV BX,0B7H ROL BX,1 ROR BX,CL 解:實(shí)際上完成BX內(nèi)容循環(huán)右移2位,因此,BX寄存器的內(nèi)容為C02DH。解:LEA SI,BUFFERS LEA DI,BUFFERT MOV CX,N ADD DI,N ADD DI,N SUB DI,2 L1: MOV AX,[SI] MOV [DI],AX ADD SI,2 SUB DI,2 LOOP L1 ,前兩個(gè)字節(jié)存放數(shù)據(jù)長(zhǎng)度(5的倍數(shù))。解:約定從第一個(gè)數(shù)據(jù)開(kāi)始,每5個(gè)數(shù)據(jù)為一組,每組中的第一個(gè)數(shù)據(jù)采取加密/解密處理。ENCRPYTION PROC NEAR LEA SI,ARRAYXOR DX,DXMOV AX,[SI]MOV BX,5DIV BXMOV CX, AXADD SI, 2 L1:MOV AX, [SI]XOR AX,0AAAAHMOV [SI], AXADD SI,10LOOP L1RET ENCRPYTION ENDP(或有符號(hào)數(shù)),編程實(shí)現(xiàn)求它們的最小值(存入AX)和最大值(存入DX)。解:設(shè)BUFFER中存放的是字節(jié)型數(shù)據(jù)。LEA SI, BUFFER XOR CX,CX MOV CL, [SI] INC SI MOV DI, SI XOR BH,BH XOR AL,AL L1: CMP [SI],AL JZ L2 MOV BL,[SI] MOV [DI],BL INC DI INC BH L2: INC SI LOOP L1 MOV BUFFER,BH ,然后檢測(cè)出字節(jié)型緩沖區(qū)BUF中0和1個(gè)數(shù)相等的元素個(gè)數(shù)。設(shè)BUF中有N個(gè)字節(jié)型數(shù)據(jù),結(jié)果保持在BH中。ABC39。加偶校驗(yàn)子程序。首字節(jié)為字符串長(zhǎng)度。:F1數(shù)列前n項(xiàng)的子程序。3),編寫求該解:設(shè)獎(jiǎng)斐波那契數(shù)列存放在字變量RESULT中。解:在數(shù)據(jù)段中定義變量:TABLE DW INFORM1, INFORM2, INFORM3, INFORM4, INFORM5DW INFORM6, INFORM7, INFORM8, INFORM9, INFORM10 在代碼段中編寫程序段:MOV XOR MOV MOV CX,10 SI,SI DX,TABLE[SI] AH,9 L1:INT ADD CALL LOOP 21H SI,2 WAIT L1 這里,WAIT為延時(shí)子程序,用于在顯示信息之間的停頓。解:先編寫一個(gè)子程序DISPALD,完成以3位十進(jìn)制數(shù)形式顯示出AL的內(nèi)容。MOV XOR LEA LEA LEA MOV AND JS MOV INC INC JMP MOV INC INC INC CX,20 DX,DX SI,ARRAY DI,ARRAYP BX,ARRAYN AL,[SI] AL,AL L2 [DI],AL DI DL L3 [BX],AL BX DH SI L1:L2:L3:LOOP MOV CALL MOV CALL L1 AL,DL DISPALD AL,DH DISPALD (存入AX)。L1:L2: MOV CX,100 LEA SI,BUFFER MOV AX, 7FFFH AND WORD PTR [SI],1 JNZ L2 CMP [SI],AX JGE L2 MOV AX,[SI] ADD SI,2 LOOP L1:BL用于存放項(xiàng)數(shù)。STACK SEGMENT STACK 39。DW 100H DUP(?)TOP LABEL WORD STACK ENDS DATA SEGMENTDB 100H DUP(?)DATA ENDS CODE SEGMENTASSUME CS:CODE, DS:DATA, ES:DATA, SS:STACK START:MOV AX,DATAMOV DS,AXMOV ES,AXMOV AX,STACKMOV SS,AXLEA SP,TOPMOV BL,1MOV CX,0 COUNT:MOV AL, BLMUL BLADD CX,AXCMP CX,2000JA EXITINC BLJMP COUNT EXIT:,實(shí)現(xiàn)將指定數(shù)據(jù)段的段地址傳送到段寄存器ES或DS的功能。實(shí)現(xiàn)在屏幕上輸出回車、換行。LOOP L1(2)L1: MOV AL,[SI] INC SI LOOP L1(3)L1: MOV ES:[DI],ALINC DI LOOP L1(4)L1: MOV AL,[SI]CMP AL,ES:[DI] INC INC SI DI LOOP L1 :STR1 DB ‘ASSEMBLE LANGUAGE’ STR2 DB 20 DUP(?)利用字符串指令編寫程序段實(shí)現(xiàn):(1)從左到右將STR1中的字符串傳送到STR2;(2)從右到左將STR1中的字符串傳送到STR2;(3)將STR1中的第6個(gè)和第7個(gè)字節(jié)裝入DX;(4)掃描STR1字符串中有無(wú)空格,如有則將第一個(gè)空格符的地址傳送到SI。(1)CLD MOV LEA LEA REP MOV LEA LEA CX,17 SI,STR1 DI,STR2 MOVSB CX,17 SI,STR1 DI,STR2(2)ADD DEC MOV MOV DEC INC LOOP LEA MOV MOV LEA MOV CMP JZ INC LOOP SI,CX SI AL,[SI] [DI],AL SI DI L1 SI,STR1 DX,[SI+6] CX,17 SI,STR1 AL,20H [SI], AL L2 SI L1 L1:(3)(4)L1:L2::STRING DB ‘Today is Sunday amp。’用’/’代替。MOV LEA MOV CMP JNZ MOV INC LOOP CX,30 SI,STRING AL,’amp。:LEA DI,STRING MOV CX,200 CLD MOV AL,20H REPZ SCASB JNZ FOUND JMP NOT_FOUND 問(wèn):轉(zhuǎn)移到FOUND的條件。,如果OLDS字符串不同于NEWS字符串,則執(zhí)行NEW_LESS,否則順序執(zhí)行程序。CLD MOV。LEA LEA REPZ JNZ CX,5 SI,OLDS DI,NEWS CMPSB NEW_LESSMOV LEA MOV AND INC CX,N SI,STRING AL,5FH [SI],AL SI L1:LOOP L1 :STUDENT_NAME DB 30 DUP(?)STUDENT_ADDR DB 9 DUP(?)STUDENT_PRINT DB 50 DUP(?)編寫程序?qū)崿F(xiàn):用空格符清除緩沖區(qū)STUDENT_PRINT; 在STUDENT_ADDR中查找第一個(gè)’_’字符; 在STUDENT_ADDR中查找最后一個(gè)’_’字符;如果STUDENT_NAME中全為空格符,則STUDENT_PRINT全存入’*’;將STUDENT_NAME傳送到STUDENT_PRINT的前30個(gè)字節(jié)中,將STUDENT_ADDR傳送到STUDENT_PRINT的后9個(gè)字節(jié)中。用戶輸入由英文大小寫字母或數(shù)字0~9組成的字符串(以回車結(jié)束),變換后按下列格式在屏幕上顯示:例如:abcdgyt0092 ABCDGYT0092 按任一鍵重做;按Esc鍵返回主菜單。用戶輸入由英文大小寫字母或數(shù)字0~9組成的字符串(以回車結(jié)束),找出最大值后按下列格式在屏幕上顯示:The maximum is .按任一鍵重做;按Esc鍵返回主菜單。用戶輸入一組十進(jìn)制數(shù)值(小于255),然后變換成十六進(jìn)制數(shù),并按遞增方式進(jìn)行排序,按下列格式在屏幕上顯示:按任一鍵重做;按Esc鍵返回主菜單。首先提示用戶對(duì)時(shí),即改變系統(tǒng)的定時(shí)器HH:MM:SS(以冒號(hào)間隔,回車結(jié)束),然后在屏幕的右上角實(shí)時(shí)顯示出時(shí)間:HH:MM:SS。(5)按數(shù)字鍵“5”,結(jié)束程序的運(yùn)行,返回操作系統(tǒng)。現(xiàn)將這5個(gè)程序段,各程序段的首地址分別標(biāo)號(hào)為G1,G2,G3,G4,G5。首先,通過(guò)調(diào)用子程序MENU,設(shè)置顯示器,并輸出提示文檔。然后,通過(guò)跳轉(zhuǎn)表TABLE實(shí)現(xiàn)由輸入?yún)?shù)轉(zhuǎn)入相應(yīng)的程序段。對(duì)于輸入?yún)?shù)N,計(jì)算位移量的公式是N=(N1)*2。調(diào)用子程序CHGLTR,完成將輸入字符串中的小寫字母變換成大寫字母。調(diào)用子程序MAXLTR,完成在輸入字符串中找最大值。調(diào)用子程序SORTNUM,完成輸入數(shù)據(jù)組的排序。當(dāng)輸入‘4’時(shí),跳轉(zhuǎn)到標(biāo)號(hào)G4。用戶按鍵,若為ESC,則轉(zhuǎn)到主程序段首調(diào)用MENU,否則,轉(zhuǎn)到標(biāo)號(hào)G4。結(jié)束程序的運(yùn)行,返回操作系統(tǒng)。第五篇:微機(jī)原理與接口技術(shù)試題及答案一、填空題(每空 1 分,共 15 分)得分 評(píng)閱人。172。, 其中 方式2 只允許A口使用。 I/ 和 I/O端口與存儲(chǔ)器統(tǒng)一編址。,在T1時(shí)傳送__地址信號(hào)__。二、單項(xiàng)選擇題(每小題1分,共20分)得分 評(píng)閱人(4)條地址線。(1)=0, =1(2)=0, =0(3)=0, =1(4)=0, =0,它的存儲(chǔ)器容量是64KB,若按字編址那么它的最大尋址范圍是(2)。(1)25(2)23(3)21(4)19 (2)個(gè)時(shí)鐘周期組成。(1)0AH(2)28H(3)4AH(4)2AH ,可以使CPU的可屏蔽中斷擴(kuò)大到(1)。(1)INT N(2)INTR(3)NMI(4)INTO ,其二進(jìn)制的最大計(jì)數(shù)初值為(3)。(1)1個(gè)(2)2個(gè)(3)3個(gè)(4)4個(gè)(2)的存儲(chǔ)區(qū)域.(1)中斷類型號(hào)(2)中斷服務(wù)程序入口處地址(3)中斷斷點(diǎn)地址(4)程序狀態(tài)字(3)的各位進(jìn)行按位操作以實(shí)現(xiàn)某些控制功能。(1)0V和+3V~+15V(2)3V~15V和0V(3)+3V至+15V和3V~15V(4)+3V~+15V和0V ,適合采用的I/O傳送方式是(1)。(1)查詢(2)中斷(3)DMA(4)IOP ,那么,又說(shuō)同步字符傳輸速度要高于 異步字符傳輸其原因是(2)。每小題2分,共10分)得分 評(píng)閱人,如果READY為低電平,則在T3與T4狀態(tài)之間插入等待狀態(tài)TW。,有一項(xiàng)計(jì)數(shù)鎖存操作,其作用是暫停計(jì)數(shù)器的計(jì)數(shù)。,接收移位寄存器又將接收到的一個(gè)新數(shù)據(jù)送至輸入緩沖器。()應(yīng)改為:需2個(gè)總線周期,終止計(jì)數(shù)。四、簡(jiǎn)答題(每小題5分,共20分)得分 評(píng)閱人。其接收過(guò)程為:接收器檢測(cè)到串行數(shù)據(jù)輸入引腳SIN由高電平變低后,連續(xù)測(cè)試8個(gè)RCLK時(shí)鐘周期,若采樣到的都是低電平,則確認(rèn)為起始位。,采用中斷傳送,CPU如何區(qū)分輸入中斷還是輸出中斷? 答:CPU響應(yīng)8255A的中斷請(qǐng)求后,在中斷服務(wù)程序的開(kāi)始可以查詢8255A的狀態(tài)字,判斷~OBFA(PC7)和IBFA(PC5)位的狀態(tài)來(lái)區(qū)分是輸入中斷還是輸出中斷,并據(jù)此轉(zhuǎn)向相應(yīng)的輸入或輸出操作。答:64片。其中A16~A19固定,A10~A15譯碼形成組選信號(hào)。答:CLK為計(jì)數(shù)時(shí)鐘輸入引腳,為計(jì)數(shù)器提供計(jì)數(shù)脈沖。OUT為輸出信號(hào)引腳以相應(yīng)的電平或脈沖波形來(lái)指示計(jì)數(shù)的完成、定時(shí)時(shí)間到。解:n(計(jì)數(shù)初值)=1MHz/40KHz=25 寫入計(jì)數(shù)值的程序段: MOV AL,25H OUT PORT0,AL,其中斷類型碼為46H,則其中斷矢量表的地址指針是多少?這個(gè)中斷源應(yīng)連向8259A的哪一個(gè)IR輸入端? 解:中斷矢量表的地址指針是46H4=118H 應(yīng)連向8259A的IR6
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1