• 2022-06-28
    设某机配有A、B、C3台设备,其优先级按A→B→C降序排列,为改变中断处理次序,它们的中断屏蔽字设置如下:[img=404x180]17d857fbaefe384.png[/img]按下图所示时间轴给出的设备请求中断的时刻,画出CPU执行程序的轨迹。设A、B、C中断服务程序的执行时间均为[tex=2.071x1.214]v0d1v4CRfh5DaGn930Mn/A==[/tex]。[img=408x218]17d85807941d43f.png[/img]
  • 答:根据题意,CPU执行程序的轨迹如下图[img=394x233]17d85825d550d42.png[/img]

    举一反三

    内容

    • 0

      某机有四个中断源.优先顺序按1→2→3→4降序排列,若想将中断处理次序改为3→1→4→2,则1、2、3、4中断源对应的屏蔽字分别是A、B、C和D。

    • 1

      设某机有5个中断源[tex=1.071x1.214]blSj34JWhSPdxFWHBZUGbw==[/tex]、[tex=1.071x1.214]Ods//9scuB4SbtEcngN48g==[/tex]、[tex=1.071x1.214]hvBOH/BJXy7P5Edjy9eBJg==[/tex] 、[tex=1.071x1.214]aqrBRBPBhWoeaprbr59c/g==[/tex]、[tex=1.071x1.214]e60O0yfWRaaPKx8NO1wh5g==[/tex],按中断响应的优先次序由高向低排序为[tex=11.429x1.214]WTmHeM/WTXOwsHKmZm4UOsE9Impef39TMfZsTJByqLI=[/tex],现要求中断处理次序改为[tex=11.429x1.214]FX9AK8+h1RflSl7/ugT6FzlMJAwIoweNlE2MrHd3bVc=[/tex],根据下面的格式,写出各中断源的屏蔽字。[img=695x293]17d857e39e0243a.png[/img]

    • 2

      某机有5级中断L4~L0,中断屏蔽字为M4M3M2M1M0,Mi=1(0≤i≤4)表示对Li级中断进行屏蔽。若优先级从高到低的顺序是L4>L1>L3>L2>L0,则在L3的中断服务程序设置的中断屏蔽字是( )_

    • 3

      某机有四级中断,优先级从高到低为1、2、3、4。若将优先级顺序修改,改后1级中断的屏蔽字为1011,2级中断的屏蔽字为1111,3级中断的屏蔽字为0011,4级中断的屏蔽字为0001,修改后处理中断的优先顺序从高到低为( )

    • 4

      CPU在中断响应周期中() A: 执行中断服务程序 B: 执行中断隐指令 C: 与I/0设备传送数据 D: 处理故障