假设传送指令MOV A,84H的机器码为B0H  84H,结合8位模拟机简述该条指令执行的示意过程。

题目

假设传送指令MOV A,84H的机器码为B0H  84H,结合8位模拟机简述该条指令执行的示意过程。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

指令助记符MOV是( )指令。

A、加法

B、减法

C、传送

D、跳转


正确答案:C

第2题:

下面的数据传送指令中,正确的指令是______。

A.MOV BUF2,BUF1

B.MOV CS,DX

C.MOV CL,1234H

D.MOV DX,WORDPTR[BL+DH]


正确答案:D
解析:数据传送是一条双操作数指令,其源操作数和目的操作数都符合语法规定,因此前3条指令的错误原因是:A)不允许存储器之间的数据传送;B)代码段寄存器CS不允许作操作数,C)CL为8位寄存器,而1000H为16位立即数,因此错误原因是操作数类型不匹配。

第3题:

正在执行某条指令时,响应中断执行中断服务程序然后返回到()

A.该条指令

B.该条指令的下一条指令

C.该条指令的上一条指令


正确答案:B

第4题:

8086CPU执行MOV [2001H],AX指令从取指到执行指令最少需要多少时间?设时钟频率为5MHZ,该指令的机器码为4个字节,存放在1000H:2000H开始的4个单元中。


正确答案:一个总线周期需4个T态,T态=1/5MHZ=0.2μS,一个总线周期=4*0.2μS=0.8μS
由于指令MOV [2001H],AX存放在1000H:2000H开始的4个单元中,因此为对准字,读一个字需要一个总线周期,读2个字需要2个总线周期。但执行MOV [2001H],AX时将AX中数据送到DS:2001H开始的存储单元中,属于非规则存储,因此分2个总线周期才能将AX中数据送到DS:2001H开始的单元总共需要时间4个总线周期。4*0.8μS=3.2μS

第5题:

指令的执行过程包括( )、分析指令、执行指令。

A.取指令

B.传送指令

C.控制指令

D.处理指令


正确答案:A
指令的执行过程包括以取指令、分析指令和执行指令。

第6题:

若(A)=84H,(30H)=8DH,执行指令ADD A,30H之后()。

A、(CY)=0,(OV)=0

B、(CY)=0,(OV)=1

C、(CY)=1,(OV)=0

D、(CY)=1,(OV)=1


正确答案:D

第7题:

下面数据传送指令中,正确的指令是______。

A.MOV BUFl,BUF2

B.MOV CS,AX

C.MOV DX,WORDPTR[BP+DI]

D.MOV AL,1000H


正确答案:C
解析:因为不允许存储器之间的数据传送,代码段寄存器CS不允许作操作数,所以选项A和B是错误的。AL为8位寄存器,而1000H为16位立即数,操作数类型不匹配,因此选项D也是错误的。

第8题:

●指令的执行过程包括 (3) 、分析指令、执行指令。

(3) A.取指令

B.传送指令

C.控制指令

D.处理指令


正确答案:A
【解析】指令的执行过程包括以指令、分析指令和执行指令。

第9题:

指令的执行过程包括(3)、分析指令、执行指令。

A.取指令

B.传送指令

C.控制指令

D.处理指令


正确答案:A
解析:指令的执行过程包括以指令、分析指令和执行指令。

第10题:

说明指令 MOV A,21H与指令 MOV A,[21H]这两条指令的寻址方式和执行过程与结果有何不同。


正确答案: MOV A,21H为直接寻址方式,结果是累加器A中的数据为21H。
MOV A,[21H]为间接寻址,结果将DS段中偏移地址为21H的内存单元的数据给累加器A。