紧急求救微机原理题目

来源:百度知道 编辑:UC知道 时间:2024/06/25 00:49:08
题号:1、题型:问答/综合题
怎样确定8086的最大或最小工作模式? 最大、最小模式产生控制信号的方法有何不同?
答:
题号:2、题型:问答/综合题
8086基本总线周期是如何组成的 ?各状态中完成什么基本操作?
答:
题号:3、题型:问答/综合题
8086如何响应一个可屏蔽中断请求? 简述响应过程。
答:
题号:4、题型:问答/综合题
简述在最小工作模式下,8086如何响应一个总线请求 ?
答:
题号:5 题型:填空题
若累加器AX中的内容为4142H,执行指令 CMP AX,4041H后,(AX)= 执行 SUB AX,4041H后,(AX)=
题号:6、题型:填空题
如累加器AX中的内容为1FFFH,执行指令 TEST AX,8000H后,(AX)= ;若执行指令AND AX,8000H后,(AX)= 。如果累加器 AX中的内容为7FFFH,执行指令AND AX,8000H后,(AX)= ;执行指令TEST AX,8000H后,(AX)= 。
题号:7题型:填空题
设堆栈指针SP的初值为2000H,AX=3000H,BX=5000H,则执行指令PUSH AX后,SP= ;再执行PUSH BX及POP AX后,SP= ,AX= ;最后执行POP BX后,SP= ,BX= 。
题号:8、题型:简答/计算题
内容:
已知(CS)=0A00H,(DS)=0B00H,(SI)=0100H,(DI)=0200H,(BX)=0300H。指出下列指令中源操作数的寻址方式,并计算③-⑦小题操作数的物理地址。①MOV AX, 1234H ②MOV AX, BX ③MOV AX, [SI] ④MOV AX, [1234H] ⑤MOV AX, [BX+400H] ⑥MOV AX, [BX+SI] ⑦MOV AX, [BX+DI+0400H]
答:
题号:9题型:简答/计算题
内容:
已知(CS)=1075FH,(IP)=0300H,(SI)=0100H,(DS:100H)=00H,(DS:101H)=1

太多了,全部认真地给你做完,应该是满分。你也该追加100分吧。
1、根据最大最小模式管脚MN/MX来确定,该管脚接地为最大模式,接+5V为最小模式。最小模式下系统所有控制信号都是8086产生的,最大模式则是由总线控制器产生。
2、8086系统的总线周期由4个或更多的T状态组成。其中,T1状态传输地址,T2~T4传输数据。
3、8086收到一个可屏蔽中断请求后,执行完当前指令,如果IF=1则响应。响应时首先给中断源送出INTA中断响应信号,中断源收到后则给8086送来中断类型码,8086根据中断类型码找到该中断的中断向量,获取其中断服务程序开始中断处理。在中断处理之前还会保护当前的断点,处理结束后,返回断点继续执行原来的程序。
4.其他共享总线的部件在有需要时首先向CPU的HOLD引脚发出请求。CPU一旦检测到该信号有效,就看当前是否允许出让总线,如果允许,则在当前总线周期结束时,在T4状态发出HLDA信号,表示响应这一请求,并立即出让总线,将三条总线设为高阻态。总线请求部件获得总线主控权后,即可进行DMA数据传输,总线使用完毕使HOLD无效。CPU则将HLDA设为无效,再次获得总线使用权。
5 4142H,0001H
6.1FFFH 0000H 0000H 7FFFH
7. 1FFEH 1FFEH 5000H 2000H 3000H
8. (3)寄存器间接寻址 0B100H (7)相对基址变址寻址方式 0B900H
9. 此题的CS的值有问题,应该是4位16进制,怎么是5位了。答案就以CS表示了。如下: CS:10H;CS:1000H;CS:1000H
10.
LEA SI,ELEMS
MOV CX,50
NEXT: MOV AL,[SI+50-CX]
XCHG AL,[SI+CX+49]
INC SI
11.
XOR AL,AL ;AL=0
MOV PLUS,AL ;清PLUS单元
MOV MINUS,AL ;清MINUS单元
M