當前位置:編程學習大全網 - 編程軟體 - 匯編語言 加急 回答出來有加分

匯編語言 加急 回答出來有加分

第二題

源,目標區沒有重疊

MOV AX,SEG BUF

MOV DS,AX

MOV AX,SEG TAB

MOV ES,AX

LEA SI,BUF

LEA DI,TAB

MOV CX,200

CLD

REP MOVSW

源,目標有重疊

MOV CX,200

MOV AX,SEG BUF

MOV DS,AX

MOV AX,SEG TAB

MOV ES,AX

LEA SI,BUF

ADD SI,CX

LEA DI,TAB

ADD DI,CX

STD

REP MOVSW

第壹題

DATA SEGMENT

TABLE DB 10H,FEH,00H,ABH,78H,99H,12H,30H,00H,46H

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS,DATA

START:MOV AX,DATA

MOV DS,AX

MOV BX,OFFSET TABLE

MOV CX,10

MOV DL,0 ;0的個數

MOV DH,0 ;負數個數

MOV AH,0 ;正數個數

AGAIN:MOV AL,[BX]

CMP AL,0

JZ JISHU0 ;等於0轉到統計0

SHL AL,1

JC JISHU1 ;(C)=1轉到統計負數

INC AH ;正數統計+1

INC BX

LOOP AGAIN

AJMP END1

JISHU1:INC DH

INC BX

LOOP AGAIN

AJMP END1

JISHU0:INC DL

INC BX

LOOP AGAIN

END1:MOV AH,4CH

INT 21H

CODE ENDS

END START

  • 上一篇:C語言程序編程問題: 有1,2,3,4,5,6,7,8,9這九個數字,選擇其中三個數字,使其和為偶數
  • 下一篇:2020年青島教師招聘報名有什麽具體步驟嗎?
  • copyright 2024編程學習大全網