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

正文內(nèi)容

微機原理與接口技術(shù)(第二版)習(xí)題答案-資料下載頁

2024-10-20 02:03本頁面
  

【正文】 L1: MOV AL,[SI]CMP AL,ES:[DI] INC INC SI DI LOOP L1 :STR1 DB ‘ASSEMBLE LANGUAGE’ STR2 DB 20 DUP(?)利用字符串指令編寫程序段實現(xiàn):(1)從左到右將STR1中的字符串傳送到STR2;(2)從右到左將STR1中的字符串傳送到STR2;(3)將STR1中的第6個和第7個字節(jié)裝入DX;(4)掃描STR1字符串中有無空格,如有則將第一個空格符的地址傳送到SI。解: STR1中有17個字符(含一個空格),設(shè)DS和ES均指向STR1和STR2所在的段。(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。 July 16, 2000’編寫程序?qū)崿F(xiàn)將STRING中的’amp。’用’/’代替。解:STRING中保存了30個字符。MOV LEA MOV CMP JNZ MOV INC LOOP CX,30 SI,STRING AL,’amp?!?[SI],AL L2 BYTE PTR [SI],’/’ SI L1 L1:L2::MOV CX,100 LEA SI,F(xiàn)IRST LEA DI,SECOND REP MOVSB 解:將緩沖區(qū)FIRST中100個字節(jié)傳送到SECOND中。:LEA DI,STRING MOV CX,200 CLD MOV AL,20H REPZ SCASB JNZ FOUND JMP NOT_FOUND 問:轉(zhuǎn)移到FOUND的條件。解:在緩沖區(qū)STRING中搜索非空格字符,如果有非空格則轉(zhuǎn)到FOUND,如果200個單元中都是空格,則轉(zhuǎn)到NOT_FOUND。,如果OLDS字符串不同于NEWS字符串,則執(zhí)行NEW_LESS,否則順序執(zhí)行程序。解:設(shè)DS和ES均指向字符串OLDS和NEWS所在的段。CLD MOV。解:設(shè)STRING中的字符個數(shù)為N。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中查找第一個’_’字符; 在STUDENT_ADDR中查找最后一個’_’字符;如果STUDENT_NAME中全為空格符,則STUDENT_PRINT全存入’*’;將STUDENT_NAME傳送到STUDENT_PRINT的前30個字節(jié)中,將STUDENT_ADDR傳送到STUDENT_PRINT的后9個字節(jié)中。37.(上機題)編寫程序?qū)崿F(xiàn),將緩沖區(qū)BUFFER中的100個字按遞增排序,并按下列格式順序顯示:數(shù)據(jù)1 數(shù)據(jù)2 ??38.(上機題)按同余法產(chǎn)生一組隨機數(shù)N(1Total A:B:C:D:E:F:39.(上機題)編寫程序?qū)崿F(xiàn)下列5項功能,通過從鍵盤輸入1~5進(jìn)行菜單式選擇:(1)按數(shù)字鍵“1”,完成將字符串中的小寫字母變換成大寫字母。用戶輸入由英文大小寫字母或數(shù)字0~9組成的字符串(以回車結(jié)束),變換后按下列格式在屏幕上顯示:例如:abcdgyt0092 ABCDGYT0092 按任一鍵重做;按Esc鍵返回主菜單。(2)按數(shù)字鍵“2”,完成在字符串中找最大值。用戶輸入由英文大小寫字母或數(shù)字0~9組成的字符串(以回車結(jié)束),找出最大值后按下列格式在屏幕上顯示:The maximum is .按任一鍵重做;按Esc鍵返回主菜單。(3)按數(shù)字鍵“3”,完成輸入數(shù)據(jù)組的排序。用戶輸入一組十進(jìn)制數(shù)值(小于255),然后變換成十六進(jìn)制數(shù),并按遞增方式進(jìn)行排序,按下列格式在屏幕上顯示:按任一鍵重做;按Esc鍵返回主菜單。(4)按數(shù)字鍵“4”,完成時間的顯示。首先提示用戶對時,即改變系統(tǒng)的定時器HH:MM:SS(以冒號間隔,回車結(jié)束),然后在屏幕的右上角實時顯示出時間:HH:MM:SS。按任一鍵重新對時;按Esc鍵返回主菜單。(5)按數(shù)字鍵“5”,結(jié)束程序的運行,返回操作系統(tǒng)。解:※主程序的編程思路: 此程序共5個功能,可采用跳轉(zhuǎn)表法來實現(xiàn)多路分支結(jié)構(gòu)程序設(shè)計?,F(xiàn)將這5個程序段,各程序段的首地址分別標(biāo)號為G1,G2,G3,G4,G5。將5個程序段的入口地址做成表TABLE放入數(shù)據(jù)段,程序根據(jù)給定的參數(shù)計算出欲轉(zhuǎn)入的程序段的首地址在TABLE中的位置后,取出該地址,跳轉(zhuǎn)至該程序段。首先,通過調(diào)用子程序MENU,設(shè)置顯示器,并輸出提示文檔。接著,讀取‘1’‘5’之間的ASCII表示數(shù)。然后,通過跳轉(zhuǎn)表TABLE實現(xiàn)由輸入?yún)?shù)轉(zhuǎn)入相應(yīng)的程序段。由于表中按“字”存放數(shù)據(jù),則每個數(shù)據(jù)的位移量是:0、8。對于輸入?yún)?shù)N,計算位移量的公式是N=(N1)*2。當(dāng)輸入‘1’時,跳轉(zhuǎn)到標(biāo)號G1。調(diào)用子程序CHGLTR,完成將輸入字符串中的小寫字母變換成大寫字母。用戶按鍵,若為ESC,則轉(zhuǎn)到主程序段首調(diào)用MENU,否則,轉(zhuǎn)到標(biāo)號G1;當(dāng)輸入‘2’時,跳轉(zhuǎn)到標(biāo)號G2。調(diào)用子程序MAXLTR,完成在輸入字符串中找最大值。用戶按鍵,若為ESC,則轉(zhuǎn)到主程序段首調(diào)用MENU,否則,轉(zhuǎn)到標(biāo)號G2;當(dāng)輸入‘3’時,跳轉(zhuǎn)到標(biāo)號G3。調(diào)用子程序SORTNUM,完成輸入數(shù)據(jù)組的排序。用戶按鍵,若為ESC,則轉(zhuǎn)到主程序段首調(diào)用MENU,否則,轉(zhuǎn)到標(biāo)號G3。當(dāng)輸入‘4’時,跳轉(zhuǎn)到標(biāo)號G4。調(diào)用子程序TIMCHK,完成時間的顯示。用戶按鍵,若為ESC,則轉(zhuǎn)到主程序段首調(diào)用MENU,否則,轉(zhuǎn)到標(biāo)號G4。當(dāng)輸入‘5’時,跳轉(zhuǎn)到標(biāo)號G5。結(jié)束程序的運行,返回操作系統(tǒng)。其流程框圖見圖31。第五篇:微機原理與接口技術(shù)試題及答案一、填空題(每空 1 分,共 15 分)得分 評閱人。,8259可響應(yīng) 同級或高級 中斷請求。172。 數(shù)據(jù) 總線傳送狀態(tài)信號與命令信號。, 其中 方式2 只允許A口使用。 部分譯碼 和 線選法。 I/ 和 I/O端口與存儲器統(tǒng)一編址。,其最大計數(shù)值為__10000__,此時的計數(shù)初值為__0000__。,在T1時傳送__地址信號__。二、單項選擇題(每小題1分,共20分)得分 評閱人(4)條地址線。(1)8(2)10(3)12(4)16 (1)。(1)=0, =1(2)=0, =0(3)=0, =1(4)=0, =0,它的存儲器容量是64KB,若按字編址那么它的最大尋址范圍是(2)。(1)64K字(2)32K字(3)64KB(4)32KB 8位,除電源和接地線外,該芯片的其他引腳最少應(yīng)為(4)根。(1)25(2)23(3)21(4)19 (2)個時鐘周期組成。(1)2(2)4(3)5(4)6 ,則存放中斷向量的內(nèi)存起始地址為(2)。(1)0AH(2)28H(3)4AH(4)2AH ,可以使CPU的可屏蔽中斷擴大到(1)。(1)15級(2)16級(3)32級(4)64級=0,8088/8086CPU不響應(yīng)(2)中斷請求。(1)INT N(2)INTR(3)NMI(4)INTO ,其二進(jìn)制的最大計數(shù)初值為(3)。(1)65536(2)7FFFH(3)0000H(4)FFFFH (2)個中斷響應(yīng)周期。(1)1個(2)2個(3)3個(4)4個(2)的存儲區(qū)域.(1)中斷類型號(2)中斷服務(wù)程序入口處地址(3)中斷斷點地址(4)程序狀態(tài)字(3)的各位進(jìn)行按位操作以實現(xiàn)某些控制功能。(1)A口(2)B口(3)C口(4)數(shù)據(jù)總線緩沖器“0”和“1”的電平是(3)。(1)0V和+3V~+15V(2)3V~15V和0V(3)+3V至+15V和3V~15V(4)+3V~+15V和0V ,適合采用的I/O傳送方式是(1)。(1)無條件(2)查詢(3)中斷(4)DMA ,占用CPU時間最長的傳送方式是(1)。(1)查詢(2)中斷(3)DMA(4)IOP ,那么,又說同步字符傳輸速度要高于 異步字符傳輸其原因是(2)。(1)發(fā)生錯誤的概率少(2)附加位信息總量少(3)雙方通信同步(4)字符之間無間隔1位, 若組成64KB的系統(tǒng)存儲器,則組成的芯片組數(shù)和每個芯片組的芯片數(shù)為(4).(1)2和8(2)1和16(3)4和16(4)4和8 8259中斷屏蔽寄存儲器的作用是(2).(1)禁止CPU響應(yīng)外設(shè)的中斷請求(2)禁止外設(shè)向CPU發(fā)中斷請求(3)禁止軟中斷請求(4)禁止NMI中斷請求, 中斷結(jié)束命令是清除(2)中的某一位.(1)IRR(2)ISR(3)IMR(4)程序狀態(tài)字 N的優(yōu)先級排列原則是(3).(1)N值愈小級別愈高(2)N值愈大級別愈高(3)無優(yōu)先級別(4)隨應(yīng)用而定(2).(1)通信雙方不必同步(2)每個字符的發(fā)送是獨立的(3)字符之間的傳送時間長度應(yīng)相同(4)字符發(fā)送速率由波特率決定 (4).(1)1/8(2)1/16(3)1/32(4)1/256三、判斷說明題(正者在括號內(nèi)打“√”,誤者在括號內(nèi)打“”,均需說明理由。每小題2分,共10分)得分 評閱人,如果READY為低電平,則在T3與T4狀態(tài)之間插入等待狀態(tài)TW。()應(yīng)改為:8086CPU在讀/寫總線周期的T3狀態(tài)開始對READY線采樣,如果READY為低電平,則在T3與T4狀態(tài)之間插入等待狀態(tài)TW。,有一項計數(shù)鎖存操作,其作用是暫停計數(shù)器的計數(shù)。()應(yīng)改為:鎖存計數(shù)器的當(dāng)前值到鎖存器,但不影響對計數(shù)器的計數(shù)工作。,接收移位寄存器又將接收到的一個新數(shù)據(jù)送至輸入緩沖器。(√)(最小組態(tài))中,執(zhí)行指令”MOV [2000H],AX”需1個總線周期。()應(yīng)改為:需2個總線周期,終止計數(shù)。()應(yīng)改為:DMA控制器8237A現(xiàn)行字節(jié)數(shù)寄存器的值減到0,再由0減到0FFFFH時,終止計數(shù)。四、簡答題(每小題5分,共20分)得分 評閱人。答:主要是為了確定起始位避免傳輸線上的干擾。其接收過程為:接收器檢測到串行數(shù)據(jù)輸入引腳SIN由高電平變低后,連續(xù)測試8個RCLK時鐘周期,若采樣到的都是低電平,則確認(rèn)為起始位。若低電平的保持時間不足8個RCLK時鐘周期,則認(rèn)為是傳輸線上的干擾。,采用中斷傳送,CPU如何區(qū)分輸入中斷還是輸出中斷? 答:CPU響應(yīng)8255A的中斷請求后,在中斷服務(wù)程序的開始可以查詢8255A的狀態(tài)字,判斷~OBFA(PC7)和IBFA(PC5)位的狀態(tài)來區(qū)分是輸入中斷還是輸出中斷,并據(jù)此轉(zhuǎn)向相應(yīng)的輸入或輸出操作。4位RAM構(gòu)成64KB的存儲系統(tǒng),需要多少RAM芯片?需要多少位地址作為片外地址譯碼?設(shè)系統(tǒng)為20位地址線,采用全譯碼方式。答:64片。9位。其中A16~A19固定,A10~A15譯碼形成組選信號。,OUT和GATE的功能。答:CLK為計數(shù)時鐘輸入引腳,為計數(shù)器提供計數(shù)脈沖。GATE為門控信號輸入引腳,用于啟動或禁止計數(shù)器操作,如允許/禁止計數(shù)、啟動/停止計數(shù)等。OUT為輸出信號引腳以相應(yīng)的電平或脈沖波形來指示計數(shù)的完成、定時時間到。五、簡單應(yīng)用題(每小題5分,共15分)得分 評閱人,時鐘CLK0的頻率為1兆,要求輸出方波的頻率為40KHz,采用BCD碼計數(shù),設(shè)通道0的地址為PORT0,請對它寫入計數(shù)值。解:n(計數(shù)初值)=1MHz/40KHz=25 寫入計數(shù)值的程序段: MOV AL,25H OUT PORT0,AL,其中斷類型碼為46H,則其中斷矢量表的地址指針是多少?這個中斷源應(yīng)連向8259A的哪一個IR輸入端? 解:中斷矢量表的地址指針是46H4=118H 應(yīng)連向8259A的IR6
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1