汇编知识解答

2.8、填空1)、16位/32位CPU在取指令时,分别需要用到的寄存器有和、和;2)、访问堆栈段栈顶单元要由段寄存器和寄存器组合来寻址,访问堆栈段中的单元要由段寄存器和寄... 2.8、填空
1)、16位/32位CPU在取指令时,分别需要用到的寄存器有 和 、 和 ;
2)、访问堆栈段栈顶单元要由 段寄存器和 寄存器组合来寻址,访问堆栈段中的单元要由 段寄存器和 寄存器组合来寻址;
3)、用基指针(BP)寻址存储器,则其用到的段寄存器是 ;
4)、访问数据段中的单元要由 段寄存器和 寄存器组合来寻址;
5)、在16位/32位微机系统中,程序最多能同时使用 数据段和 数据段;
2.9、假设用以下寄存器组合来访问存储单元,试求出它们所访问单元的物理地址。
1)、DS=1000H和DI=2000H
3)、SS=2300H和BP=3200H
5)、SS=2900H和SP=3A00H
2)、DS=2000H和SI=1002H
4)、DS=A000H和BX=1000H
展开
 我来答
呀豆荚
2011-03-15 · TA获得超过3080个赞
知道小有建树答主
回答量:752
采纳率:100%
帮助的人:1257万
展开全部
1)、16位/32位CPU在取指令时,分别需要用到的寄存器有CS和IP、ECS和EIP;
2)、访问堆栈段栈顶单元要由SS段寄存器和SP寄存器组合来寻址,访问堆栈段中的单元要由SS段寄存器和BP寄存器组合来寻址;
3)、用基指针(BP)寻址存储器,则其用到的段寄存器是SS;
4)、访问数据段中的单元要由DS段寄存器和SI寄存器组合来寻址;
5)、在16位/32位微机系统中,程序最多能同时使用1个数据段和2个数据段;
2.9、假设用以下寄存器组合来访问存储单元,试求出它们所访问单元的物理地址。
1)、DS=1000H和DI=2000H 12000H
3)、SS=2300H和BP=3200H 26200H
5)、SS=2900H和SP=3A00H 2CA00H
2)、DS=2000H和SI=1002H 21002H
4)、DS=A000H和BX=1000H 0A1000H
更多追问追答
追问
5)、在16位/32位微机系统中,程序最多能同时使用1个数据段和2个数据段;
是咋来的?
追答
16位的只有一个数据段寄存器
32位的把数据段分成两种,一个是data,一个是data?
data?存放没有初始化的数据

第一题写错了,32位下应该是cs和eip
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式