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

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

汇编语言调试工具 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 )

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机组成原理汇编语言程序设计》第四版的作者是徐洁,这本书是一本关于计算机组成原理汇编语言程序设计的教材。 计算机组成原理是研究计算机硬件如何构造和工作的科学,它涉及到计算机的各个方面,包括 CPU、内存、输入输出设备等。本书从计算机的基本组成部分开始,详细介绍了现代计算机的组成原理,包括数字电路、寄存器、运算器、控制器、存储器等。通过对计算机内部运作原理的探究,读者可以更好地理解计算机的工作原理和性能。 汇编语言是一种与计算机硬件密切相关的低级语言,它使用助记符来表示机器指令,可以直接控制计算机硬件的操作。本书在计算机组成原理的基础上,详细介绍了汇编语言的基本语法和指令集,以及如何编写和调试汇编语言程序。通过学习汇编语言,读者可以更深入地了解计算机的底层运作,提高程序的效率和性能。 本书的第四版相对于前几版进行了更新和改进,增加了一些最新的计算机技术和发展,如多核处理器、微处理器架构、高速缓存等。同时,针对汇编语言的学习和应用,本书也提供了一些实践案例和习题,帮助读者巩固所学内容。 总之,《计算机组成原理汇编语言程序设计》第四版徐洁pdf是一本全面介绍计算机组成原理汇编语言程序设计的教材,适合对计算机底层原理和汇编语言感兴趣的读者学习和参考。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值