计算机组成原理汇编实验(资料)

汇编语言调试工具 DEBUG 的使用

一.实验目的:

1、掌 DEBUG 的基本命令及其功能

2、熟练掌 DEBUG 的常用命令,学会用 DEBUG 调试程序。

3、掌 数据在内存中的存放方式和内存操作数的几种寻址方式。

4、掌 简单指令程序的执行过程

二.实验内容:

1、DEBUG 程序的启动及常用命令的使用

(1)进入 DEBUG

开始--运行--输入’cmd’确定--cd\--debug

(2 )用 R 命令查看各寄存器的值

(3 )用 R 命令修改 IP 寄存器的值为 0000

(4 )用 U 命令查看代码段中 0100 开始的汇编程序

计算机组成原理汇编实验(资料)

(5 )用 D 命令查看数据段中 0100——0200 单元的内容

(6 )用 E 命令修改数据段 0005、0006 单元的内容为 12 、34

2 、设 DS= 当前段地址,请用 DEBUG 的命令将存储器偏移地址0300H~0304H 连续单元

顺序存入 000A,000B,000C,000D,000E,并查看结果。

3、在 DEBUG 状态下写入下面程序,依次查看代码地址的变化,单步执行程序。程序执

计算机组成原理汇编实验(资料)

行前后 AX、BX、CS 和 IP 的内容分别是多少?

程序清单如下:

MOV AX,0304

MOV BX,0102

ADD AX,BX

INC AX

SUB AX,BX

MOV BX,AX

HLT

计算机组成原理汇编实验(资料)

程序执行前:AX=0000,AB=0000,CS=17B3,IP=0100

程序执行后:AX=0203,AB=0203,CS=17B3,IP=010B

4、在 DEBUG 状态下连续写入下面程序,单步执行程序,查看 SS 和 SP 的变化。程序执

行前后 AX、BX 的内容分别是多少?

MOV AX,3721

MOV BX,4832

PUSH AX

PUSH BX

POP AX

POP BX

HLT

计算机组成原理汇编实验(资料)

程序执行前:AX=0000,BX=0000

程序执行后:AX=4832,BX=3721

SP 变化如图

5、在 DEBUG 状态下编写一个计算 “24+28-1 ”的程序,要求运算结果保存在内存单元中,

单步运行查看寄存器状态和最后结果(汇编指令参考汇编语言教材 P65 )

计算机组成原理汇编实验(资料)

计算机组成原理汇编程序实验,计算机组成原理汇编实验(资料).pdf相关推荐

  1. 计算机二级msoffice高级电子应用,全国计算机等级考试二级MSOffice高级应用复习资料.pdf...

    全国计算机等级考试二级 MS Office 高级应用复习资料 冯威威 第一章 一.计算机的发展.类型及其应用领域 1.发展阶段 :电子管 -- 晶体管 -- 中小规模集成电路 --大规模.超大规模集成 ...

  2. 计算机原理汇编程序实验报告的总结,计算机组成原理及汇编实验报告

    计算机组成原理及汇编实验报告 (13页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 17.90 积分 中南大学中南大学计算机组成原理及汇编实验报告计算机组 ...

  3. 计算机组成原理汇编程序实验,计算机组成原理汇编语言程序设计实验.ppt

    汇编语言程序设计实验主讲:马冰汇编语言上机操作步骤汇编语言上机所必备的软件汇编语言上机操作过程汇编语言上机所必备的软件操作系统:DOS或CCDOS编辑程序:行编辑程序EDLIN.COMWPS全屏编辑程 ...

  4. 计算机组成ldi指令码,计算机组成原理 实验报告四(含答案).docx

    文档介绍: 计算机组成原理_实验报告四(含答案)湖南科技学院电子与信息工程学院实验报告课程名称:姓名:学号:专业:班级:指导老师:实验四微程序控制组成实验一.实验目的及要求1.将微程序控制器同执行部件 ...

  5. 计算机组成原理判零实验,计算机组成原理实验报告 进位位控制、通用寄存器判零实验...

    <计算机组成原理实验报告 进位位控制.通用寄存器判零实验>由会员分享,可在线阅读,更多相关<计算机组成原理实验报告 进位位控制.通用寄存器判零实验(17页珍藏版)>请在人人文库 ...

  6. 计算机组成原理课设移位,计算机组成原理课设(多寄存器减法、右移位、输入输出、转移指令实验计算机设计)...

    目录 1课设目的 ................................................... 1 2课设内容 ............................... ...

  7. 计算机原理的进位输入是什么,进位控制实验计算机组成原理实验报告

    进位控制实验计算机组成原理实验报告 上海应用技术学院 计算机科学与信息工程系·2006 年编制 <计算机组成与结构>课程实验报告 实验名称 进位控制实验 实验序号 2 实验日期 2013. ...

  8. 计算机主机组成实验,计算机组成原理实验-运算器组成实验报告

    计算机组成原理实验-运算器组成实验报告 曾国江-计算机组成原理实验报告 - 0 - 计算机组成原理课程实验报告9.3 运算器组成实验姓 名: 曾国江 学 号: 系 别: 计算机工程学院 班 级: 网络 ...

  9. 计算机组成实验微程序控制器实验,计算机组成原理实验报告3++微程序控制器实验.doc...

    文档介绍: 计算机组成原理实验报告3微程序控制器实验计算机组成原理实验报告实验三微程序控制器实验一.实验目的与要求:实验目的:1.理解时序产生器的原理,了解时钟和时序信号的波形;2.掌握微程序控制器的 ...

最新文章

  1. CentOS7下安装nvm
  2. 【原创】用户空间死循环导致memcached访问变慢问题排查
  3. Windows CE 程序设计 (3rd 版)
  4. mysqlsla的使用
  5. faster_rcnn c++版本的 caffe 封装,动态库(2)
  6. 欧拉函数的性质及其证明
  7. stylus之运算符(Operators)
  8. java ftp获取文件名的方法_小猿圈Java学习-URL地址的组成格式
  9. Linux中的ls命令详细使用
  10. 网页教程:为网站的Web Robot 设计路标
  11. html英文书籍推荐,Html英文
  12. 如何判断两条线段是否相交
  13. ARCGIS导入数据后,属性表为空
  14. 达梦数据库的连接(四种方式-亲测可用)达梦数据库的几大小助手工具
  15. codeforces 577B Modulo Sum
  16. 如何把自己的百度网盘的内容分享给别人
  17. 【小破站下载工具】Python tkinter 实现网站下载工具,所有数据一键获取
  18. right 微信小程序_微信小程序双向slider
  19. 手机品牌中英文对照-最常用
  20. flash 绘图API:炽热的太阳燃烧吧

热门文章

  1. C++Builder函数集(文件操作、获取时间、类型转换等)
  2. 【5】CCNA课堂第一天
  3. 物流公司借接入平台实现异地仓库信息实时掌握
  4. [转]showModalDialog()、showModelessDialog()方法使用详解
  5. CentOS 5.5环境下安装配置Varnish
  6. 企业托管云模式 浪潮ERP签约山东医药
  7. 《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #3 如何编写内核模块
  8. centos下部署tomcat详解
  9. SharePoint技术峰会2009视频(6)
  10. 名词解释_名词解释的答题技巧