微机原理的几道题目没看懂

2025-01-09 20:37:34
推荐回答(1个)
回答1:

60900H + CCE6H = 6D5E6H
//为什么是60900H不是6090H

--因为合成物理地址的时候,要求这样做,看看书就知道了。

首地址:6D5E6H
末地址:6D5E6H + (16 - 1) * 2 = 6D5E6H + 30(十进制) = 6D5E6H + 1EH = 6D604H
//为什么16要减1?
--如果不减一,那就是这16个数后面的、其它数字的起始地址了。
--减一,才是这16个数的末尾地址。

8086/8088系统中,下列指令不正确的是( C )。
A MOV AX,38 B MOV SP,38
C MOV DS,38 D MOV AL,38
//这道题怎么B是正确的?B的意思是说把38这个立即数移到SP所指向的那个地址吗?
--B 指令是把38这个立即数送到SP中。

CMP AX,[BX][SI] 这条语句的"[BX][SI]"是什么意思?
--BX+SI,共同构成一个地址号码。

问题补充:“它的起始地址为6090H:CCE6H”这句话中的CCE6H是什么意思呢?
--6090H 是段地址,CCE6H 是偏移地址。