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

正文內容

《微機原理與接口技術》中科大版部分習題解答-文庫吧

2024-09-29 10:51 本頁面


【正文】 0. 某班有 7 個同學英語成績低于 80 分, 分數存在字節(jié)類型 ARRAY 數組中, 編程完成: ( 1)給每人加 5 分,結果存到 NEW 數組中 ( 2)把加分后的總分存到字類型 SUM 單元中 ( 3)把加分后的平均分存到字節(jié)類型 AVERAGE 單元中 答: ARRAY DB 79,78,77,76,77,78,79 NEW DB 7 DUP(?) SUM DW 1 DUP(?) AVERAGE DB 1 DUP(?) MOV DS, AX MOV ES, AX LEA SI,ARRAY LEA DI,NEW MOV CX,7 CLD REP MOVSB MOV CX,7 MOV AX,0 LEA SI,NEW ADD5: ADD BYTE PTR[SI],5 ADD AL,[SI] ADC AH,0 INC SI LOOP ADD5 MOV SUM,AX MOV BL,7 DIV BL MOV AVERAGE,AL =2508H,BX=0F36H,CX=0004H,DX=1864H,下列指令執(zhí)行后結果是多少,標志位 CF=? (1) AND AH,CL (2) OR BL,30H (3) NOT AX (4) XOR CX,0FFF0H (5) TEST DH,0FH (6) CMP CX,00H (7) SHR DX,CL (8) SAR AL,1 (9) SHL BH,CL (10) SAL AX,1 (11) RCL BX,1 (12) ROR DX,CL 答: (1)AX=0408H,CF=0 (2)BX=0F36H,CF=0 (3)AX=0DAF7H,CF 不變 (4)CX=0FFF4H,CF=0 (5) DX=01864H,CF=0 (6)CX=0004H,CF=0 (7)DX=0186H,CF=0 (8)AX=2504H,CF=0 (9)BX=0F036H,CF=0 (10)AX=4A10H,CF=0 (11)BX=1E6C/1E6DH,CF=0 (12)DX=4186H,CF=0 : DATA SEGMENT STRING DB ‘The Personal Computeramp。 TV’ DATA ENDS 用字符串操作等指令完成以下功能: ( 1)把該字符串傳送到附加段中偏移量為 GET_CHAR 開始的內存單元中 ( 2)比較該字 符串是否與’ The puter’相同,若相同則將 AL 寄存器的內容置 1,否則置 0,并將比較次數送到 BL 寄存器 ( 3)檢查該字符串是否有’ amp。’符,若有則用空格符替換 ( 4)把大寫字母傳送到附加段中以 CAPS 開始的單元中,其余字符傳送到以 CHART 開始的單元,然后將數據段中存儲上述字符串的單元清零。 答:(1)CLD LEA SI,STRING LEA DI,GET_CHAR MOV CX,26 REP MOVSB (2)補充在附加數據段定義 STRING1 DB ‘The puter’ MOV AL,1 CLD LEA SI,STRING LEA DI,STRING1 MOV CX,12 REPZ CMPSB JCXZ SKIP MOV AL,0 SKIP: MOV BX,12 SUB BX,CX (3) CLD MOV AL,39。amp。39。 LEA DI,STRING MOV CX,26 NEXT: REPNE SCASB JCXZ SKIP MOV BYTE PTR [DI1],39。 39。 LOOP NEXT SKIP: (4) LEA SI,STRING LEA DI,CAPS LEA BX,CHART MOV CX,26 NEXT: MOV AL, [SI] CMP AL,’A’ JB OTHER CMP AL,’Z’ JA OTHER MOV ES:[DI],AL INC DI JMP SKIP OTHER: MOV ES:[BX],AL INC BX SKIP: MOV BYTE PTR[SI],0 INC SI LOOP NEXT 13. 編程將 AX 寄存器的內容以相反的次序傳送到 DX 寄存器中,并要求 AX 中的內容不被 破壞,然后統(tǒng)計 DX 寄存器中’ 1’的個數 答: MOV BL,0 PUSH AX MOV DX,0 MOV CX,16 NEXT: SHL AX,1 JNC SKIP INC BL SKIP:RCR DX,1 LOOP NEXT STOP:POP AX 15.在下列程序段中分別填入以下指令 (1)LOOP NEXT (2) LOOPE NEXT (3) LOOPNE NEXT 程序執(zhí)行完后 ,AX,BX,CX,DX 的內容分別是多少? START: MOV AX,01H MOV BX,02H MOV CX,04H MOV DX,03H NEXT: INC AX ADD BX,AX SHR DX,1 ( ) 答: (1) AX=5 BX=16 CX=0 DX=0 (2) AX=2 BX=4 CX=3 DX=1 (3) AX=3 BX=7 CX=2 DX=0 16 中斷向量表的作用:存儲中斷服務程序的入口地址(中斷向量)。 中斷向量位于內存: 00000H~03FFH,共 1024 字節(jié) 中斷類型 3 的中斷向量存放于 0000CH~0000FH。 2 的中斷服務程序的起始地址為 0485:0016H,它在中斷向量表中如何存放? 答: 物理地址 內容 00008H 16H 00009H 00H 0000AH 85H 0000BH 04H 18. 中斷向量表中地址為 0040H 中存放 240BH,0042H 單元存放 D169H,問: ( 1) 這些單元對應的中斷類型是什么? ( 2) 該中斷服務程序的起始地址是什么? 答: (1)10H (2)D169H:240BH 第四章習題參考答案 p205 1 解: A1 4 字節(jié), A2 6 字節(jié), A3 40 字節(jié), A4 60 字節(jié) 下列指令完成什么功能? ( 1) MOV AX, 00FFH AND 1122H + 3344H 解: 00FFH AND 1122H + 3344H = 00FFH AND 4466H = 0066H,指令將立即數 0066H 送 AX 寄存器。 ( 2) MOV AL, 15 GE 1111B 解:關系為真,表達式為 0FFH,指令將立即數 0FFH 送 AL 寄存器,執(zhí)行指令后 AX = 00FFH ( 3) MOV AX, 00FFH LE 255 + 6/5 解: ( 00FFH LE ( 255 + 6/5))= 00FFH LE 256 , (6/5=1),關系為真,表達式為 0FFFFH,指令將立即數 0FFFFH送寄存器 AX。指令執(zhí)行后 AX = 0FFFFH ( 4) AND AL, 50 MOD 4 解: 50 MOD 4 = 2,指令將立即數 02H 與 AL 內容相與,執(zhí)行指令后 AX= 0FF02H ( 5) OR AX, 0F00FH AND 1234H OR 00FFH 解: 0F00FH AND 1234H OR 00FFH = 1004H OR 00FFH = 10FFH,指令將 AX 的內容( 0FF02H )與立即數 10FFH 相或,執(zhí)行指令后 AX= 0FFFFH 有符號定義語句如下: BUF DB 3, 4, 5, ‘123’ ABUF DB 0 L EQU ABUF – BUF 求 L 的值為多少? 解: L 值的內容為 6。 4 解: PAR 偏移地址為 0, PLENTH 當前偏移地址 $=2+16+4=22, $PAR=22,故 PLENTH 的值為 22 5 解: AX=1,BX=20,CX=1 6 解: 應討論最高位為 1 和 0 的情況。如輸入最高位為 1,AH=0。輸入最高位為 0,AH=0FFH。 IN AL, 5FH ;假如輸入后 AL=45H TEST AL, 80H ;執(zhí)行 01000101 AND 10000000 后 ZF=1, AL=00H JZ L1 ; ZF=1,轉到 L1 MOV AH, 0 JMP STOP L1: MOV AH, 0FFH ;結果 AH=0FFH STOP: HALT 補充題 閱讀程序并完成填空 ( 1) ADDR1 開始的單元中連續(xù)存放兩個雙字數據,求其和,并將和存放在 ADDR2 開 始 的單元(假定和不超過雙字) MOV CX,2 XOR BX,BX CLC NEXT: MOV AX,[ADDR1+BX] ADC AX, MOV [ADDR2+BX],AX INC BX NEXT 解: [ADDR1+BX+4] INC BX LOOP ( 2) 在數據段 ADDR1 地址處有 200 個字節(jié)數據,要傳送到數據段地址 ADDR2 處。 MOV AX, SEG ADDR1 MOV DS, AX MOV ES, MOV SI, MOV DI, OFFSET ADDR2 MOV ,200 CLD REP 解: AX OFFSET ADDR1 CX MOVSB ( 3)已知有某字串 BUF1 的首地址為 2020H, 數據段與附加段重合。欲從 BUF1 處開始將 20 個字數據順序傳送至 BUF2 處。 (假設 BUF1 和 BUF2 有地址重疊) LEA SI, BUF1 ADD SI,
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1