汇编语言程序设计习题-答案.pdfVIP

  • 32
  • 0
  • 约2.1万字
  • 约 11页
  • 2021-10-16 发布于安徽
  • 举报
4.1 分析执行下列指令序列后的结果: 1) MOV AX , 1234H MOV BX ,00FFH AND AX ,BX 【答】(AX)=0034H 2 ) MOV AL AND AL ;(AL) OR AL , ;(AL) XOR AL ;(AL) NOT AL 【答】(AL) 3 ) MOV DL ,05H MOV AX ,0A00H MOV DS,AX MOV SI ,0H MOV CX ,0FH AGAIN: INC SI CMP [SI],DL LOOPNE AGAIN HLT 本程序实现了什么功能? 【答】在以 0A001H 开始的 15 个单元中查找 05H 。 4 ) MOV AX,DSEGADDR MOV DS, AX MOV ES,AX MOV SI, OFFSET B1ADDR MOV DI,OFFSET B2ADDR MOV CX,N CLD REP MOVSB HLT 本程序实现了什么功能? 【答】 将 B1ADDR 中 N 个字节数据传送到 B2ADDR 开始的 15 个存储单元 。 5 ) MOV AX, 0H MOV DS,AX MOV ES, AX MOV AL,05H MOV DI,0A000H MOV CX,0FH CLD AGAIN: SCASB LOOPNE AGAIN HLT 本程序实现了什么功能? 【答】从地址 0A000H 开始的 15 个单元中查找字节型数据 05H ,用条件循环 LOOPNZ ,控制数 据 05H 的查找。 4.2 阅读程序 : 1). CLD LEA DI ,[0100H] MOV CX, 0080H XOR AX, AX REP STOSW 本程序实现了什么功能? 【答】将 DS 中起始地址为 0100H 的 128 个字节单元清零。 2). MOV AL, 08H SAL AL,01H ;(AL) MOV BL, AL MOV CL ,02H SAL AL,CL ;(AL) ADD AL,BL ;(AL) 本程序实现了什么功能?

文档评论(0)

1亿VIP精品文档

相关文档