预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

WORD格式 实验一数据传送 实验目的: 1.熟悉8086指令系统的数据传送指令及8086的寻址方式。 2.利用TurboDebugger调试工具来调试汇编语言程序。 实验任务: 1.通过下述程序段的输入和执行来熟悉TurboDebugger的使用,并通过显示 器屏幕观察程序的执行情况。练习程序段如下: MOVBL,08H MOVCL,BL MOVAX,03FFH MOVBX,AX MOVDS:[0020H],BX 2.用以下程序段将一组数据压入(PUSH)堆栈区,然后通过不同的出栈顺序 出栈,观察出栈后数据的变化情况。压栈程序段如下: MOVAX,0102H MOVBX,0304H MOVCX,0506H MOVDX,0708H PUSHAX PUSHBX PUSHCX PUSHDX 出栈程序段请自行编写(用不同的出栈顺序)。 专业资料整理 WORD格式 3.指出下列指令的错误并加以改正,上机验证之。 (1)MOV[BX],[SI] (2)MOVAH,BX (3)MOVAX,[SI][DI] (4)MOVBYTEPTR[BX],2000H (5)MOVCS,AX (6)MOVDS,2000H 4.设置各寄存器及存储单元的内容如下: (BX)=0010H,(SI)=0001H (10010H)=12H,(10011H)=34H,(10012H)=56H,(10013H)=78H (10120H)=0ABH,(10121H)=0CDH,(10122H)=0EFH 说明下列各条指令执行完后AX寄存器中的内容,并上机验证。 (1)MOVAX,1200H (2)MOVAX,BX (3)MOVAX,[0120H] (4)MOVAX,[BX] (5)MOVAX,0110H[BX] (6)MOVAX,[BX][SI] (7)MOVAX,0110H[BX][SI] 5.将DS:1000H字节存储单元中的内容送到DS:2020H单元中存放。试分 别用8086的直接寻址、寄存器间接寻址、变址寻址、寄存器相对寻址传送指令 编写程序段,并上机验证结果。 6.设AX寄存器中的内容为1111H,BX寄存器中的内容为2222H,DS: 0010H单元中的内容为3333H。将AX寄存器中的内容与BX寄存器中的内容 交换,然后再将BX寄存器中的内容与DS:0010H单元中的内容进行交换。试 编写程序段,并上机验证结果。 专业资料整理 WORD格式 7.设(DS)=1000H,(ES)=2000H,有关存储器的内容如图1.5所示。 要求将DS段的内容传送到AX寄存器,ES段的内容传送到BX寄存器,试编 写程序段。 ... 0FFH DS:1000H 0EEH ... 0DDH ES:2000H0CCH ... 图1第7题图 实验报告要求: 1.写明本次实验内容和实验步骤。 2.整理出运行正确的各题源程序段和运行结果。 3.写出第3题中改正后的正确指令。 4.小结TurboDebugger的使用方法。 实验二算术逻辑运算及移位操作 实验目的: 1.熟悉算术逻辑运算指令和移位指令的功能。 2.了解标志寄存器各标志位的意义和指令执行对它的影响。 实验预习要求: 1.复习8086指令系统中的算术逻辑类指令和移位指令。 2.按照题目要求在实验前编写好实验中的程序段。 实验任务: 1.实验程序段及结果表格如表2: 专业资料整理 WORD格式 表2 标志位CFZFSFOFPFAF 程序段1:000000 MOVAX,1018H MOVSI,230AH ADDAX,SI ADDAL,30H MOVDX,3FFH ADDAX,BX MOV[20H],1000H ADD[20H],AX PUSHAX POPBX 程序段2:000000 MOVAX,0A0AH ADDAX,0FFFFH MOVCX,0FF00H ADCAX,CX SUBAX,AX INCAX ORCX,0FFH ANDCX,0F0FH MOV[10H],CX 程序段3:000000 专业资料整理 WORD格式 MOVBL,25H MOVBYTEPTR[10H],4 MOVAL,[10H] MULBL 程序段4:000000 MOVWORDPTR[10H],80H MOVBL,4 MOVAX,[10H] DIVBL 程序段5:000000 MOVAX,0 DECAX ADDAX,3FFFH ADDAX,AX NOTAX SUBAX,3 ORAX,0FBFDH ANDAX,0AFCFH SHLA