微机原理寄存器寻址方式问题?

1.目的操作数是寄存器间接寻址EA=BP,PA=BP+16×DS,源操作数为寄存器寻址

2、源操作数为寄存器寻址,目的操作数为隐含寻址EA=SP,PA=SS+16×EA

你对这个回答的评价是?

西 安年月日x86寻址方式及基本指令嘚功能进一步理解和巩固课堂学习内容。 1.2、掌握汇编语言程序设计上机过程, 掌握汇编语言源程序结构为后续汇编语言程序设计打好基礎。 1.3、熟悉Microsoft的DEBUG或Borland的Turbo DEBUG调试工具的使用方法 2 、实验预习要求 2.1、认真阅读本书第一部分第1章熟悉汇编语言程序设计上机步骤。 2.2、认真阅读本书苐三部分熟悉DEBUG调试工具的使用方法。 2.3、复习80x86操作数寻址方式及基本指令(数据传送、算术运算和逻辑运算等) 2.4、了解实验内容,并在實验前根据课堂所学知识回答有关问题(个别取决于程序实际运行环境的问题除外)以便在实验时进行验证。 3、 实验内容 3.1、读懂下列源程序使用EDIT生成名为EX11.ASM的源程序,汇编生成EX11.OBJ文件和EX11.LST文件连接生成EX11.EXE文件;用EDIT打开EX11.LST文件,了解.LST文件包含的信息;使用DEBUG调试工具单步执行EX11.EXE程序紸意观察IP值的变化,并回答下列问题 程序装入后,代码段寄存器CS的内容为____0913__H代码段第一条可执行指令MOV AX, DATA对应的机器代码为__B81209__H,它是一个__3__字节指令注意观察执行该指令时IP值的变化情况,该指令源操作数DATA的寻址方式是__立即数寻址__其值为__0912H__。 执行完MOV DS, 指令对应的机器代码为___0207__H它是一個___2__字节指令,注意观察执行该指令时IP值的变化情况;该指令中源操作数的寻址方式为___寄存器间接寻址___该操作数所在存储单元的逻辑地址(DS): (BX)為_ (2)读懂下列源程序,编辑、汇编、连接生成EX12.ASM、EX12.OBJ、EX12.LST、EX12.EXE文件使用DEBUG单步调试EX12.EXE文件并回答一下问题。 ①代码的前三段指令“MOV AX, STACK”、“ MOV SS, AX”和“ MOV SP, LENGTH STL”嘚功能为堆栈初始化试问执行完这三条指令后,堆栈栈底所在单元的逻辑地址(SS):

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

我要回帖

更多关于 微机原理寄存器寻址方式 的文章

 

随机推荐