网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月12日
漏签
0
天
汇编吧
关注:
45,292
贴子:
163,489
看贴
图片
吧主推荐
游戏
3
回复贴,共
1
页
<<返回汇编吧
>0< 加载中...
求助啊,大佬们,看不懂
只看楼主
收藏
回复
酱醋茶晋级赛
汇编基础
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这是王爽的汇编语言,是8086CPU的那本。我想问:
①DS寄存器是数据寄存器,他的起始位置不就是存储数据的起始位置吗?那为什么执行“d 0B3D:0”能找到数据位置,不应该是执行“d 0B2D:0”吗?
②我知道DS的内部头区域有一个10H的PSP区域,然后才是程序区,本题ds=0B2D,所以CS不应该是0B3D吗,为什么是0B3E
第一次学,可能有些理解或表述错误,请见谅一下
酱醋茶晋级赛
汇编基础
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
是我某些地方理解错了?
ZandraWoo
数据结构
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
物理地址和 [段:偏移]地址的关系是
物理地址是 = 段地址值 * 10H :偏移地址
若[段:偏移] = 1234:0 , 那么物理地址=1234H*10H=12340H
也就是1个段=10H字节
楼主的问题可以这样理解:
程序被载入内存时,ds,es被指向psp段
程序可以用
mov ax,data
mov ds,ax
以最得资料段的地址,但本程没有这样做.
开始时,ds指向psp,若d ds:0就相当于d B2D:0
再看看段的分布
----
psp段
起点:B2D:0
长度:100h
----
data段
起点:psp+100h(10个段) = B2D+10段 = B3D:0
整个资料段长度:
资料长度(最少占1段:10H字节,多出的也占一个段)
若资料是17(11H)字节,段长度=2段(即20H字节)
1楼的资料占8字节,也算1段(10H)
----
code 起点:psp+100h + data段长(1段)
B2D + 10段(100H) + 1段(10H) = B3E
CS:0 = B3E:0
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示