我的作业……8086的寻址问题我实在是没办法了希望各位老大可以帮我一把。

qinyinqi 2007-10-07 08:44:16
本人上大专大二自认为上课还算努力这次作业实在做不出来没办法了希望大家可以帮我解答谢谢……希望可以告诉我怎么做……书看烂了网上也找了3天了我在新浪和百度上高分求助也没人帮忙……初来贵地便如此尴尬不过希望大家可以帮我解答……
题目如下:
设BX=3FA0H,SI=0263H,DI=0100H,偏移量RESS=0120H,试确定以下各种寻址方式的有效地址是。
1 立即寻址
2直接寻址
3使用BX寄存器直接和间接寻址
4使用SI寄存器相对寻址
5基址加变址寻址
6相对基址加变址寻址。

我不想光要答案希望各位可以告诉我怎么做书上写什么立即寻址MOV AX 6A4FH 就是结果是 AX=6A4FH这个和有效地址有什么关系实在不能理解……因为书上写有效地址是EA问题是书上没写怎么算出EA……希望各位前辈帮忙这个是小弟的作业……我还是想按时间交……
...全文
113 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qinyinqi 2007-10-07
  • 打赏
  • 举报
回复
真的我看书看了好几天就是搞不懂啊……我也不想靠别人饿……麻烦别人不好不过我实在是走投无路了……
czlyc006 2007-10-07
  • 打赏
  • 举报
回复
这样的题目认真看书的话应该都很容易做出来的。我们学校的汇编书是我所见过的最差的,上面也把六种寻址方式介绍全了。
LZ还是依靠自己的好。
qinyinqi 2007-10-07
  • 打赏
  • 举报
回复
寒……我过会回校再对对书……我的自学能力是比较差……谢谢了……
jvphxys 2007-10-07
  • 打赏
  • 举报
回复
有效地址并不等于物理地址。。
设BX=3FA0H,SI=0263H,DI=0100H,偏移量RESS=0120H,试确定以下各种寻址方式的有效地址是。
1 立即寻址 MOV AL,5,指令执行后,AL=5
2直接寻址 MOV AX,[2000H],假如DS=3000H,指令执行后,AX=地址为32000H的数据。
3使用BX寄存器直接和间接寻址 直接,MOV AX,BX,指令执行后,AX=BX寄存器内的数据;间接,MOV AX,[BX],指令执行后,AX=以BX内数据为地址的地方的数据。
4使用SI寄存器相对寻址 MOV AX,RESS[SI],假设DS=3000H,指令执行后,AX=以30000H+0100H+0120H的和为地址的地方的数据。
5基址加变址寻址 MOV AX,[BX][DI],假设DS=3000H,执行后,AX=以30000H+3FA0H+0100H的和为地址的地方的数据。
6相对基址加变址寻址。 MOV AX,RESS[BX][DI],执行后,AX=以30000H+0120H+3FA0H+0100H的和为地址的地方的数据。

这个只要仔细理解一下就应该能做出来的。。搞清楚寄存器的基本作用,应该很容易分清楚的。。
像有个相对寻址,就要用的偏移量,有变址一般就要用到DI。。
兄弟,仔细思考一下,多看下书,理解一下就容易做题了。。
即使要找答案,拜托,直接在书本的网址上去找啊。。何必。。。
qinyinqi 2007-10-07
  • 打赏
  • 举报
回复
那个有效地址什么我就搞不懂这个……有效地址=物理地址?
dcg_0_0 2007-10-07
  • 打赏
  • 举报
回复
我们写程序完成任务,这个过程中避免不了的要操作一些数据.
如何找到这些数据就是寻址了
寻址,简单理解就是找到存储数据的地址.
cpu提供的多种寻址方式,即立即数,基址,变址之类的.
立即数很简单就是直接一个数据.
其他寻址,都是给出一个数据,把这个数据当作地址看待,要想取得数据的话 就去这个地址拿.
比如
内存地址 对应内存中的数据
偏移分别为
0 2 4 6
AAAA:0000 12 34 56 78

我要往ax中放一个数据(3412h)
1, 那么我们可以使用立即数 方式,呵呵,其实就是 直接往ax放
mov ax , 3412h
2,我要取得 AAAA:0处的数据 并放到ax中
mov ax,0aaaah
mov ds,ax
mov bx,0
mov ax,[bx] ;//这一行叫做基址寻址把.呵呵
....
其他的类似


汇编语言学习支持网 www.asmedu.net
qinyinqi 2007-10-07
  • 打赏
  • 举报
回复
没好心人帮帮忙吗?

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