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

正文內(nèi)容

微機(jī)原理與接口技術(shù)課后答案黃玉清版-文庫吧資料

2025-07-04 18:32本頁面
  

【正文】 CODE ENDS END START 試編程序,統(tǒng)計(jì)由40000H開始的16K個(gè)單元中所存放的字符“A“的個(gè)數(shù),并將結(jié)果存放在DX中。顯示數(shù)據(jù)所在存儲(chǔ)單元加一LOOP DON2 。顯示數(shù)據(jù)送DLINT 21H 。調(diào)用DOS的02H功能顯示MOV CX, 05H 。最高位的進(jìn)位位拼成ASCII碼MOV [DI], AH 。未計(jì)算完,繼續(xù)AND AH, 01H 。指向第二個(gè)數(shù)的下一位INC DI 。存結(jié)果的ASCII碼INC BX 。將標(biāo)志寄存器內(nèi)容送AHOR AL, 30H 。與第二個(gè)數(shù)帶進(jìn)位加AAA 。取第一個(gè)數(shù) SAHF 。取結(jié)果地址MOV AH, 00H 。取數(shù)據(jù)地址MOV SI , OFFSET DAT2 。初始化堆棧段MOV SS, AXMOV AX, TOP1MOV SP, AXMOV CX, 4 。THIRD DB 20 DUP (?)DATA ENDSSTACK SEGMENTST1 DB 100 DUP (‘SA’)TOP1 EQU $ ST1STACK ENDSCODE SEGMENTASUMME CS:CODE,DS:DATA,SS:STACKMAIN PROC FARSTART: MOV AX, DAT ?!敬稹?參考程序:1325+9839=?DATA SEGMENTFIRST DB 05H,02H,03H,01H 。存和MOV YAH,DXMAIN ENDPCODE ENDSEND START 內(nèi)存中以FIRST和SECOND開始的單元中分別存放著兩個(gè)16位組合的十進(jìn)制(BCD碼)數(shù),低位在前。指向下一個(gè)數(shù)LOOP LP 。清AXMOV BX, OFFSET TABLEMOV CX, 4LP: ADD AX, [BX] 。其中Ai為字節(jié)變量。串不相等轉(zhuǎn) INC SI INC DI LOOP DON MOV AL,0 JMP OUTPUTNOEQU: MOV AL,0FFH OUTPUT: MOV RESULT,ALSTOP: JMP STOP 。 N = $NEWS RESULT DB 0DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX 。【答】 參考程序: DATA SEGMENT OLDS DB 1,2,3,4,5 NEWS DB 1,2,3,4,39。13字節(jié) VAR4 DD 1,1,0 ?!?39。2字節(jié) VAR2 DW 5DUP(?),0 。 下列語句在存儲(chǔ)器中分別為變量分配多少字節(jié)空間?并畫出存儲(chǔ)空間的分配圖。 。44字節(jié) VAR3 DB 2 DUP(?,10 DUP(?)) 。 以下為某個(gè)數(shù)據(jù)段,試問各個(gè)變量分別占多少字節(jié),該數(shù)據(jù)段共占多少字節(jié)? DATA SEGMENT VAR1 DW 9 。(AX)= 8000H ,CF=ZF=0,SF=1,DX=0 試分析下列程序段: ADD AX,BX JNC L2 SUB AX,BX JNC L3 JMP SHORTL5 如果AX、BX的內(nèi)容給定如下: AX BX (1)14C6H 80DCH (程序轉(zhuǎn)向 L2) (2)B568H 54B7H (程序轉(zhuǎn)向 SHORTL5 ) 問該程序在上述情況下執(zhí)行后,程序轉(zhuǎn)向何處? 【答】 (1) 程序轉(zhuǎn)向 L2。 (AX)=2341H ,CF=1,SF=ZF=0 DEC AX 。 已知程序段如下: MOV AX,1234H MOV CL,4 ROL AX,CL DEC AX MOV CX,4 MUL CX 試問:(1)每條指令執(zhí)行后,AX寄存器的內(nèi)容是什么?(2)每條指令執(zhí)行后,CF,SF及ZF的值分別是什么?(3)程序運(yùn)行結(jié)束時(shí),AX及DX寄存器的值為多少? 【答】 MOV AX,1234H 。(BL)=02H OR DL,BL 。(DX)=F080H MOV BL,AH SHL BL,CL 。(AL)=01010000H 本程序?qū)崿F(xiàn)了什么功能? 【答】 將AL中的內(nèi)容乘以10。(AL)=00010000H MOV BL, AL MOV CL ,02H SAL AL,CL 。 閱讀程序:1). CLD LEA DI,[0100H] MOV CX, 0080H XOR AX, AX REP STOSW 本程序?qū)崿F(xiàn)了什么功能?【答】將DS中起始地址為0100H的128個(gè)字節(jié)單元清零。4) MOV AX,DSEGADDR MOV DS, AX MOV ES,AX MOV SI, OFFSET B1ADDR MOV DI,OFFSET B2ADDR MOV CX,N CLD REP MOVSB HLT 本程序?qū)崿F(xiàn)了什么功能?【答】 將B1ADDR中N個(gè)字節(jié)數(shù)據(jù)傳送到B2ADDR開始的15個(gè)存儲(chǔ)單元 。(AL)=11010101B XOR AL,00001111B 。 分析執(zhí)行下列指令序列后的結(jié)果: 1) MOV AX,1234H MOV BX,00FFH AND AX,BX 【答】(AX)=0034H2) MOV AL,01010101B AND AL,00011111B 。習(xí)題四 匯編語言程序設(shè)計(jì)主要內(nèi)容:匯編語言程序設(shè)計(jì)。 A、AL/AX B、BX C、CX D、DX4 8088可直接尋址的空間最大為( )。 A、MOV BX,[BX+2] B、MOV 2,BX C、MOV [1000H],BX D、MOV BX,22 下列指令中,隱含使用AL寄存器的指令有( )條。假設(shè)要檢索的字符為A REPNZ SCASBJZ FOUNDJMP NOFOUNDFOUND: DEC DIMOV BYTE PTR [DI],‘ ’NOFOUND: HLT20.用循環(huán)控制指令實(shí)現(xiàn),從1000H開始,存放有200個(gè)字節(jié),要查出字符(ASCII碼為23H),把存放第一個(gè)的單元地址送入BX中?!敬稹繀⒖汲绦颍?假設(shè)數(shù)據(jù)段與附加段的段寄存器值已經(jīng)設(shè)置為相同的數(shù)值。【答】參考程序:TEST BX,0010 0000 0000 0000BJZ ZEROMOV AL,01HHLTZERO: MOV AL,0HLT18.利用字串操作指令,將1000H~10FFH單元全部清零。(XOR BX ,0FF00H)(8)若操作結(jié)果為零轉(zhuǎn)向標(biāo)號GOON。CL預(yù)置4)(6)將0400H單元中的數(shù),低4位置零,高4位保持不變。( LES SI ,AYD )(5)將AX中數(shù),最高位保持不變,其余全部右移4位。( ADD BX, 1 )(3)棧頂內(nèi)容彈出送DI。MOV RESULT, AXMOV RESULT+2, DXHLT16.分別用一條語句實(shí)現(xiàn)下述指明的功能:(1)AX的內(nèi)容加1,要求不影響CF。乘積在DX,AX中ADD AX,ZADC DX,0H ?!敬稹繀⒖汲绦?假設(shè)數(shù)據(jù)為字節(jié)MOV AL,[0A00H]MOV BL,[0A02H]MUL BLMOV [0A04],AX15.編程計(jì)算((X+Y)*10)+Z)/X,X、Y、Z都是16位無符號數(shù),結(jié)果存在RESULT開始的單元。13.以下是格雷碼的編碼表:0——0000,1——0001,2——0011,3——0010,4——01105——0111,6——0101,7——0100,8——1100,9——1101請用換碼指令和其它指令設(shè)計(jì)一個(gè)程序段,實(shí)現(xiàn)格雷碼往ASCII碼的轉(zhuǎn)換。中斷處理子程序的入口地址即中斷向量,對應(yīng)的中斷類型號的4倍即為中斷向量地址,在該地址處的4個(gè)字節(jié)內(nèi)容,高地址單元兩個(gè)字節(jié)為中斷入口地址的段地址,低地址單元兩個(gè)字節(jié)為中斷入口地址的偏移地址。10.為什么用増量指令或減量指令設(shè)計(jì)程序時(shí),在這類指令后面不用進(jìn)位標(biāo)志作為判斷依據(jù)?【答】増量指令或減量指令不影響進(jìn)位標(biāo)志CF。9.HLT指令用在什么場合?如CPU 在執(zhí)行HLT 指令時(shí)遇到硬件中斷并返回后,以下應(yīng)執(zhí)行哪條指令?【答】HLT用在使CPU處于暫停狀態(tài)而等待硬件中斷的場合。(IP)=2450H7.設(shè)當(dāng)前的SP=1000H,執(zhí)行PUSHF指令后,SP=(0FFEH),若改為執(zhí)行INT 20H指令后,則SP=(0FFCH)。(IP)=1256H(2)JMP TABLE[BX] ?!敬稹?CS)=2000H,(IP)=0094H, 棧頂F178H~F17BH連續(xù)4個(gè)單元的內(nèi)容:94, 3D,50,40。(AL)=1011 1110B, CF=0、ZF=0、OF=1(5)RCR AL,CL 。(AL)=0010 1011B, CF=ZF=0、OF=0(3)SAR AL,CL 。(1)SHL AL,CL 。(AL)=1101 1010B NOT AL 。(AL)=0001 0101B OR AL,11000000B 。 。 (AX)=0103H 。(AL)=95H,AF=1,SF=1結(jié)果: (AL)=95H, SF=1, AF=1, CF=0, OF=0(2)MOV AL,05H MOV BL,09H MUL BL 。(AL)=06H, AF=1 ADD AL,89H 。(1)MOV AL,0110 0100B SUB AL,58H 。 A、85B92H B、86192H C、BB690H D、12169H(7)下列指令中,執(zhí)行速度最快的是( C )。 A、TEST AL,02H B、OR AL,AL C、CMP AL,B D、AND AL,BL(5)設(shè)DH=10H,執(zhí)行NEG DH指令后,正確的結(jié)果是( D )。 A、MOV BX,VAR B、LDS BX,VAR C、LES BX,VAR D、LEA BX,VAR(3)編寫分支程序,在進(jìn)行條件判斷前,可用指令構(gòu)成條件,其中不能形成條件的指令有( D )。1.單選題:(1)執(zhí)行下面指令序列后,結(jié)果是(A)。習(xí)題三 8086指令系統(tǒng)主要內(nèi)容: 8086指令系統(tǒng)。 (5)8086/8088系統(tǒng)中,可以有( )個(gè)段地址,任意相鄰的兩個(gè)段地址最短相距(16)個(gè)存儲(chǔ)單元,最長相距()存儲(chǔ)單元。 (3) 8086/8088 CPU復(fù)位后,從(FFFF0H )單元開始讀取指令字節(jié),一般這個(gè)單元在()區(qū)中,在其中設(shè)置一條(無條件轉(zhuǎn)移 )指令,使CPU對系統(tǒng)進(jìn)行初始化。 A.T1 和T2 B.T2 和T3 C.T3 和T4 D.隨機(jī)2. 填空題: (1) 8086/8088 CPU執(zhí)行指令中所需操作數(shù)地址由(尋址方式和地址寄存器)計(jì)算出( 16 )位偏移量部分送( IP ),由(段地址加上偏移量部分)最后形成一個(gè)( 20 )位的內(nèi)存單元物理地址。 A.4,50 B.5,60 C.4,70 D.5,80 (3)當(dāng)RESET信號進(jìn)入高電平狀態(tài)時(shí),將使8086/8088 CPU的( D )寄存器初始化FFFFH。自測試: :(1)某微機(jī)具有16M字節(jié)的內(nèi)存空間,其 CPU的地址總線應(yīng)有(E)條。插入的個(gè)數(shù)取決于CPU接收到高電平READY信號的時(shí)間。CPU在狀態(tài)的下降沿對READY信號進(jìn)行采樣。操 作引 腿00從偶地址開始讀/寫一個(gè)字10從偶地址單元或端口讀/寫一個(gè)字節(jié)01從奇地址單元或端口讀/寫一個(gè)字節(jié)0110從奇地址開始讀/寫一個(gè)字 8086 CPU讀/寫總線周期各包含多少個(gè)時(shí)鐘周期?什么情況下需要插入 TW 等待周期? 應(yīng)插入多少個(gè)Tw,取決于什么因素?什么情況下會(huì)出現(xiàn)空閑狀態(tài)Ti ?【答】8086CPU讀/寫總線周期包含4個(gè)時(shí)鐘周期。奇地址存儲(chǔ)體:連接
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1