《微型计算机系统原理及应用》实验报告

实验步骤:

1、将源程序文件夹masm500存于根目录e中。

2、在win7下,单击“开始一所有程序一附件一命令提示符”进入“管理员:命令 提示符”界面,如下图所示:

3、输入 c:\Users\xn〉e:进入 e 盘

4、输入e:\〉cd masm500进入e盘masm500文件夹

官理员:命令提示符

Microsoft U in do ws [脱本 6.1.7600]

版奴所有

\Users\xn>e

\>cd P)asm500

\nasn500>.

5、输入e:\masm500〉edit test.asm进入以下汇编程序(把40个字母a的字符牢从 原缓冲区(data)传送到目的缓冲区(extra))。

脚宦芝员:命令提示符? edit test.asm

earch ieaS;program title goes here -II_

earch ie

a

S

?哥*************************************长

9

data segment

source_bufferdb 40 dup(’a’

data ends

? *********************************

extra

dest_buffer

extra

segmentends40 dup (?)

segment

ends

40 dup (?)

main proc far;main part of program

assume cs:code, ds:data, es:extra

start:

;set up stack for return

pushds

subax,ax

)ushax

I Line:2 Col:lFl=Help

I Line:2 Col:l

6、退出编辑界面,运行masmtest (汇编),再冋车,出现如下界面:

雖员:命令提示符口 回

Object filename [exe-OBJ]:

Source listing [NUL.LST]:

Cross-reference [NUL.CRF]:

Unable to open input file: exe-ASM

E:\nasn500>nasn test

Microsoft Macro Assenbler Uersion 5.00

Copyright Microsoft Corp 1981—1985, 1987. All rights reserved

Object filename [test.OBJ]:

Source listing CNUL.LST]:

Cross-reference [NUL.CRF]:

50130 + 449630 Bytes symbol space free

0 Warning Errors 0 Severe Errors

E:\masn500>

7、0个错误,故继续运行link test (连接),产生exe文件,界面如下所示:

官戲:命令提滿

CD

s.

E: \nasn500>inasii test

Microsoft Macro Assembler Uersion 5-00

Copyright

Object filename [test.OBJ]:

Source listing [NUL.LST]:

Cross-reference [NUL.CRF]:

50130 + 449630 Bytes symbol space free

0 Warning Errors 0 Severe Errors

E:\nasn500>link test

Microsoft Overlay Linker Uersion 3-60

Copyright

