微机原理题库

第3章 汇编语言一.填空题1.指令MOV [BX+SI],AL中的目的操作数使用______段寄存器,属于______寻址方式。解答:指令MOV [BX+SI],AL中的目的操作数使用___DS_

第3章 汇编语言 一.填空题 MOV [BX+SI]AL 1.指令,中的目的操作数使用______段寄存器,属于______寻址方式。 解答 : MOV [BX+SI]ALDS 指令,中的目的操作数使用______段寄存器,属于__基址变址____寻址方式。 MOV BXNUM[SI]SUB AX[BX+SI] 2. 指令,的源操作数使用的是______寻址方式,,使用的是 ______寻址方式。 解答 : MOV BXNUM[SI] 指令,源操作数使用了变址寄存器和一个位移量,因此是变址寻址方式。 SUB AX[BX+SI]BXSI 指令,中源操作数指定的一个基址寄存器和一变址寄存器,因此属于基址变址 寻址方式。 3.LEA BX,[BP+SI] BX 指令的源操作数位于,执行后的内容是。 解 答 : LEA BX,[BP+SI] BX BPSI 指令的源操作数位于堆栈段,执行后的内容是和的内容之和。 4. SP2000HAX=3000HBX=5000HCX=1000H 堆栈指针的初值为,,,,问 1PUSH AXPUSH BXSP= ()执行,后,。 2PUSH CXPOPBXPOPAX ()再执行,,后, SP= AX= BX= , 解答 : 1PUSH AX ()执行 SP21FFEH→SP1AX -=,指针在位置处,栈顶为的内容 PUSH BX 执行 SP21FFCH→SP2BX -=,指针在位置处,栈顶为的内容 …… 2PUSH CXPOPBXPOPAX ()再执行,,后, ③1FFAH 00H PUSH CX 执行 10H ②1FFCH④ 00H 50H ①1FFEH⑤ 00H 30H 2000H …… S P21FFAH→SP3CX -=,指针在位置处,栈顶为的内容 POP BX 执行 1000HBXSP21FFCH→SP4BX1000H 将栈顶内容弹出到中,+=,指针在位置处,= POP AX 执行 5000HAXSP21FFEH→SP5AX5000H 将栈顶内容弹出到中,+=,指针在位置处,= 本题的正确答案为: 1PUSH AXPUSH BXSP= 1FFCH ()执行,后,。 2PUSH CXPOPBXPOPAX ()再执行,,后, SP= 1FFEH AX= 5000H BX= 1000H , 5.AX=7531HBX=42DAH 若(),(),则下列指令段 S

腾讯文库微机原理题库