实验一二三概要1.docVIP

  • 7
  • 0
  • 约 22页
  • 2017-07-09 发布于湖北
  • 举报
实验一二三概要1

实验一 80指令使用 二、8086常用指令练习 1、传送指令 用A命令在内存100H处键入下列内容: -A 0100↙ ****:0100 MOV AX,1234↙ ****:0103 MOV BX,5678↙ ****:0106 XCHG AX,BX↙ ****:0108 MOV AH,35↙ ****:010A MOV AL,48↙ ****:010D MOV DX,75AB↙ ****:010F XCHG AX,DX↙ ****:0111 ↙ - 用U命令检查键入的程序并记录,特别注意左边的机器码。 -U 0100↙ 3)用T命令逐条运行这些指令,每运行一行检查并记录有关寄存器及IP的变化情况。并注意标志位有无变化。 -T=0100↙ -T↙ -T↙ ┇ 2、加减法指令: 1)用A命令在内存100H处键入下列内容: MOV AH,34 MOV AL,22 ADD AL,AH SUB AL,78 MOV CX,1284 MOV DX,5678 ADD CX,DX SUB CX,AX SUB CX,CX 2)用U命令检查键入的程序及对应的机器码。 3)用T命令逐条运行这些指令,检查并记录有关寄存器及标志位的情况。 3、带进位加减法: 1)用A命令在内存200H处键入下列内容,并用U命令检查: MOV AH,12 MOV AL,84 MOV CH,56 MOV CL,78 ADD AL,CL ADC AH,CH MOV DH,A7 MOV DL,58 SUB DL,7F SBB DH,34 2)用T命令逐条运行这些指令,检查并记录寄存器及CF内容。 上面这段程序若改用16位操作指令达到同样结果,怎么改?试修改并运行之。 将al,cl,dl分别改为ax,cx,dx。 4、BCD码加减法 1)内容: MOV AL,58 ADD AL,25 DAA 2)要求:用A命令键入,U命令检查,T命令逐条运行并记录有关寄存器及AF内容。 自编程序及运行结果: 实验二 内存操作数及寻址方法 7)用E命令在内存地址1000H处键入16个数字 8)用命令G=100 J(J用实际地址代替),使程序运行并停在断点J上,检查AX,BX的值是否符合你的预计值。 9)用T命令运行一步,观察程序方向(IP值)和CX值是否与你的估计一样,若不一样,检查程序是否有错。 10)重复G J与T,再检查AX是否正确。 11)用G命令使程序运行到结束,检查AX值是否正确。 三、多字节加法程序。 程序内容: MOV DI,1000 MOV CX,8 MOV SI,2000 CLC LOP: MOV AL,[SI] ADC [DI],AL INC SI INC DI LOOP LOP INT 20 操作步骤: 1)用A命令键入此程序。 2)用E命令在1000H开始处键入一个8字节被加数,在2000H开始处键入一个8字节加数,均为低字节在前面。 3)用G命令运行此程序,并用D命令检查其结果(存放在哪里?),是否正确? 实验三 数据串传送和查表程序‘0123456789ABCDEF’ 用D命令检查时注意左边的ASCII码值和右边的字符。 3、用R命令给DX送一个四位的十六进制数(例7F8E)。 4、用T命令逐条运行这程序到LOOP指令处,观察并记录每次运行结果,特别是SP和堆栈内容(用D命令检查)。 5、用G命令将此程序运行到结束,并用D命令检查2000H处所转换的结果。可注意屏幕右边的ASCII字符与DX是否一致。 二、数据串搬家程序: 1、用A命令键入下列程序: MOV SI,1000 MOV DI,1500 MOV CX,0F LOP: MOV AL,[SI] MOV [DI],AL INC SI INC DI LOOP LOP INT 20 2、用A命令DB伪指令在1000H键入下列字符串: ‘IBM_PC COMPUTER 3、用G命令运行此程序,并用D命令检查目的地址处的字符与源串是否一致。 4、若此程序中的目的地址改为1002H,再运行此程序,看能不能把1000H开始的字符串搬到1002H开始的地方去?修改程序以做到这一点。 三、段寄存器概念及字符串传送指令练习 1、用A命令键入下列程序: MOV SI,0 MOV DI,0 MOV AX,1000 MOV DS,AX MOV AX,1500 MOV ES,AX MOV CX,0F CLD REP MOVSB INT 20 2、用A命令DB伪指令在1000:0000处键入字符串IBM_PC COMPUTER,并用D命检查之。 3、用D命令检查0F00:1000处内容,看是否一样,为什么? 4、用G命令运行此程序,检查目的地址1500:0000处内容。并记下DS

文档评论(0)

1亿VIP精品文档

相关文档