2.阅读下列指令,指出下列指令中的源操作数的寻址方式,并计算该操作数的物理地址(如果需要),已知(DS)=2000H,(SS)=5000H,(ES)=3000H,(BX)=157BH,(SI)=1B7AH,(BP)=5C6DH,DATA=0050H。
(1) MOV SI, BX
(2) ADD AX,[1000H]
(3) MOV DL, ES:[BX]
(4) MOV CX, DATA[BX][SI],
(5) MOV AX, [BP]
3.在下图中,假定8255A的端口A、B都在方式0下,端口B作为输入口,采集一组开关的状态,将端口A作为输出口,把开关状态通过在指示灯显示出来。 (图见附件)
①设A15-A2为00000100101000,请写出8255A的端口A、端口B、端口 C及控制口的地址;
②请编写程序段将开关状态通过指示灯显示出来。
4. 试编程,将8253计数器0设置为方式1,计数初值为3000,计数器1为方式2,计数初值为2010H,计数器2设置为方式4,计数初值为4030H。设8253芯片的端口地址为70H~73H。
5.某动态流水线有S1、S2、S3、S 4段,其预约表如下:
to t1 t2 t3 t4 t5 t6
S1 √ √
S2 √ √
S3 √ √
S4 √
a)确定禁止表F及初始冲突相量C
b)画出该流水线的状态图,找出最佳调度方案,计算最大吞吐率?
c)按此调度方案输入10个任务,其实际吞吐率为多少?
题.rar
(2008-01-12 06:27:35, Size: 13 KB, Downloads: 3)
