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

正文內(nèi)容

[工學]匯編語言課后習題解答(存儲版)

2025-02-07 20:06上一頁面

下一頁面
  

【正文】 NEXT:LOOP AGAIN RET 20. 編寫程序 , 把 ARRAY1 和 ARRAY2 中20個字節(jié)數(shù)分別相加 , 結(jié)果放到 TABLE 中。 答 : DATA SEGMENT BUFFER DB ‘ JAVA2COMPUTER’ N=$BUFFER X DB ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX CLD MOV CX,N XOR SI,SI AGAIN:CMP BUFFER[SI],39H JA NEXT CMP AL,30H JB NEXT MOV X,1 JMP EXIT NEXT:INC SI LOOP AGAIN MOV X,0 EXIT:MOV AH,4CH INT 21H CODE ENDS END START 5.設(shè)在變量單元 A A A A4 中存放 4個數(shù),試編程實現(xiàn)將最大數(shù)保留,其余 3個數(shù)清零的功能。 答 : DATA SEGMENT A1 DW 15 DUP(?) A2 DW 20 DUP(?) E DW 15 DUP(?) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX MOV CX,15 MOV SI,0 MOV DI,0 MOV BX,0 AGAIN:MOV DX,CX MOV AX,A1[SI] MOV DI,0 MOV CX,20 COMPARE:CMP AX,A2[DI] JE MATCH ADD DI,2 LOOP COMPARE JMP COMMON MATCH:MOV E[BX],AX ADD BX,2 COMMON:ADD SI,2 MOV CX,DX LOOP AGAIN MOV AH,4CH INT 21H CODE ENDS END START N 個整數(shù) a1,a2,…,an 已存放在從 A 開始的內(nèi)存單元中,試編制一個程序?qū)⑵渲械呢摂?shù)刪去,而把留下的正數(shù)依次重新存放在從 A 開始的內(nèi)存單元中。 答 :求得的和放在較長的多精度整數(shù)的存儲區(qū) ADDITION PROC NEAR CLC 。得到數(shù)組首址 MOV DI,[BP+8]。保留 BL值 LOOP1:AND AH,00H DIV BL 。 答 : DATA SEGMENT LIST1 DW 1,2,3,4,5,6,7,8,9,10 NUM1 DW ($LIST1)/2 LIST2 DW 10,20,30,40,50,60,7,80,90,100 NUM2 DW ($LIST2)/2 LIST3 DW 100,200,300,400,500,600,700,800,900,1000 NUM3 DW ($LIST3)/2 TABLE DW 2 DUP(?) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX MOV TABLE,OFFSET LIST1 MOV TABLE+2,OFFSET NUM1 LEA BX,TABLE CALL SORT MOV TABLE,OFFSET LIST2 MOV TABLE+2,OFFSET NUM2 LEA BX,TABLE CALL SORT MOV TABLE,OFFSET LIST3 MOV TABLE+2,OFFSET NUM3 L。保證 AL中存放較大數(shù) NEXT:MOV DL,AL 。壓入元素個數(shù)地址 LEA BX,COUNT PUSH BX 。多精度數(shù)各字節(jié)取反 INC SI LOOP L1 POP CX MOV SI,DI STC 。 答 : DATA SEGMENT M DW 15 DUP(?) P DW 15 DUP(?) N DW 15 DUP(?) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV CX,15 MOV SI,0 MOV BX,0 MOV DI,0 AGAIN:MOV AX,M[SI] CMP AX,0 JL STEP1 MOV P[BX],AX INC BX JMP NEXT STEP1:MOV N[DI],AX INC DI NEXT:INC SI LOOP AGAIN 。 答 : DATA SEGMENT BUFFER DW 10 DUP(?) MIN DW ? MAX DW ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX MOV BX,OFFSET BUFFER MOV AX,[BX] MOV DX,[BX] MOV SI,0 MOV CX,10 MM:MOV DI,[BX+SI] CMP AX,DI JB T1 JMP T2 T1:CMP DX,DI JB T11 JMP T21 T11:MOV DX,DI T21:JMP ENT T2: MOV AX,DI ENT:ADD SI,2 LOOP MM MOV MAX,DX MOV MIN,AX MOV AH,4CH INT 21H CODE ENDS END START 3.統(tǒng)計字型變量 DATBUF 中有多少位 0,多少位 1,并分別記入 COUNT0 和 COUNT1 中。 (2) 有一個 100個字節(jié)元素的數(shù)組,其首地址為 ARRAY,將每個元素減1(不考慮溢出)存于原處。 (3) 若 CX=0,轉(zhuǎn)到 ZERO 執(zhí)行 (4) 若AXSI 產(chǎn)生溢出,轉(zhuǎn)到 OVERFLOW 執(zhí)行。 MOV SI,600H MOV DI,601H MOV AX,DS MOV ES,AX MOV CX,256 STD REP MOVSB 答:
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1