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

正文內(nèi)容

微機(jī)原理與接口技術(shù)(第2版)牟琦主編習(xí)題答案(編輯修改稿)

2025-06-27 18:02 本頁面
 

【文章內(nèi)容簡介】 X, 0FFFFH ;將低十六位取反 XOR DX, OFFFFH ;將高十六位按位取反 CLC ADD AX,01H ;低位加1,即可為原數(shù)的求補(bǔ) ADC DX,0 ;高位加低位加法時的進(jìn)位MOV WORD PTR [DI] , AX MOV WORD PTR [DI+2] ,DX MOV AH,4CH INT 21H CODE ENDS END START 5. 試編程序?qū)?nèi)存從40000H到4BFFFH的每個單元中均寫入55H,并再逐個單元讀出比較,看寫入的與讀出的是否一致。若全對,則將AL置7EH。 只要有錯,則將AL置81H。答:DATA SEGMENTDA1 DB 55HCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,4000H MOV DS,AX MOV CX,0C000H MOV BX,0000H MOV AH,55H NEXT1: MOV byte ptr[BX],AH INC BX LOOP NEXT1 MOV BX,0000H MOV CX,0C000H MOV AL,81H NEXT2: MOV AH, [BX] CMP AH,55H JNZ EXIT INC BX LOOP NEXT2 MOV AL,7EHEXIT: MOV AH,4CH INT 21H CODE ENDS END START6. 在當(dāng)前數(shù)據(jù)段4000H開始的128個單元中存放一組數(shù)據(jù),試編程序?qū)⑺鼈冺樞虬嵋频紸000H開始的順序128個單元中,并將兩個數(shù)據(jù)塊逐個單元進(jìn)行比較。 若有錯將BL置00H。 全對則將BL置FFH,試編程序。答:DATA SEGMENTORG 400HDA1 DB 128 DUP(?)ORG 0A00HDA2 DB 128 DUP(?)DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,ES:DATASTART: MOV AX,DATA MOV DS,AX LEA SI,DA1 LEA DI,DA2 MOV CX,128AGAIN: MOV AL,[SI] INC SI INC DI LOOP AGAIN LEA SI, DA1 LEA DI, DA2 MOV CX,128NEXT: MOV AL,[SI] MOV BL,[DI] CMP AL,BL JNZ ERROR INC SI INC DI MOV BL,0FFH LOOP NEXT JMP EXITERROR: MOV BL,00HEXIT: MOV AH,4CH INT 21H CODE ENDS END START7. 設(shè)變量單元A、B、C存放有3個數(shù),若3個數(shù)都不為零,則求3個數(shù)的和,存放在D中。 若有一個為零,則將其余兩個也清零,試編寫程序。答:DATA SEGMENTA DB ?B DB ?C DB ?DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX CMP A,00H JNZ LP1 MOV B,0 MOV C,0 JMP LP4LP1: CMP B,00H JNZ LP2 MOV A,0 MOV C,0 JMP LP4LP2: CMP C,00H JNZ LP3 MOV A,0 MOV B,0 JMP LP4LP3: MOV AL,A ADD AL,B ADD AL,C MOV AH,4CHLP4: INT 21H CODE ENDS END START8. 有一個100個字節(jié)的數(shù)據(jù)表,表內(nèi)元素已按從大到小的順序排列好,現(xiàn)給定一元素,試編程序在表內(nèi)查找,若表內(nèi)已有此元素,則結(jié)束。 否則,按順序?qū)⒋嗽夭迦氡碇羞m當(dāng)?shù)奈恢茫⑿薷谋黹L。答:DATA SEGMENTBUFF DB 100 DUP(?)DA1 DB (?)LENGTH DB 0DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX MOV SI,0 MOV AL,DA1 MOV CX,100FIND0: CMP BUFF[SI],AL JZ EXIT INC SI LOOP FIND0 MOV DI,99 MOV SI,0COMPARE: CMP BUFF[DI],AL JG INSERT MOV BL,BUFF[DI] MOV BUFF[DI+1],BL DEC DI CMP DI,SI JNL COMPARE JMP EXITINSERT: MOV BUFF[DI+1],AL MOV LENGTH , 101EXIT: MOV AH,4CH INT 21HCODE ENDSEND START9. 內(nèi)存中以FIRST和SECOND開始的單元中分別存放著兩個16位組合的十進(jìn)制(BCD碼)數(shù),低位在前。編程序求這兩個數(shù)的組合的十進(jìn)制和,并存到以THIRD開始的單元。答: DATA SEGMENTFIRST DD 34341212H SECOND DD 78785656HTHIRD DB ?,?,?,?DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX LEA SI,FIRST LEA DI,SECOND LEA BX,THIRD MOV CX,4 CLCAGAIN: MOV AL,BYTE PTR[SI] MOV DL,BYTE PTR[DI] ADC AL,DL DAA MOV BYTE PTR[BX],AL INC SI INC DI INC BX LOOP AGAIN JC AA MOV BYTE PTR[BX],0 JMP EXITAA: MOV BYTE PTR[BX],1EXIT: MOV AH,4CH INT 21H CODE ENDS END START 10. 編寫一段程序,接收從鍵盤輸入的10個數(shù),輸入回車符表示結(jié)束,然后將這些數(shù)加密后存于BUFF緩沖區(qū)中。加密表如下: 輸入數(shù)字: 0,1,2,3,4,5,6,7,8,9。 密碼數(shù)字: 7,5,9,1,3,6,8,0,2,4。答:DATA SEGMENT MITAB DB 39。759136802439。 CONT EQU $MITAB BUFF DB 10 DUP (?),39。$39。 YUANWEN DB 10 DUP (?),39。$39。 DATA ENDSCODE SEGMENT ASSUME CS∶CODE,DS∶DATA START: MOV AX,DATA MOV DS,AX MOV SI,0 MOV CX,CONT INPUT: MOV AH,1 INT 21H CMP AL,13 JZ EXITAND AL,0FH MOV YUANWEN[SI] ,AL INC SI LOOP INPUTEXIT : LEA BX,MITAB MOV CX,SI MOV SI,0JIAMI: MOV AL,YUANWEN[SI] XLAT MITAB MOV BUFF[SI],AL INC SI LOOP JIAMI MOV AH, 4CH INT 21HCODE ENDS END START,統(tǒng)計(jì)由40000H開始的16K個單元中所存放的字符“A”的個數(shù),并將結(jié)果存放在DX中。答:DATA SEGMENTDA1 DB 39。A39。BUFF DB 4000H DUP(?)DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,4000H MOV DS,AX MOV BX,0 MOV CX,4000H FIND: MOV AL,[BX] MOV
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1