文档库 最新最全的文档下载
当前位置:文档库 › 程序汇编实验举例及总结

程序汇编实验举例及总结

程序汇编实验举例及总结
程序汇编实验举例及总结

一、实验内容

1?在屏幕上显示一个字符的源程序:

DATASSEGMENT

STRINGS 'HELLO!;'$'

ORG 100H

DATASENDS

C0DES5EGMENT

ASSUMECS:CODES,DS:DATAS

START

MOV AX,DATAS

MOV DS,AX LEADX,STRING

MOV AH,09H

INT 21H

MOV AH,4CH

INT 21H

CODESENDS

ENDSTART

01DATfiS SEGMENT

62STRING DB * HELLO!' /S'

03ORG 1O0H

仙DATAS ENDS

CODES SEGMENT

Q6ASSUME CS:CODES.DS:DATAS

07START:

朋MOU AK.DATAS

09MOU DS,AX

10LEA DX, STR ING

11MOV AH,@9H

12INT 21H

13MOU AH,UCH

1U I NT 21H

15 16CODES ENDS

END STfiUT

H DOSBox 074, Cpu speed:

HELLU!

Pre&s araj Jccy to contilKic

2.编写一个程序,实现字符串的复制功能,并且将复制的字符串显示出来

DATASSEGMENT

STRING_ADB 'ICH LIEBE DIC障

COUNTEQU&OFFSEETRING—A

DATASENDS

STACK S EGMENT

STRING_BDB COUNTDUP(?)

STACKSENDS

CODESSEGMENT

ASSUMECS:CODES,DS:DATAS,SS:STACKS START: MOV AX,DATAS

MOV DS,AX

MOV AX,STACKS

MOV ES,AX

LEASI,STRING_A

LEADI,STRING_B

MOV CX,COUNT

STD

REP MOVSB

LEADX,STRING_B

MOV AH,9

INT 21H

MOV AH,4CH

INT 21H

MOV AH,4CH

INT 21H

CODESENDS

ENDSTART

相关文档