- 42
- 0
- 约6.39千字
- 约 9页
- 2017-06-21 发布于河南
- 举报
微机原理MASM汇编实验
18.编写程序,将MBUF为起始单元的5个数按相反次序传送到NBUF开始的存储单元中。
程序:
DATA SEGMENT
MBUF DW 10H,20H,30H,40H,50H
ORG 0014H
NBUF DW 5 DUP(?)
DATA ENDS
STACK SEGMENT PARA STACK
DB 50 DUP(?)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
START:MOV AX,DATA
MOV DS,AX
;----------------------------------------------------------------------
MOV BX,OFFSET MBUF ;BX指向MBUF
MOV CL,5 ;设置循环次数
J1: PUSH [BX] ;将MBUF的数据压栈
INC BX
INC BX ;地址要加2
DEC CL
JNZ J1
原创力文档

文档评论(0)