微机原理与接口第三章作业答案.docVIP

  • 127
  • 0
  • 约4.34千字
  • 约 9页
  • 2017-06-05 发布于湖北
  • 举报
“微机系统原理与接口技术”第三章习题解答 下列各条指令是否有错?如果有,请指出错误之处并改正。 MOV DS,1000H MOV [100],23H ADD AX,[BX+BP+6] PUSH DL IN AX,[3FH] OUT 3FFH,AL LES SS,[SI] POP [AX] IMUL 4CH SHL BX,5 INT 300 XCHG DX,0FFFH 答:(1)错误。不允许直接向段寄存器送立即数,可改为: MOV AX,1000H MOV DS,AX (2)错误。该指令在语法上是对的,如果考虑实际编译,则应加上BYTE PTR或WORD PTR汇编程序会因不能确定操作数长度而指示出错。 已知IP=1000H,CF=0,则执行指令JNC Short label后,下列各数中哪一个是可能的IP值? (A)0FFFFH (B)0FFEH (C)10FEH (D)1100H 答:(B) 简析:条件转移指令执行前IP=1000H,执行JNC指令后IP=1002H;又因CF=0,所以应跳转至目标地址处,该处对应的新IP值=1002H+相对位移量。由于条件转移指令的跳转范围在距本条指令-128~+127个字节内,即新IP值可能的取值范围为0F82H~1081H,因此只有答案B符合条件。 设DS=4500H,AX=0508H,BX=4000H,SI=0320H。当8086CPU在最小组态下执行指令MOV [BX+SI+0100H],AX 时,各控制信号M/、DT/、、在有效期间的状态分别是什么?数据总线和地址总线上的数分别是多少? 答:各控制信号M/、DT/、、在有效期间的电平分别是:高、高、高、低。数据总线上的数是0508H,地址总线上的地址是49420H。 已知有某字串BUF1的首址为0000H,BUF2的首址为0010H,数据段与附加段重合。欲从BUF1处开始将10个字数据顺序传送至BUF2处,试在下面程序段的空白处填上适当的指令或操作数以实现上述功能。 LEA SI,BUF1 ADD SI, 18 LEA DI,BUF2 ADD DI,18 STD MOV CX, 10 REP MOVSW 附加段中有某字符串首址为BLOCK,长17个字节。欲查找其中第一次出现字符“e”的位置,并将该位置所在的偏移量入栈保护。试在下面程序段的空白处填上适当的指令或操作数以实现上述功能。 MOV DI, OFFSET BLOCK MOV AL, ‘e’ MOV CX,17 CLD REPNE SCASB JNE OTHER DEC DI PUSH DI OTHER:……(略) 已知附加段中有一块长50个字的数据区,首址为DEST。欲编程将它们全部初始化为0FFFFH值,试在下面程序段的空白处填上适当的指令或操作数,以实现上述功能。 LEA DI,DEST MOV CX, 100 CLD MOV AL,0FFH REP STOSB 已知有程序段如下: MOV AL,35H MOV DL,AL AND DL,0FH AND AL,0F0H MOV CL,4 SHR AL,CL MOV BL,10 MUL BL ADD AL,DL 执行之后,AL等于多少?该程序段完成了什么功能? 答:程序段执行后AL=23H。该程序段实现了将AL中的1个组合BCD码转换为十六进制数并存回AL中的功能。 以HEX为首址的字节单元处存放着一串ASCII字符:“0123456789ABCDEF”,并有程序段如下: MOV BX,OFFSET HEX LEA DI,HCOD INC DI STD MOV AL,5CH MOV AH,AL AND AL,0FH XLAT HEX STOSB MOV AL,AH MOV CL,4 SHR AL,CL XLAT HEX STOSB 上述程序段执行后,字节单元HCOD及其相邻单元HCOD+1的内容是多少?该程序段的功能是什么? 答:程序段执行后,HCOD单元的内容是‘5’,HCOD+1单元的内容是‘C’。该程序段将AL中存放的1字节十六进制数转换为2个对应的ASCII字符存放在HCOD及其相邻单元HCOD+1中。 有程序段如下: MOV AL,DB1 MOV AH,0 MOV DL,10 L1:DIV DL MOV BL,AH MOV BH,0 PUSH BX MOV AH,0 CMP AL,0 JNZ L1 …… 若内存单元DB1的值为7BH,则程序将依次向堆栈压入哪些数据?该程序段实现了什么功能? 答:先后存入堆栈中的字数据依次是3、2、1。该程序段实现了将一个字节的无符号十六进制数DB1转换为非组合BCD码存入堆栈的功能,堆栈

文档评论(0)

1亿VIP精品文档

相关文档