现在的位置: 首页 > 综合 > 正文

实训汇编语言设计——存储区数据传输

2013年09月05日 ⁄ 综合 ⁄ 共 547字 ⁄ 字号 评论关闭

将area1存储区的16个数据传输到area2

NAME LOAD
DATA  SEGMENT
AREA1 DB 00H, 01H, 02H, 03H, 04H, 05H, 06H, 07H,
      DB 08H, 09H, 0AH, 0BH, 0CH, 0DH, 0EH, 0FH
AREA2 DB 16 DUP(?)
DATA  ENDS
STACK SEGMENT PARA STACK 'STACK'
STAPN DW 50 DUP (?)
TOP   EQU LENGTH STAPN
STACK ENDS
CODE  SEGMENT
      ASSUME CS: CODE, DS: DATA, ES: DATA, SS:STACK
START:MOV AX, DATA
      MOV DS, AX
      MOV ES, AX
      MOV AX, STACK
      MOV SS, AX
      MOV AX, TOP
      MOV SP, AX
      MOV SI, OFFSET AREA1
      MOV DI, OFFSET AREA2
      MOV CX, 16
AGAIN:MOV AL, [SI]
      MOV [DI], AL
      INC SI
      INC DI
      DEC CX
      JNZ AGAIN
      MOV AH, 4CH
      INT 21H
CODE  ENDS
      END START 

抱歉!评论已关闭.