【微机原理试题及答案】微机原理试题求答案一、判断正误1.MOVALBX2.INC[BX]3...

发布时间:2021-04-03 21:14:14

微机原理试题求答案一、判断正误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 8. XCHG [SI],VALUE 9. ADD SP,3 10.XOR BYTE PTR[BX],3FH二、填空题6.8088或8086中的偏移地址最大是7.计算54H-6EH后,它的结果影响状态标志位的值,其中CF=.三、寻址方式指出下列指令中源操作数的寻址方式,并计算源操作数的物理地址.设(DS)=2000H,(ES)=3000H,(SS)=4000H,(SI)=100H,(BX)=200H,(BP)=300H,数据段中的字变量VAL的偏移地址为40H1. MOV AX,[BX+16]2. MOV AX,VAL3. MOV AX,VAL[BP]4. MOV AX,ES:[BX][SI]5. MOV AX,VAL[BX][SI]四、计算题1.(127.75)10=( )2=( )16 2.今有两个补码分别是0FFFFH和0FFFEH,则两数之和的十进制数为( )3.若某存储单元物理地址为103FAH,求出下列不同的逻辑地址:(1)1016H:( ) (2)( ):04FAH五、问答题2.总线周期的含义是什么?8086/8088的基本总线周期由几个时钟周期组成?如果一个CPU的时钟频率为24MHz.那么它的一个时钟周期为多少秒?一个基本总线周期为多少秒?3.总线周期中,在什么情况下会插入Tw等待周期?插入多少个Tw取决于什么因素?六、程序分析2. 设AX=10101111,BX=11011011.MOV CL,8ROR BX,CLROR AX,CLMOV BH,AHMOV AH,0执行该段程序后,AX=,BX=,CF=3. 阅读下面程序 Begin: IN AL,5FH TEST AL,80H JZ BRCH1 MOV AH,0 JMP STOP BRCH1: MOV AH,0FFH STOP: HLT该段程序在什么情况下执行结果是AH=0?4. 阅读下面程序BUF1 DB ‘THE DATE IS FEBC03’BUF2 DB ‘THE ADTE IS FEB$03’...LEA SI,BUF1+17LEA DI,BUF2+17MOV CX,18STD ;令方向标志DF=1REPE CMPSB该段程序执行完后,则:CX= ZF = SI=DI= 数学

网友回答

【答案】 答题啦就要给分哦
  一一、判断正误
  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的偏移地址为40H
  1.MOV AX,[BX+16] ;寄存器相对寻址 20000+0200+16H
  2.MOV AX,VAL ;直接寻址 变量val 20000+40=20040h
  3.MOV AX,VAL[BP]题目有错
  4.MOV AX,ES:[BX][SI] 寄存器间接寻址 30000+0200+0100=300300h
  5.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=166ns
  3.总线周期中,在什么情况下会插入Tw等待周期?插入多少个Tw取决于什么因素?无法在三个总线周期内完成读写,需要等待外部设备.
  取决于与请求信号的持续时间有关.
  六、程序分析
  2.设AX=10101111,BX=11011011.
  MOV CL,8
  ROR BX,CL 循环右移bx=1101 1011 0000 0000
  ROR AX,CL ax=10101111 00000000
  MOV BH,AH bh=1101 1011
  MOV 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+17
  MOV CX,18
  STD ;令方向标志DF=1
  REPE CMPSB
  该段程序执行完后,则:应该是只比较了一次,马上就退出了,因为第18个byte都是3
  CX=________17_____ ZF =_____0____________
  SI=_______16__________DI=__16_______________
以上问题属网友观点,不代表本站立场,仅供参考!