8086指令系统的练习题二

来源:百度知道 编辑:UC知道 时间:2024/06/09 15:07:38
1.试编写一程序段,使数据段中偏移地址为0200H开始的256B单元的内容清0.
2.试编写一程序段,将字符串STRING1中的20个字符传送到STRING2中.
3.已知存储器中存放有100个8位带符号数,存储区的首地址为AREA,试编写一程序段,将各数取绝对值后放回原存储单元.
4.已知存储器中存放有100个8位带符号数,存储区的首地址为ARRAY,试将其中最大值和最小值找出来,分别存储到MAX和MIN单元中.

1,MOV [0200H][256],0
2,DATA SEGMENT
STRING1 DB 20 DUP(?)
DATA ENDS
EXTRA SEGMENT
STRING2 DB 20 DUP(?)
EXTRA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,ES:EXTRA
START:
MOV AX,DATA
MOV DS,AX
MOV AX,EXTRA
MOV ES,AX
LEA SI,STRING1
LEA DI,STRING2
MOV CX,20
CLD
REP MOVSB
MOV AH,4CH
INT 21H
CODE ENDS
太累了,休息中~~