实验二
实验目的(要求):继续巩固学习TD软件;比照记录所有算数运算类指令对标志位的影响。(寻址方式及传送类指令等掌握不好的同学首要复习前部分内容)
实验原理:
实验仪器:TD、微型计算机
实验内容:
1、 复习巩固
现有(DS)=2000h,(BX)=0100h,(SI)=0002h,(20100)=12h
(20101)=34h,(20102)=56h,(20103)=78h
(21200)=2Ah, (21201)=4ch
(21202)=B7h,(21203)=65h,
请说明下列指令执行后,AX寄存器的内容。
Mov ax,1200h Mov ax,[bx]
Movax,[1200h] Mov ax,1100[bx]
Mov ax,bx Mov ax,[bx][si]
2、 写出下列计算的指令序列,其中X,Y,Z,R,W均为存放带符号数单元的地址。
(1) Z=W+(Z-X)
MOV AL,[Z]
SUB AL,[X]
(2) Z=((W-X)/5*Y)*2
3、 写出存放在DX和AX中的双字长数求补指令序列。
Sub bx,ax neg ax
Mov ax,bx neg dx
Xor bx,bx dec dx
Sbb bx,dx
Mov dx,bx
4、 对照例题习题练习所有算术运算类指令
实验目的(要求):继续巩固学习TD软件;比照记录所有算数运算类指令对标志位的影响。(寻址方式及传送类指令等掌握不好的同学首要复习前部分内容)
实验原理:
实验仪器:TD、微型计算机
实验内容:
1、 复习巩固
现有(DS)=2000h,(BX)=0100h,(SI)=0002h,(20100)=12h
(20101)=34h,(20102)=56h,(20103)=78h
(21200)=2Ah, (21201)=4ch
(21202)=B7h,(21203)=65h,
请说明下列指令执行后,AX寄存器的内容。
Mov ax,1200h Mov ax,[bx]
Movax,[1200h] Mov ax,1100[bx]
Mov ax,bx Mov ax,[bx][si]
2、 写出下列计算的指令序列,其中X,Y,Z,R,W均为存放带符号数单元的地址。
(1) Z=W+(Z-X)
MOV AL,[Z]
SUB AL,[X]
(2) Z=((W-X)/5*Y)*2
3、 写出存放在DX和AX中的双字长数求补指令序列。
Sub bx,ax neg ax
Mov ax,bx neg dx
Xor bx,bx dec dx
Sbb bx,dx
Mov dx,bx
4、 对照例题习题练习所有算术运算类指令
