8086系列微型计算机SP的功能,微机原理与应用 作业

微机原理与应用作业

P54 2、3、4、5、(6)、7、8

2.试说明8086/8088CPU中标志寄存器中各标志位的意义。

详见P19-20

2139e22cebdd1555be4b306be89c6ea4.png

CF:进位标志位;PF:奇偶标志位;AF:辅助进位标志位;ZF:0值标志位;SF:符号标志位;TF:单步标志位;IF:中断允许标志位;DF:方向标志位;OF:溢出标志位;

3.哪些操作只能隐含使用某个段寄存器,而不能用其他段寄存器替代?哪些操作除隐含使用某个段寄存器外,还可以用其他段寄存器替代?

ed328b79726fe14464dca980d44d3c1e.png

4.8086/8088系列微型计算机在存储器中寻找存储单元时,逻辑地址由哪两部分构成?

5.设IBM PC机内存中某一单元的物理地址是12345H,试完成下列不同的逻辑地址表示:

①1234H: 0005H ②1200H:0345H

7.设堆栈段寄存器(SS)=3E4BH,程序中设置堆栈长度为200B,试计算出堆栈底部物理地址,堆栈指针SP初始值(即堆栈中没有数据时)和SP初始值指向的物理地址。

解:堆栈段中所包含的存储单元字节数就是堆栈深度。当SP初始化时,它的值是这个堆栈的深度。

200=C8H→(SP)=00C8H,物理地址(SS)*16+(SP)=3E578H

8.设某用户程序(SS)=0925H,(SP)=30H,(AX)=1234H,(DS)=5678H,问此堆栈的地址范围是多少?如现有两条进栈指令:

PUSH AX; PUSH DS

试问两条指令执行后,(SP)=?

解:堆栈地址范围为09250H~0927FH,执行指令后:(SP)=(SP)-2-2=2CH

P54 11、14、16、17、20

11.什么叫做总线周期?一个总线周期包括多少时钟周期?什么情况下要插入TW等待周期?插入多少个TW取决于什么因素?

答:总线周期是用来描述通过总线操作实现的CPU与存储器或外设之间的数据交换。一个总线周期至少包含4个时钟周期。在存储器和外设速度比较慢时,要在T3之后插入一个或几个等待状态TW,取决于何时收到有效READY信号,即T3的下降沿处的READY信号(低);每个TW的下降沿处的READY信号采样(低)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值