下载此文档

微机原理与接口技术实验报告.doc


文档分类:IT计算机 | 页数:约22页 举报非法文档有奖
1/22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/22 下载此文档
文档列表 文档介绍
目录
实验一数据传送 2
实验二算术运算 8
实验三代码转换 14
实验四程序的基本结构练****20
实验五存储器(RAM 6264)扩展 25
实验六可编程并行接口(8255)扩展 28
实验七可编程计数/定时器(8253)扩展 34
实验八 A/D、D/A转换 45
实验九可编程串行通信接口(8251)扩展 53

实验一:数据传送
实验学时:2
实验类型:验证
实验要求:必修

,掌握用汇编语言设计、编写、调试和运行程序的方法;
(.ASM文件);
(.OBJ文件);
(.EXE文件);
;


PC机

。堆栈指针SP=2000H,AX=3000H,BX=5000H;
、调试、观察、记录结果;
⑴,;
⑵用MASM对源程序进行汇编产生二进制目标文件(.OBJ文件),再用连接程序LINK产生可执行文件(.EXE文件);
⑶用调试软件TD调试、运行程序,观察、记录结果。

:>\SY86后,(简称Q)送入以下汇编语言源程序,并以
⑴汇编语言程序的上机过程
①进入\SY86子目录
E:>CD\SY868
E:\SY86>
② 编辑界面
E:\SY86> Q8
③输入文件名*.ASM()后,输入源程序
源程序
DATA SEGMENT PARA PUBLIC’DATA’;数据段定义
DB 512 DUP(0)
DATA ENDS
STACK SEGMENT PARA STACK’STACK’;堆栈段定义
DB 512 DUP( ?)
STACK ENDS
CODE SEGMENT PARA PUBLIC’CODE’;代码段定义
ASSUME CS :CODE,DS :DATA,ES:DATA,SS :STACK
MAIN
PROC FAR ;定义过程程序
PUSH DS
MOV AX,0
PUSH AX
MOV AX,DATA
MOV DS,AX
MOV ES,AX
MOV SP,2000h
MOV AX,3000h
MOV BX,5000h
PUSH AX
PUSH BX
POP AX
POP BX
RET
MAIN ENDP ;结束主要部分程序
CODE ENDS ;结束代码段
END MAIN ;结束汇编

操作如下:
E:\SY86> MASM
Microsoft(R)Macro Assembler Version
Copyright(C)Microsoft Corp 1981-1985,1987. All rights reserved.
Object Filename []:8
Source listing []:8
Cross-reference []:8
51576+385928 Bytes symbol space free

0 Warning Errors
0 Severe Errors
以上说明汇编过程已经完成。
⑶用LINK程序产生EXE文件
操作如下:
E:\SY86>LINK
Microsoft(R)Overlay Linker Version
Copyright(C)Microsoft Corp 1983-1987. All rights reserved.

Run File []:8
List File []:8
Libraries [.LIB]:8
E:\SY86>
LINK程序输出3个文件:.EXE文件;.LIB库文件;.MAP列表文件。连接过程全部完成,可以执行程序;
⑷,观察、记录结果。
E:\SY86>TD8
进入TD调试软件后用单步执行F8命令从首地址开始执行指令并观察相应变化。运行结果如下:
―F88
AX=000

微机原理与接口技术实验报告 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数22
  • 收藏数0 收藏
  • 顶次数0
  • 上传人在水一方
  • 文件大小147 KB
  • 时间2018-11-11