云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 汇编语言程序设计实验指导书

汇编语言程序设计实验指导书

  • 62 次阅读
  • 3 次下载
  • 2025/5/28 3:48:30

《汇编语言》实验指导书 code segment assume cs: code,ss:stack move:

mov cx,0 mov dx,184fh mov bh,7 mov ax,0618h int 10h mov dx,0 mov cx,1 mov bh,0 rept:

mov ah,2 int 10h mov ah,10 mov al,0fh int 10h call dely mov al,20h mov ah,10 int 10h inc dh inc dl inc dl cmp dh,25 jne rept mov ah,4ch int 21h dely

proc

push cx push dx mov cx,5 lop:

mov dx,0 lop1:

dec dx jne lop1 loop lop pop dx pop cx ret dely endp code

ends

end move

3、实际操作P177的例6.4-例6.6

三.实验报告要求

1、程序说明。说明程序的功能、结构。-

20

《汇编语言》实验指导书 2、调试说明。包括上机调试的情况、上机调试步骤、调试所遇到的问题是如何解决的,并对调

试过程中的问题进行分析,对执行结果进行分析。

3、写出源程序清单和执行结果,并给出程序流程图。 4、分析实验结果及所遇到的问题的解决方法。 5、体会和建议。

实验10 中断调用在磁盘管理中的应用

一、实验目的

1、掌握利用INT 21H的3CH,3DH,3FH,40H号等功能调用进行磁盘文件读写的方法。 2、通过操作程序,体会DOS和BIOS中断调用功能。

二、实验内容

1、编写一程序,在磁盘上创建一个文件,并向其中写入一个字符串作为内容。(要求:操作成功或失败时在屏幕上要显示相应的信息,字符串内容自定)

2、编写一程序,将指定文本文件的内容显示在屏幕上。为简化程序,假设文件名是已有固定的,且文件长度小于255个字节。

3、P228的例8-4、8-5、8-6等。 三.实验准备

熟悉在前面基本内容的基础上复习INT 21H的3CH,3DH,3FH,40H号等功能调用 四.实验要求

实验前要做好充分准备,包括汇编程序清单、调试步骤、调试方法,以及对程序结果的分析等。 五.实验报告要求

1、程序说明。说明程序的功能、结构。

2、调试说明。包括上机调试的情况、上机调试步骤、调试所遇到的问题是如何解决的,并对调试过程中的问题进行分析,对执行结果进行分析。

3、写出源程序清单和执行结果,并给出程序流程图。 4、分析实验结果及所遇到的问题的解决方法。 5、体会和建议。

实验11 综合程序设计(选做)

一.实验目的:

1、通过前面所学的汇编语言结构以及DOS功能调用等基本的程序结构来设计一个综合程序,达到学以致用,举一反三;

2、掌握模块化程序的设计方法; 3、掌握综合程序的编制及调试方法。 二.实验内容

1、输入,汇编,连接并运行下列程序:

- 21

《汇编语言》实验指导书 STACKSG SEGMENT PARA STACK DW

32 DUP(?)

STACKSG DATASG TIGER

ENDS SEGMENT DB

0AH,0DH,'TWO TIGER$' 2 DUP(262,294,330,262) TIG_FREQ DW

TIG_TIME DATASG CODESG

START: PLAY FREQ:

END_PLY: PLAY

-

DW 2 DUP(330,349,392)

DW 2 DUP(392,440,392,349,330,262) DW

2 DUP(294,196,262),0FFFFH DW

10 DUP(25),50,25,25,50 DW 2 DUP(12,12,12,12,25,25) DW

2 DUP(25,25,50)

ENDS

SEGMENT

ASSUME CS:CODESG,DS:DATASG,SS:STACKSG

MOV AX,DATASG MOV DS,AX LEA DX,TIGER MOV AH,9 INT 21H LEA SI,TIG_FREQ LEA

BP,DS:TIG_TIME

CALL PLAY MOV AH,4CH INT

21H

PROC MOV DI,[SI] CMP DI,0FFFFH JE END_PLY MOV

BX,DS:[BP] CALL SOUND ADD SI,2 ADD BP,2 JMP

FREQ

RET ENDP

22

《汇编语言》实验指导书 SOUND PROC MOV AL,0B6H OUT 43H,AL MOV DX,14H MOV AX,4F38H DIV DI OUT 42H,AL MOV AL,AH OUT 42H,AL IN AL,61H MOV AH,AL OR AL,3 OUT 61H,AL MOV

BX,3FFFH DELAY: MOV

CX,32717

SPKR_ON: LOOP SPKR_ON

DEC BX JNZ DELAY MOV AL,AH OUT 61H,AL

RET

SOUND ENDP CODESG

ENDS END

START 2、实验教材P63的④

-

23

搜索更多关于: 汇编语言程序设计实验指导书 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

《汇编语言》实验指导书 code segment assume cs: code,ss:stack move: mov cx,0 mov dx,184fh mov bh,7 mov ax,0618h int 10h mov dx,0 mov cx,1 mov bh,0 rept: mov ah,2 int 10h mov ah,10 mov al,0fh int 10h call dely mov al,20h mov ah,10 int 10h inc dh inc dl inc dl cmp dh,25 jne rept mov ah,4ch int 21h dely proc push cx push dx mov cx,5 lop: mov dx,0 lop1: dec dx jne lo

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com