汇编知识解答
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 展开
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 展开
1个回答
展开全部
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
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
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询