Run File [TEST-EXE!:

List File [NUL.MAP]:

Libraries [.LIB]:

LINK : warning L4021: no stack segment

E:\nasn500>_

rrr

8、由于警告性错误不影响程序的执行,故输入test,运行程序。

9、输入debug test.exe (要求写扩展名)进行调试,界面如下所示:

39管理员:命令摄示芬? debug testexeo

Copyright (C) Microsoft Corp 1981-1985,

微型计算机系统实验报告,《微型计算机系统原理及应用》实验报告1.doc相关推荐

  1. 北理工计算机原理与应用实验,北理工计算机原理与应用实验三教程.docx

    北理工计算机原理与应用实验三教程 本科实验报告 实验名称: 计算机原理与应用实验三 课程名称:计算机原理与应用实验时间:任课教师:实验地点:实验教师:实验类型:■ 原理验证□ 综合设计□ 自主创新学生 ...

  2. 通信原理matlab实验课程设计,通信原理matlab课程设计报告

    通信原理matlab课程设计报告 1 目录 一问题描述-----------------------------------------3 二实验原理------------------------- ...

  3. 微型计算机原理与应用实验指导书,微机原理与应用实验指导书-20180316.doc

    微机原理与应用实验指导书-20180316 PAGE PAGE 1微型计算机原理与应用实 验 指 导 书控制科学与工程学院实验中心山东大学二零一八年三月目 录汇编语言开发环境实验实验1-1 汇编语言程 ...

  4. 2017-2018-2 20155228 《网络对抗技术》 实验二:后门原理与实践

    2017-2018-2 20155228 <网络对抗技术> 实验二:后门原理与实践 实验内容 使用netcat获取主机操作Shell,cron启动 (0.5分) 使用socat获取主机操作 ...

  5. 20155301实验三 免杀原理与实践

    20155301实验三 免杀原理与实践 实验内容 1 正确使用msf编码器,msfvenom生成如jar之类的其他文件,veil-evasion,自己利用shellcode编程等免杀工具或技巧: 2 ...

  6. 微型计算机系统原理及应用实验,微型计算机系统原理及应用实验报告 .doc

    微型计算机系统原理及应用实验报告 微型计算机系统 原理及应用 ---实验报告--- 实验题目: 8255并行接口 学 院: 信息科学与技术学院 班 级: 姓 名: 学 号: 一.实验目的 学习和掌握8 ...

  7. 微型计算机系统中的内部寄存,微机原理与接口技术习题集汇总.doc

    微机原理与接口技术习题集汇总.doc (50页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 29.9 积分 .word格式,第二章 微机基本组成及工作原 ...

  8. 计算机系统硬件认识步骤,实验一 微型计算机系统硬件组成及外设认识指导书.doc...

    文档介绍: 实验一 微型计算机系统硬件组成及外设认识指导书.doc实验一微型计算机系统硬件组成及外设认识[实验目的]了解微型机系统的硬件组成与配置培养对微型机硬件各组成部件的识别能力为实验二计算机硬件 ...

  9. 计算机系统原理题,计算机系统的组成及工作原理试题及答案.doc

    计算机系统的组成及工作原理试题及答案 一.选择题 1.计算机硬件系统中最核心的部件是_________. A.输入设备 B.输出设备 C.CPU D.RAM 2.在计算机内一切信息存取.传输都是以__ ...

  10. 微型计算机结构认识实验,实验一 微型计算机结构认识

    实验一 微型计算机结构认识 一.实验目的 1.了解计算机组成原理. 2.认识微型计算机的主要组成部件. 二.实验环境 ATX主板,机箱,软驱,硬盘,光驱,CPU,内存条,电源,显卡,声卡,网卡,键盘, ...

最新文章

  1. 对象数组的初始化_JAVA中数组是什么?
  2. android消息机制
  3. c# UDP(udpclient)客户端和服务端有何区别?
  4. antd table设置表格一个单元格的字体颜色_开源 UI 库中,唯一同时实现了大表格虚拟化和树表格的 Table 组件
  5. 使用Null Object设计模式[转]
  6. 浅谈python使用多态跟不用多态的区别_python 多态和 super 用法
  7. 任务栏恢复添加快捷方式(即桌快出现箭头)
  8. 如何在maven repository手动下载jar包
  9. C#中通过Selenium定位a标签的问题
  10. podspec文件介绍
  11. UITableViewCell的选中时的颜色设置
  12. html中无序列表做成链接,Beautifulsoup从无序列表中提取文本和链接divulli(斯堪的纳维亚字符)...
  13. 移动安全-APK加壳
  14. MATLAB到底有多厉害?
  15. 泛泰A870(高通600 cpu 720p) 刷4.4专用中文recovery TWRP2.7.1.1版(三版通刷)
  16. 轨道交通——信号知识——6202电气集中设备
  17. ubuntu下解决微信不能发送图片的问题
  18. 【React】facebook最新状态管理库Recoil
  19. 【Flocking算法】海王的鱼塘是怎样炼成的
  20. snipeit 安装、备份文件恢复

热门文章

  1. 多地目击超级UFO:巨型球状发光体悬挂空中
  2. 关于电脑显示器屏幕看不出灰色,灰色和白色几乎一样无法区分,色彩调整方法
  3. python split函数用法 (清晰易懂)
  4. 马云称雅虎中国将重组为企业搜索引擎(作者:奥托/ 出处:新浪科技)
  5. Arch linux在Plasma环境下解决鼠标、触摸板没有高级设置的驱动问题
  6. Cloneable的用法
  7. 仿照java的jdk动态代理实现go语言动态代理
  8. Windows快速配置路由,同时使用内网和外网
  9. Mustache 语法
  10. 黑马程序员-iOS基础-Objective-C基础(六)内存管理