实验三 宏汇编语言的基本语法及运算类程序编制

发布时间:2021-06-11

青科

实验三 宏汇编语言的基本语法及运算类程序编制

一、实验目的:

1、掌握常用伪指令的功能和使用方法。

2、掌握运算类程序设计的基本方法。

二、实验内容:

1、编制包含多种数据定义伪指令的完整程序,经汇编、连接后,装入DEBUG, 观察数据的存储情况,从而掌握常用伪指令的功能和使用方法。

举例:

STA SEGMENT STACK ;定义堆栈段为200个字节

S1 DW 100 DUP(?)

STA ENDS

DATA SEGMENT ;定义数据段

i DB 12H,’AB’

w DW 12H,’AB’

NUM=$-I

a DD 12H ;以上数据在内存中如何存放?

DATA ENDS

CODE SEGMENT ;定义代码段

ASSUME CS:CODE,SS:STA,DS:DATA

ORG 100H ;从CS:100H处开始输入程序

START PROC FAR

PUSH DS

XOR AX,AX

PUSH AX ;这三条指令为返回DOS做准备

MOV AX,DATA ;给DS赋初值

MOV DS,AX

MOV AL,I ;翻译成机器指令是什么格式?

MOV AX,w ;?

MOV BL,NUM ;?

RET

START ENDP

CODE ENDS

END START

在debug中执行完MOV DS,AX指令后(为什么?),使用命令 -d 0 观察数据段的存储单元的数据存储情况。

实验三 宏汇编语言的基本语法及运算类程序编制.doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219