电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

微机原理与接口技术试验报告VIP专享VIP免费

微机原理与接口技术试验报告_第1页
微机原理与接口技术试验报告_第2页
微机原理与接口技术试验报告_第3页
微机原理与接口技术实验报告2 3 4 实验一:数据传送实验学时: 2 实验类型:验证实验要求:必修一.实验目的1.学习程序设计的基本方法和技能,掌握用汇编语言设计、编写、调试和运行程序的方法;学习用全屏幕编辑软件QEDIT.EXE建立源程序( .ASM 文件);学习用汇编软件 MASM.EXE对源文件汇编产生目标文件(.OBJ 文件);学习用连接程序 LINK.EXE对目标文件产生可执行文件(.EXE 文件);学习用调试软件 TD.EXE 调试可执行文件;2.掌握各种寻址方法以及简单指令的执行过程。二.实验器材PC 机三.实验组织运行要求1.利用堆栈实现 AX 的内容与 BX 的内容进行交换。堆栈指针 SP=2000H,AX=3000H ,BX=5000H ;2.汇编、调试、观察、记录结果;⑴用 QEDIT.EXE 软件输入汇编语言源程序, 以.ASM 格式文件存盘;⑵用 MASM 对源程序进行汇编产生二进制目标文件(.OBJ 文件),再用连接程序 LINK产生可执行文件( .EXE 文件);⑶用调试软件 TD 调试、运行程序,观察、记录结果。四.实验步骤1.进入子目录 E:>\SY86 后,利用 QEDIT.EXE (简称 Q)送入以下汇编语言源程序,并以M1.ASM 文件存盘⑴汇编语言程序的上机过程①进入 \SY86 子目录E: >CD\SY86E: \SY86> ②进入 QEDIT.EXE 编辑界面E: \SY86> Q③输入文件名 *.ASM (如 M1.ASM )后,输入源程序源程序DATA SEGMENT PARA PUBLIC’DATA’ ;数据段定义DB 512 DUP(0) DATA ENDS STACK SEGMENT PARA STACK’STACK’ ;堆栈段定义DB 512 DUP( ?) 5 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 ;结束汇编⑵用 MASM 程序产生 .OBJ 文件操作如下:E:\SY86> MASM M1.ASM M1.OBJMicrosoft (R)Macro Assembler Version 5.00 Copyright (C)Microsoft Corp 1981-1985 ,1987. All rights reserved. Object Filename [HEXASC.OBJ] :Source listing [NUL.LST] :Cross-reference [NUL.CRF] :51576+385928 Bytes symbol space free 0 Warning ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部