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

正文內(nèi)容

微機原理與接口技術(shù)陳衛(wèi)紅版答案-在線瀏覽

2025-01-11 00:39本頁面
  

【正文】 2F73H ; DX= 0000H SHL AL, CL ; AL= 00H ; CL= 30H OR AX, 5555H ; AX= 7F55H AND AX, 0AA55H ; AX= 2A55H MOV BL, 0FFH MUL BL ; AX= 54ABH IMUL BL ; AX= 0055H 3. 指出下列各條指令中源操作數(shù)字段的尋址方式。 MOV AX, TABEL ; AX= 1234H LEA AX, TABEL ; AX= 0032H 5.畫出執(zhí)行下列指令過程中堆棧區(qū)和 SP的內(nèi)容變化過程示意圖,并標出存儲單元的物理地址。 ( 1) MOV AX, 1234H ( 2) CMP AX, 8234H ( 3) JC NEXT1 ( 4) CBW ( 5) NEXT1: MOV BX, 9876H ( 6) CMP BX, AX ( 7) JB NEXT2 ( 8) SHR AX, 1 ( 9) NEXT2: AND BX, 1010H 10100H 100FEH 100FCH 10H 00H 01H 00H 最后指令位置 ( 10) HLT 解:指令的執(zhí)行順序 : ( 1) →( 2) →( 3) →( 5) →( 6) →( 7) →( 8) →( 9) →( 10)。 ABC: MOV AL, [SI] MOV ES: [DI], AL INC SI INC DI LOOP ABC 解:指令 REP MOVSB能替代上 述程序段。 MOV BX, 6534H ; BX= 6534H XOR BX, 0FFFFH ; BX= 9ACBH AND BX, 15A0H ; BX= 1080H OR BX, 2379H ; BX= 33F9H TEST BX, 0002H ; BX= 33F9H 9.試寫出執(zhí)行下列 3條指令后 BX寄存器的內(nèi)容。 MOV CL, 04 SHL DX, CL MOV BL, AH SHL AX, CL SHR BL, CL OR DL, BL 解:程序段完成由 DX 和 AX 共同組成的 32 位數(shù)向左移動 4 位。 解: ( 1) CMP DX,CX JA EXCEED ( 2) CMP BX, AX JG EXCEED ( 3) CMP BX, AX JGE EXCEED ( 4) CMP CX, 0 JZ ZERO ( 5) CMP BX, AX JZ EQ ( 6) CMP BX, AX JLE EQSMA ( 7) CMP CX, 5678H JZ EQ ( 8) CMP DX, CX JB EQSM ( 9) ADD AX, 0 JNS ABC ( 10) ADD AX, 0 JS ABC1 12.編寫程序段 , 實現(xiàn)十六進制數(shù) 12345678H與 76543210H相減運算,運算結(jié)果存入 DX、AX中,其中 DX存放高位。 解 : MOV AL, 78H ADD AL, 10H DAA MOV BL, AL MOV AL, 56H ADC AL, 32H DAA MOV AH, AL MOV AL, 34H ADC AL, 54H DAA MOV DL, AL MOV AL, 12H ADC AL, 76H DAA MOV DH, AL MOV AL, BL HLT 14. 編寫程序段 , 將附加段中 1000H單元開始的 100字節(jié)單元清零。 解: 參考程序段如下 : MOV CX, 0064H MOV AX, DS MOV ES, AX MOV DI, 1000H CLD MOV AL, 23H REP STOSB HLT 第 四 章 匯編 語 言源程序 設(shè)計 1.畫出數(shù)據(jù)段匯編后相應(yīng)存儲單元中的內(nèi)容并標出存儲單元的邏輯地址。表示當前位置與 PARTNO 之間有 22 個字節(jié)空間。 解 :( 1) MOV AX, OFFSET LNAME ( 2) MOV SI, WORD CODE_LIST ( 3) CODE_LENGTH EQU $CODE_LIST 4.執(zhí)行下列程序段后, AX、 BX 的內(nèi)容各是什么? MOV AX,0001H MOV BX,8000H NEG AX MOV CX,4 AA:SHL AX,1 RCL BX,1 LOOP AA HLT 解 :AX=0FFF0H, BX=000FH 5.閱讀以下程序,回答問題 DATA SEGMENT ABC DB 90H,12H,43H,56H,04H,01H COUNT EQU $ABC RESULT DW ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:PUSH DS MOV AX,DATA MOV DS,AX XOR AX,AX MOV CX,COUNT LEA SI,ABC LEA DI,RESULT AA:MOV BL,[SI] INC SI CMP BL,80H JC NEXT1 NEG BL NEXT1:ADD AL,BL ADC AH,00H LOOP AA MOV [DI],AX MOV AH,4CH INT 21H CODE ENDS END START ( 1)程序完成什么功能? ( 2)程序中 NEG BL 指令的作用是什么? ( 3)程序執(zhí)行結(jié)束后 RESULT 字單元的內(nèi)容是什么? ( 4)能否用 MOV SI, OFFSET ABC 代替程序中 LEA SI, ABC 指令? ( 5)匯編結(jié)束后符號 COUNT 的值是什么? 解 :( 1)程序完成求一組有符號字節(jié)數(shù)的絕對值之和。 ( 3)程序執(zhí)行結(jié)束后 RESULT 字單元的內(nèi)容是 0120H。 ( 5)匯編結(jié)束后符號 COUNT 的值是 06H。 ( 2)程序中帶下劃線的指令可以用 LEA SI, ARRAY 指令替代。 7. AX 寄存器 中存有 4 位壓縮 BCD碼,試編寫程序?qū)⑦@ 4 位數(shù)字分開,并分別存入 BH、BL、 CH 和 CL 寄存器中。 解 :參考程序如下 : DATA SEGMENT X DB ? ;運行程序時取 X 分別位于兩個分支 Y DB ? DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA START:MOV AX, DATA MOV DS, AX MOV AL, X CMP AL, 20 JNC NEXT MOV CL, 03H SHR AL, CL JMP NEXT1 NEXT:SUB AL, 15 NEXT1:MOV Y, AL MOV AH, 4CH INT 21H CODE ENDS END START 9.編寫程序,統(tǒng)計寄存器 BX 中二進制位“ 1”的個數(shù),結(jié)果存在 AL 中。 解 :參考程序段如下 : MOV CX, 2020H 。設(shè)置月 MOV DL, 01H 。 解 :參考程序如下 : CODE SEGMENT ASSUME CS:CODE, DS:DATA START: MOV AH, 01H 。顯示輸出 7 位 ASCII 碼值 INT 21H LOOP AA MOV AH, 4CH INT 21H CODE ENDS END START 12.設(shè)數(shù)據(jù)塊存放在 BUFFER 開始的 50 個字節(jié)單元中,試編寫程序統(tǒng)計數(shù)據(jù)塊中正數(shù)(不包括 0)的個數(shù),并將統(tǒng)計的結(jié)果存放到 NUMBER 單元中。 解 :參考程序如下 : DATA SEGMENT ABC DB 61H, 65H, 62H, 63H, ? ;( 100 個 小寫字母 ) DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA START:MOV AX, DATA MOV DS, AX MOV CX, 0064H LEA SI, ABC AA:MOV DL, [SI] SUB DL, 20H MOV [SI], DL MOV AH, 02H INT 21H INC SI LOOP AA MOV AH, 4CH INT 21H CODE ENDS END START 14.“ 9876”是將輸入數(shù)據(jù)字符“ 3268”通過密碼表“ 3589027164”加密而得,編寫解密程序,求任意輸入四位密碼的原碼。 解 :參考程序 如下 : DATA SEGMENT ABC DB ‘ABCDS9KL$’ DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA START:MOV AX, DATA MOV DS, AX LEA SI, ABC MOV CL,00H AA: MOV AL,[SI] CMP AL,’$’ JZ NEXT1 CMP AL,30H JC NEXT CMP AL,3AH JNC NEXT OR CL,20H JMP NEXT1 NEXT: INC SI JMP AA NEXT1: MOV AH,4CH INT 21H CODE ENDS END START 16.編寫程序完成把 DX 中的 16 進制數(shù)轉(zhuǎn)換為 ASCII 碼,并將對應(yīng)的 ASCII 碼依次存入MEM 開始的存儲單元中。 解 :DATA SEGMENT MEM DB 4 DUP(?) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV CH,04H MOV BX,OFFSET MEM MOV CL,04H AA1:MOV AX,DX AND AL,0FH ADD AL,30H CMP AL,3AH JC NEXT ADD AL,07H NEXT:MOV [BX],AL INC BX ROR DX,CL DEC CH JNZ AA1 MOV AH,4CH INT 21H CODE ENDS END START 17.現(xiàn)有一個以“ $”結(jié)尾的字符串,編寫程序完成剔除字符串中的空格 字符??崭竦?ASCII 碼值為 20H JZ NEXT1 MOV AL,[SI] MOV [BX],AL INC SI INC BX JMP AA NEXT1:INC SI JMP AA NEXT: MOV AH,4CH INT 21H CODE ENDS END START 18.編一程序,在 STRING 開頭的數(shù)據(jù)區(qū)中查找 WE 字符串,數(shù)據(jù)區(qū)以 $符作為結(jié)束符號。 解 :參考程序如下 : DATA SEGMENT STRING DB ‘ABCWE5$’ RE DB ‘NOT FOUND$’ RE1 DB ‘HAVE FOUND$’ DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA BEGIN:MOV AX,DATA MOV DS,AX LEA SI,STRING AA: MOV AL,[SI]
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1