微机原理试题求答案
的有关信息介绍如下:
答题啦就要给分哦一一、判断正误1. MOV AL,BX 错 位数不对2. INC [BX] 错 不能使存储器3. MOV BX,OFFSET VALUE[SI] 可以 4. SAR VALUE,2 错5. JMP WORD PTR LOPA 可以的,段内直接转移 6. CMP CX,[BX] 错7. POP CS 错 CS能操作8. XCHG [SI],VALUE对 9. ADD SP,3 错 10.XOR BYTE PTR[BX],3FH 对的二、填空题6.8088或8086中的偏移地址最大是__最大为16位的偏移地址即FFFFH__________7.计算54H-6EH后,它的结果影响状态标志位的值,其中CF=___1因为不够减____。三、寻址方式指出下列指令中源操作数的寻址方式,并计算源操作数的物理地址。设(DS)=2000H,(ES)=3000H,(SS)=4000H,(SI)=100H,(BX)=200H,(BP)=300H,数据段中的字变量VAL的偏移地址为40H1. MOV AX,[BX+16] ;寄存器相对寻址 20000+0200+16H2. MOV AX,VAL ;直接寻址 变量val 20000+40=20040h3. MOV AX,VAL[BP]题目有错4. MOV AX,ES:[BX][SI] 寄存器间接寻址 30000+0200+0100=300300h5. MOV AX,VAL[BX][SI]题目有错四、计算题1.(127.75)10=( 1111 1111.11H )2=( FF.2H )16 2.今有两个补码分别是0FFFFH和0FFFEH,则两数之和的十进制数为( -1+-2=-3 )3.若某存储单元物理地址为103FAH,求出下列不同的逻辑地址:(1)1016H:( ) 102FA-10160H=19AH(2)( ):04FAH 103FA-04FA=FF00五、问答题2.总线周期的含义是什么?CPU完成一次存储器访问或访问I/O所需的时间8086/8088的基本总线周期由几个时钟周期组成?4个如果一个CPU的时钟频率为24MHz.那么它的一个时钟周期为多少秒?一个基本总线周期为多少秒?1/24M=41.6ns 4*41.6=166ns3.总线周期中,在什么情况下会插入Tw等待周期?插入多少个Tw取决于什么因素?无法在三个总线周期内完成读写,需要等待外部设备。取决于与请求信号的持续时间有关。六、程序分析2. 设AX=10101111,BX=11011011。MOV CL,8ROR BX,CL 循环右移bx=1101 1011 0000 0000 ROR AX,CL ax=10101111 00000000MOV BH,AH bh=1101 1011MOV AH,0 ah=0执行该段程序后,AX=__0________,BX=___11011011 00000000_____,CF=___1 因为最后一个位为1_3. 阅读下面程序 Begin: IN AL,5FH 读端口5F值 TEST AL,80H 是否为1000 0000 JZ BRCH1 相等 MOV AH,0 不相等 ah=0 JMP STOP 退出 BRCH1: MOV AH,0FFH STOP: HLT停机该段程序在什么情况下执行结果是AH=0? 即al的第7位为1的时候4. 阅读下面程序BUF1 DB ‘THE DATE IS FEBC03’BUF2 DB ‘THE ADTE IS FEB$03’...LEA SI,BUF1+17 LEA DI,BUF2+17MOV CX,18STD ;令方向标志DF=1REPE CMPSB该段程序执行完后,则:应该是只比较了一次,马上就退出了,因为第18个byte都是3CX=________17_____ ZF =_____0____________ SI=_______16__________DI=__16_______________



