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

正文內(nèi)容

微機(jī)原理與接口技術(shù)(第二版)習(xí)題答案(文件)

2025-10-17 02:03 上一頁面

下一頁面
 

【正文】 地址空間為:220=1MB1(2)有符號(hào)數(shù)范圍為: 2~21,即 -32768~32767 ,求出其結(jié)果及標(biāo)志位CF、AF、SF、ZF、OF15和PF的值:(1)1234H;(2)4321H;(3)CFA0H;(4)9D60H 解:(1)74D4HCF=0 AF=0 SF=0 ZF=0 OF=0 PF=1(2)A5C1H CF=0 AF=0 SF=1 ZF=0 OF=1 PF=0(3)3240HCF=1 AF=0 SF=0 ZF=0 OF=0 PF=0(4)0000HCF=1 AF=0 SF=0 ZF=1 OF=0 PF=1 ,求出其結(jié)果及標(biāo)志位CF、AF、SF、ZF、OF和PF的值:(1)1234H;(2)5D90H;(3)9090H;(4)EA04H 解:(1)C754HCF=1 AF=0 SF=1 ZF=0 OF=0 PF=0(2)12B0HCF=0 AF=0 SF=0 ZF=0 OF=0 PF=0(3)45B0HCF=0 AF=0 SF=0 ZF=0 OF=1 PF=0(4)9F24HCF=0 AF=0 SF=1 ZF=0 OF=0 PF=1 、偏移地址和物理地址:(1)2134:10A0;(2)1FA0:0A1F;(3)267A:B876 解:物理地址=段地址*10H+偏移地址(1)段地址:2134H,偏移地址:10A0H,物理地址:223E0H(2)段地址:1FA0H,偏移地址:0A1FH,物理地址:2041FH(3)段地址:267AH,偏移地址:B876H,物理地址:32016H ,并且(DS)=490BH,求該數(shù)據(jù)的物理地址。解:BUFBUFRMOV CX, N LEA SI, BUF LEA DI, BUFR ADD DI,CX DEC DI L1: MOV AL,[SI] MOV [DI],AL INC SI DEC DI LOOP L傳送和相加指令實(shí)現(xiàn)AX的內(nèi)容擴(kuò)大10倍。解:利用移位指令完成。解:在數(shù)據(jù)段中定義:VAR1 DW 5A34H VAR2 DW 5A35H VAR3 DW 3A34H在代碼段中編寫程序段:MOV AX,1 MOV BX,VAR1 CMP BX,VAR2 JZL2 CMP BX,VAR3 JZL1 MOV AX,BX LEA SI,VAR1 JMP OVER L1: MOV AX,VAR2 LEA SI,VAR2 JMP OVER L2: CMP BX,VAR3 JZOVER MOV AX,VAR3 LEA SI,VAR3 OVER: :MOV CL,04 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL 解:程序段完成DX:AX組成的32位無符號(hào)數(shù)左移4位,低位補(bǔ)零(也即除以16)。為給這個(gè)數(shù)組中的數(shù)據(jù)進(jìn)行加密保護(hù),每5個(gè)數(shù)據(jù)取出一個(gè)數(shù)據(jù)進(jìn)行加密處理:奇數(shù)位進(jìn)行取反,偶數(shù)位不變,例如對(duì)數(shù)據(jù)0110 1100 1011 0001B加密后變成1100 0110 0001 1011B,編寫加密程序encrpytion 和解密程序 unencrpytion。解:BUF存放有N個(gè)無符號(hào)數(shù)的程序如下: MOV CX,N1 LEA SI,BUF MOV AX,[SI] MOV DX,AX ADD SI,2 L1: CMP AX,[SI] JBE NOCHG1 XCHG AX,[SI] NOCHG1: CMP DX,[SI] JAE NOCHG2 XCHG DX,[SI] NOCHG2: ADD SI,2 LOOP L1 如果BUF中存放的是有符號(hào)數(shù),則只需要將程序中的兩行內(nèi)容修改:JBE NOCHG1 JAE NOCHG2改成:JLE NOCHG1 改成:JGE NOCHG2(第1個(gè)字節(jié)存放緩沖區(qū)的長(zhǎng)度),編程實(shí)現(xiàn)將其中的0元素抹去,并更新其長(zhǎng)度。解:統(tǒng)計(jì)AL中1的個(gè)數(shù),只需將AL右移,移出的一位內(nèi)容進(jìn)行累加,子程序?yàn)椋?COUNTBYTE PROC NEARPUSH AXPUSH CXMOV CX,8XOR BL,BL COU1:SHR AL,1ADC BL,0LOOP COU1POP CXPOP AXRET COUNTBYTE ENDP 在此基礎(chǔ)上,可以檢測(cè)出字節(jié)型緩沖區(qū)BUF中0和1個(gè)數(shù)相等的元素個(gè)數(shù),即一個(gè)字節(jié)中有4個(gè)1。DATA ENDS CODE SEGMENTASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK START:MOV AX,STACKMOV SS,AXLEA SP,TOPMOV AX,DATAMOV DS,AXMOV ES,AXLEA DI,BUFFERXOR CX,CXMOV CL,[DI]INC DICALL SETEVENMOV AH,4CHMOV AL,0INT 21H SETEVENPROC NEARPUSH AXPUSH BXPUSH CXPUSH DI SETEVEN1:MOV AL,[DI]CALL COUNTBYTE。字符串AND BL,01HJZ SETEVEN2OR AL,80HMOV [DI],AL SETEVEN2:INC DILOOP SETEVEN1POP DIPOP CXPOP BXPOP AXRET SETEVENENDP COUNTBYTE PROC NEARPUSH AXPUSH CXMOV CX,8XOR BL,BL COU1:SHR AL,1ADC BL,0LOOP COU1POP CXPOP AXRET COUNTBYTE ENDP CODE ENDSEND START (N個(gè)字)的絕對(duì)值。在數(shù)據(jù)段中定義RESULT DW 100H DUP(?)在代碼段中編寫子程序 FIBONACCI PROC NEARXOR DI,DIMOV RESULT[DI],1;前兩個(gè)數(shù)為1MOV RESULT[DI+2],1ADD DI,4MOV CX,N L1:MOV AX, RESULT[DI4]ADD AX, RESULT[DI2]MOV RESULT[DI],AXADD DI,2LOOP L1RET FIBONACCI ENDP,保存每條信息的變量分別為INFOM1~I(xiàn)NFORM10。DISPALD PROC NEAR PUSH AX PUSH CX PUSH DX XOR AH,AH MOV CL,100 DIV CL PUSH AX MOV DL,30H ADD DL,AL MOV AH,2 INT 21H POP AX MOV AL,AH XOR AH,AH MOV CL,10 DIV CL PUSH AX MOV DL,30H ADD DL,AL MOV AH,2 INT 21H POP AX MOV DL,30H ADD DL,AH MOV AH,2 INT 21H POP DX POP CX POP AX RET DISPALD ENDP在此基礎(chǔ)上,根據(jù)題目要求,需要用到3個(gè)指針:SI指向源數(shù)組ARRAY,DI指向正數(shù)數(shù)組ARRAYP,BX指向負(fù)數(shù)數(shù)組ARRAYN。+22+L+n2+L的前n項(xiàng)和剛大于2000的項(xiàng)數(shù)n。解:,實(shí)現(xiàn)從鍵盤中輸入一個(gè)字符串(利用INT 21H的09號(hào)功能)。解: STR1中有17個(gè)字符(含一個(gè)空格),設(shè)DS和ES均指向STR1和STR2所在的段。解:STRING中保存了30個(gè)字符。解:在緩沖區(qū)STRING中搜索非空格字符,如果有非空格則轉(zhuǎn)到FOUND,如果200個(gè)單元中都是空格,則轉(zhuǎn)到NOT_FOUND。解:設(shè)STRING中的字符個(gè)數(shù)為N。(2)按數(shù)字鍵“2”,完成在字符串中找最大值。(4)按數(shù)字鍵“4”,完成時(shí)間的顯示。解:※主程序的編程思路: 此程序共5個(gè)功能,可采用跳轉(zhuǎn)表法來實(shí)現(xiàn)多路分支結(jié)構(gòu)程序設(shè)計(jì)。接著,讀取‘1’‘5’之間的ASCII表示數(shù)。當(dāng)輸入‘1’時(shí),跳轉(zhuǎn)到標(biāo)號(hào)G1。用戶按鍵,若為ESC,則轉(zhuǎn)到主程序段首調(diào)用MENU,否則,轉(zhuǎn)到標(biāo)號(hào)G2;當(dāng)輸入‘3’時(shí),跳轉(zhuǎn)到標(biāo)號(hào)G3。調(diào)用子程序TIMCHK,完成時(shí)間的顯示。其流程框圖見圖31。 數(shù)據(jù) 總線傳送狀態(tài)信號(hào)與命令信號(hào)。其最大計(jì)數(shù)值為__10000__,此時(shí)的計(jì)數(shù)初值為__0000__。(1)8(2)10(3)12(4)16 (1)。(1)2(2)4(3)5(4)6 ,則存放中斷向量的內(nèi)存起始地址為(2)。(1)65536(2)7FFFH(3)0000H(4)FFFFH (2)個(gè)中斷響應(yīng)周期。(1)無條件(2)查詢(3)中斷(4)DMA ,占用CPU時(shí)間最長(zhǎng)的傳送方式是(1)。()應(yīng)改為:8086CPU在讀/寫總線周期的T3狀態(tài)開始對(duì)READY線采樣,如果READY為低電平,則在T3與T4狀態(tài)之間插入等待狀態(tài)TW。(√)(最小組態(tài))中,執(zhí)行指令”MOV [2000H],AX”需1個(gè)總線周期。答:主要是為了確定起始位避免傳輸線上的干擾。4位RAM構(gòu)成64KB的存儲(chǔ)系統(tǒng),需要多少RAM芯片?需要多少位地址作為片外地址譯碼?設(shè)系統(tǒng)為20位地址線,采用全譯碼方式。,OUT和GATE的功能。五、簡(jiǎn)單應(yīng)用題(每小題5分,共15分)得分 評(píng)閱人,時(shí)鐘CLK0的頻率為1兆,要求輸出方波的頻率為40KHz,采用BCD碼計(jì)數(shù),設(shè)通道0的地址為PORT0,請(qǐng)對(duì)它寫入計(jì)數(shù)值。GATE為門控信號(hào)輸入引腳,用于啟動(dòng)或禁止計(jì)數(shù)器操作,如允許/禁止計(jì)數(shù)、啟動(dòng)/停止計(jì)數(shù)等。9位。若低電平的保持時(shí)間不足8個(gè)RCLK時(shí)鐘周期,則認(rèn)為是傳輸線上的干擾。()應(yīng)改為:DMA控制器8237A現(xiàn)行字節(jié)數(shù)寄存器的值減到0,再由0減到0FFFFH時(shí),終止計(jì)數(shù)。()應(yīng)改為:鎖存計(jì)數(shù)器的當(dāng)前值到鎖存器,但不影響對(duì)計(jì)數(shù)器的計(jì)數(shù)工作。(1)發(fā)生錯(cuò)誤的概率少(2)附加位信息總量少(3)雙方通信同步(4)字符之間無間隔1位, 若組成64KB的系統(tǒng)存儲(chǔ)器,則組成的芯片組數(shù)和每個(gè)芯片組的芯片數(shù)為(4).(1)2和8(2)1和16(3)4和16(4)4和8 8259中斷屏蔽寄存儲(chǔ)器的作用是(2).(1)禁止CPU響應(yīng)外設(shè)的中斷請(qǐng)求(2)禁止外設(shè)向CPU發(fā)中斷請(qǐng)求(3)禁止軟中斷請(qǐng)求(4)禁止NMI中斷請(qǐng)求, 中斷結(jié)束命令是清除(2)中的某一位.(1)IRR(2)ISR(3)IMR(4)程序狀態(tài)字 N的優(yōu)先級(jí)排列原則是(3).(1)N值愈小級(jí)別愈高(2)N值愈大級(jí)別愈高(3)無優(yōu)先級(jí)別(4)隨應(yīng)用而定(2).(1)通信雙方不必同步(2)每個(gè)字符的發(fā)送是獨(dú)立的(3)字符之間的傳送時(shí)間長(zhǎng)度應(yīng)相同(4)字符發(fā)送速率由波特率決定 (4).(1)1/8(2)1/16(3)1/32(4)1/256三、判斷說明題(正者在括號(hào)內(nèi)打“√”,誤者在括號(hào)內(nèi)打“”,均需說明理由。(1)A口(2)B口(3)C口(4)數(shù)據(jù)總線緩沖器“0”和“1”的電平是(3)。(1)15級(jí)(2)16級(jí)(3)32級(jí)(4)64級(jí)=0,8088/8086CPU不響應(yīng)(2)中斷請(qǐng)求。(1)64K字(2)32K字(3)64KB(4)32KB 8位,除電源和接地線外,該芯片的其他引腳最少應(yīng)為(4)根。 部分譯碼 和 線選法。8259可響應(yīng) 同級(jí)或高級(jí) 中斷請(qǐng)求。當(dāng)輸入‘5’時(shí),跳轉(zhuǎn)到標(biāo)號(hào)G5。用戶按鍵,若為ESC,則轉(zhuǎn)到主程序段首調(diào)用MENU,否則,轉(zhuǎn)到標(biāo)號(hào)G3。用戶按鍵,若為ESC,則轉(zhuǎn)到主程序段首調(diào)用MENU,否則,轉(zhuǎn)到標(biāo)號(hào)G1;當(dāng)輸入‘2’時(shí),跳轉(zhuǎn)到標(biāo)號(hào)G2。由于表中按“字”存放數(shù)據(jù),則每個(gè)數(shù)據(jù)的位移量是:0、8。將5個(gè)程序段的入口地址做成表TABLE放入數(shù)據(jù)段,程序根據(jù)給定的參數(shù)計(jì)算出欲轉(zhuǎn)入的程序段的首地址在TABLE中的位置后,取出該地址,跳轉(zhuǎn)至該程序段。按任一鍵重新對(duì)時(shí);按Esc鍵返回主菜單。(3)按數(shù)字鍵“3”,完成輸入數(shù)據(jù)組的排序。37.(上機(jī)題)編寫程序?qū)崿F(xiàn),將緩沖區(qū)BUFFER中的100個(gè)字按遞增排序,并按下列格式順序顯示:數(shù)據(jù)1 數(shù)據(jù)2 ??38.(上機(jī)題)按同余法產(chǎn)生一組隨機(jī)數(shù)N(1Total A:B:C:D:E:F:39.(上機(jī)
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1