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

正文內(nèi)容

微機原理與接口技術(shù)課后習題答案(朱紅)含五篇(編輯修改稿)

2024-11-09 18:38 本頁面
 

【文章內(nèi)容簡介】 +20H][SI] MOV AX, [BX+2](4)LDS SI, [BX][DI] MOV BX,[SI](5)XCHG CX, [BX+32H] XCHG [BX+20H][SI], AX 答案:(1)CL=5BH(2)(1E4F6H)=5678H(3)(AX)=1E40H(4)(BX)=091DH(5)(AX)=5678H,(09226H)=1224H 0~9,A~F 對應的 ASCII 碼為 30H~39H,41H~46H,依次放在內(nèi)存以 TABLE 開始的區(qū)域,將 AL 中某一位十六進制數(shù)H 轉(zhuǎn)換為對應的 ASCII 碼,請編寫程序段。答案: LEA BX, TABLE MOV AL, H XLAT AX 寄存器清零有 4 種方法,試寫出這 4 條指令。答案:MOV AX, 00H SUB AX, AX AND AX, 00H XOR AX, AX:(1)使 AL 高 4 位不變,低 4 位為 0。(2)使 AL 最高位置 1,后 7 位不變。(3)使 AL 中的 bitbit4 變反,其余位不變。(4)測試判斷 CL 中的 bitbitbit7 是否都為 1。答案:(1)AND AL, 0F0H(2)OR AL, 80H(3)XOR AL 18H(4)TEST AL, 0A4H。MOV CL, 4 SHL AX, CL SHL BL, CL MOV AL, BL SHR DH, CL OR AL, DH答案:將 AX 中間 8 位,BX 的低 4 位,DX 的高 4 位組成一個新字存放在 AX 中。 100 個字節(jié)數(shù)據(jù)傳送到目標串單元中去,設源串首址的偏移地址為 2500H,目標串首址的偏移地址為 1400H,請編寫程序?qū)崿F(xiàn)以下功能。(1)完成源串到目標串的搬移。(2)比較兩串是否完全相同,若兩串相同,則 BX 寄存器內(nèi)容為 0;若兩串不同,則 BX 指向 源串中第一個不相同字節(jié)的地址,且該字節(jié)的內(nèi)容保留在 AL 的寄存器中。答案:(1)CLD MOV CX, 100 MOV SI, 2500H MOV DI, 1400H REP MOVSB(2)CLD MOV CX, 100 MOV SI, 2500 MOV DI, 1400 REPE CMPSB JZ E DEC SI MOV BX, SI MOV AL, [SI] JMP STOP E: MOV BX, 0 STOP: HLT: 從內(nèi)存 2000H:0A00H 開始的 2KB 內(nèi)存單元清零。請在下列空格中 填入合適的指令,程序指令完成后 DI 的內(nèi)容是多少。CLD MOV AX, 2000H _________ _________ XOR AL, AL _________ _________ HLT 答案:MOV ES,AX MOV DI, 0A00H XOR AL,AL MOV CX, 800H REP STOSB HLT第四章習題答案一、選擇題。 ,運行速度高,閱讀方便,屬于面向用戶的程序語言。答案:B,變量 VAR2 的偏移地址是______。DATA SEGMENT ORG 2 VAR1 DB 2,3,4 ORG $+3 VAR2 DW 1234H DATA ENDS 答案:D MOV AX, VAR 指令執(zhí)行后,寄存器中的內(nèi)容為 4142H,AX 下面哪一種數(shù)據(jù)定義會產(chǎn) 生不正確的結(jié)果? DW 4142H DW 16706 DB 42H, 41H DW ‘AB’ 答案:C。:DW 99 DB 25*60 EQU 20 DB ONE 答案:C ,寄存器 CL 的值是_______。STR1DW ?AB? STR2DB 16 DUP(?)CNT EQU $-STR1 MOV CX, CNT MOV AX, STR1 HLT 答案:B二、填空題:建立以______為擴展名的源文件;生成以______為擴展名的目 標文件;生成以______為擴展名的可執(zhí)行文件;使用 DEBUG 調(diào)試程序,調(diào)試可執(zhí)行目標程 序。答案:. ,(AX)=______,(BL)=_______。A DW ?EF? B DB ?ABCDEF? MOV AX, A MOV BL, B[3] HLT 答案:4546H 44H ,AL 中的內(nèi)容是______。BUF DW 1234H, 5678H, 0001H MOV BX, OFFSET BUF MOV AL, 2 XLAT 答案:78H,則 L=_______。BUF1 DB 1, 2, ?12? BUF2 DB 0 L EQU BUF2BUF1 答案:4,BX 寄存器間址單元的內(nèi)容是______。ORG 1FFFH DB 4FH, 50H, 51H MOV BX, 1FFFH INC [BX] INC BX DEC [BX] 答案:4FH,各條 MOV 指令單獨執(zhí)行后,請?zhí)畛溆嘘P寄存器的內(nèi)容: TABLE1 DB ? TABLE2 DW 20 DUP(?)TABLE3 DB ?ABCD?......MOV AX, TYPE TABLE1。(AX)=___ MOV BX, TYPETABLE2。(BX)=____ MOV CX, LENGTH TABLE2。(CX)=_____ MOV DX, SIZE TABLE2。(DX)=_____ MOV SI, LENGTH TABLE3。(SI)=_______ 答案:1 2 20 40 1,第一個數(shù)是 8A0BH,第二個數(shù)是 D705H。請?zhí)顚懗稣_結(jié)果。DATA SEGNEBT FIRST DB _____, _____, 0H SECOND DB _____,______ DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS: DATA START: MOV AX, DATA MOV DS, AX MOV CX, _____ MOV SI, 0 _________ NEXT: MOV AL, SECOND[SI] ADC FIRST[SI], AL INC SI LOOP NEXT MOV AL, 0 ADC AL, ______ MOV FIRST[SI], AL MOV AH, 4CH INT 21H CODE ENDS END START 答案:0BH 8AH 05H D7H 2 CLC 0,并將最小絕對值存放在 DAT2 字節(jié)中,填空使程序正確實現(xiàn)此功能。程序執(zhí)行后,DAT2 單元中的內(nèi)容是______。DATA SEGMENT DAT1 DB 65H, 88H, 20H, 0F6H N EQU $DAT1 DAT2 DB ? DATA ENDS CODE SEGMENT _________________ START: MOV AX, DATA __________ LEA SI, DAT1 MOV CX, N1 MOV AL, [SI] TEST AL, 80H JZ LP0 NEG AL LP0: MOV DAT2, AL LP1: _________ MOV BL, [SI] TEST BL, 80H JZ LP2 NEG BL LP2: ________ JB LP3 MOV DAT2, BL MOV AL, BL LP3: ________ MOV AH, 4CH INT 21H CODE ENDS END START 答案: ASSUME DS:DATA, SS:STACK, CS:CODE MOV DS, AX INC SI CMP DAT2, BL LOOP LP1 DAT2 單元中的內(nèi)容:0AH。假設程序執(zhí)行前 DS=3000H,SS=2000H,SP=3000H,AX=4567H,BX=1234H,CX=6789H。AND BX, 00FFH CALL MYSUB NOP。SP=________。AX=_______。BX=_______ PROC PUSH AX PUSH BX PUSH CX SUB AX, BX。SP=______ POP CX POP AX POP BX NOP。SP=______ RET MYSUB ENDP答案:3000H 0034H 4567H 2FF8H 2FFEH 。BUFFER 單元開始放置一個數(shù)據(jù)塊,BUFFER 單元存放預計數(shù)據(jù)塊的長度為 20H,BUFFER+1 單元存放的是實際從鍵盤輸入的字符串的長度,BUFFER+2 開始存放的是從鍵盤 從 接收的字符,請將這些從鍵盤接收的字符再在屏幕上顯示出來。MOV DX, OFFSET BUFFER MOV AH, _______ INT 21H。讀入字符串 LEA DX, ______ MOV AL, ______。實際讀入的字符串的字符個數(shù) MOV AH, 0 ADD BX, AX MOV AL, ____ MOV [BX+1], AL MOV AH, _____ INC DX。確定顯示字符串的首址 INT 21H MOV AH, _____。系統(tǒng)返回 DOS INT 21H 答案:0AH BUFFER+1 [BX] 39。$39。或 24H 9 4CH三、問答題?它們的區(qū)別是什么?答案:變量、標號還有常量是匯編語言中使用的操作數(shù),是 3 種基本的數(shù)據(jù)項。變量和標號 都有段屬性、偏移屬性和類型屬性 3 種屬性,但含義不同。變量通常指存放在存儲單元中的值,在程序的運行中是可以修改的。所有的變量都具有 3 個屬性。(1)段屬性:指變量所在段的段基址,此值必須在一個段寄存器中。(2)偏移屬性:指變量所在地址與所在段的段首地址之間的地址偏移字節(jié)數(shù)。(3)類型屬性:指變量中每個元素所包含的字節(jié)數(shù)。標號是可執(zhí)行指令語句的地址的符號表示,它可作為轉(zhuǎn)移指令和調(diào)用指令 CALL 的目標操作 HLT MYSUB 數(shù),以確定程序轉(zhuǎn)向的目標地址,它也具有 3 個屬性:(1)段屬性:指標號所在段的段基址。標號的段是它所出現(xiàn)的那個代碼段,由 CS 指示。(2)偏移屬性:指標號所在地址與所在段的段首地址之間的地址偏移字節(jié)數(shù)。(3)類型屬性:標號的類型屬性指在轉(zhuǎn)移指令中標號可轉(zhuǎn)移的距離,也稱距離屬性。NEAR 和 FAR :(1)DATA DB 395(2)PRGM SEG …… PRGM ENDS(3)ALPHA EQU BETA(4)COUNT EQU 100 COUNT EQU 65(5)GOON DW 10DUP(?)…… JMP GOON答案:(1)字節(jié)變量,范圍在 0~255(2)定義段的偽指令為 SEGMENT(3)BETA 必須先定義(4)EQU 不能重復定義,在下一次定義前必須用 PURGE 撤消(5)轉(zhuǎn)移指令必須轉(zhuǎn)移到指令上,不允許轉(zhuǎn)移到數(shù)據(jù)變量上。: DATA SEGMENT PARA 39。DATA39。 AT 46H QA EQU 255 QA1=QA GT 3000 QA2=0FFFH QA3 EQU QA2 XOR 255 QA4=88 MOD 5 QA5=88H SHR 2 QA6 EQU QA3/16+15 ORG 1060H G1 DB 32, QA, 98/2, NOT 25 G2 DW 0FF6H, OFFSET G2 G3 DW 3DUP(5)G4 DW SEG G1 SA EQU LENGTH G3 SB EQU SIZE G3 SC=TYPE G3 ORG 1200H F1 EQU THIS WORD F2 DB 11H, 22H, 33H, 44H FF DD 12345H DATA ENDS(1)寫出每個符號所對應的值(2)畫出內(nèi)存分配圖(3)執(zhí)行下列指令后,對應的寄存器的值為多少 MOV AX, WORE PTR FF AND AX, 0FFH MOV BX, WORD PTR G1 MOV BX, 255 AND 0FH ADD AX, OFFSET F2 MOV BX, F1答案:(1)DATA SEGMENT PARA 39。DATA39。 AT 46H QA EQU 255。QA=255 QA1=QA GT 3000。255 大于 3000,命題假,QA1=0 QA2=0FFFH。QA2=0FFFH QA3 EQU QA2 XOR 255。QA3=0FFFH⊕0FFH=0F00H QA4=88 MOD 5。QA4=3 QA5=88H SHR 2。QA5=22H QA6 EQU QA3/16+15。QA6=10FH ORG 1060H G1 DB 32, QA, 98/2, NOT 25 G2 DW 0FF6H, OFFSET G2 G3 DW 3DUP(5)G4 DW SEG G1 SA EQU LENGTH G3。SA=3 SB EQU SIZE G3。SB=32=6 SC=TYPE G3。SC=2 ORG 1200H F1 EQU THIS WORD。F1 的偏移地址為 1200H,類型為字 F2 DB 11H, 22H, 33H, 44H FF DD 12345H DATA ENDS(2)內(nèi)存分配: DS:1060HG1 20H FFH 31H E6H DS:1064HG2 F6H 0FH 64H 10H DS:1068HG3 05H 00H 05H 00H 05H 00H DS:106EHG4 46H 00H …… …… DS:1200HF2 11H 22H 33H 44H DS:1204HFF 45H 23H 01H 00H(3)存儲器的值: MOV AX, WORE PTR FF。AX=2345H AND AX, 0FFH。AX=0045H MOV BX, WORD PTR G1。BX=0FF20H MOV BX, 255 AND 0FH。BX=000FH ADD AX, OFFSET F2。AX=1245H MOV BX, F1。BX=2211H。A DB ?1234? B DW 5 DUP(2,3 DUP(0))C DW ?AB?,?C?,?D? L1: MOV AL, TYPE B MOV BL, LENGTH B MOV AH, SIZE A MOV BH, SIZE C MOV CL, TYPEL1 MOV CH,
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1