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

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

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

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

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

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

专业:信息对抗技术 班级:1302031 姓名:韩冰 学号:13020310042 指导教师:张娟 微机原理上机报告 PAGE\*MERGEFORMAT27 目录 TOC\o"1-3"\h\z\uHYPERLINK\l_Toc2472一、第一次上机 2 HYPERLINK\l_Toc255571.实验目的 2 HYPERLINK\l_Toc10562.实验仪器 2 HYPERLINK\l_Toc135633.实验内容 2 HYPERLINK\l_Toc308594.实验结果 5 HYPERLINK\l_Toc69225.问题讨论 7 HYPERLINK\l_Toc1111二、第二次上机 8 HYPERLINK\l_Toc282871.实验目的 8 HYPERLINK\l_Toc134522.实验仪器 8 HYPERLINK\l_Toc124843.实验内容 8 HYPERLINK\l_Toc41064.实验结果 PAGEREF_Toc410610 HYPERLINK\l_Toc319385.问题讨论 PAGEREF_Toc3193811 HYPERLINK\l_Toc24031三、第三、四次上机 PAGEREF_Toc2403111 HYPERLINK\l_Toc163611.实验目的 PAGEREF_Toc1636111 HYPERLINK\l_Toc225512.实验仪器 PAGEREF_Toc2255111 HYPERLINK\l_Toc105813.实验内容 PAGEREF_Toc1058111 HYPERLINK\l_Toc174044.实验结果 PAGEREF_Toc1740425 第一次上机 一、实验目的 1.熟练掌握8086/8088的各种寻址方式及应用。 2.掌握DEBUG调试程序中的一些常用命令的使用方法,为以后的实验打下基础。 二、实验仪器 586微机1台 三、实验内容 1.关于数据的寻址方式练习 8086/8088提供多种方式实现操作数寻址,大体可分为7种: a.立即寻址 b.寄存器寻址 c.直接寻址 d.寄存器间接寻址 e.寄存器相对寻址 f.基址变址寻址 g.基址变址且相对寻址 掌握8086/8088的这些寻址方式,是学习汇编语言编程的关键。 2.实验步骤 ①在全屏幕编辑软件下,建立以下汇编语言源程序。 源代码: STACKSEGMENTSTACK DB0B0H,0B1H,0B2H,0B3H, 0B4H,0B5H,0B6H,0B7H, DB0B8H,0B9H DB0BAH,0BBH,0BCH,0BDH, 0BEH,0BFH DB10HDUP(00) STACKENDS DATA1SEGMENT DB0A0H,0A1H,0A2H,0A3H TABLEDW0A5A4H DB0A6H,0A7H,0A8H,0A9H, 0AAH,0ABH DB0ACH,0ADH,0AEH,0AFH DATA1ENDS DATA2SEGMENT DB0C0H,0C1H,0C2H,0C3H, 0C4H,0C5H,0C6H,0C7H DB0C8H,0C9H,0CAH,0CBH, 0CCH,0CDH,0CEH,0CFH DATA2ENDS CODESEGMENT ASSUMECS:CODE,DS:DATA1, ES:DATA2,SS:STACK START:MOVAX,DATA1 MOVDS,AX MOVAX,DATA2 MOVES,AX MOVBX,0004H MOVCX,0005H MOVBP,0003H MOVSI,0002H MOVDI,0001H MOVAX,CX MOVAX,500H MOVAX,TABLE MOVAX,ES:[BX] MOVAX,[BX+05H] MOVAX,SS:[BX]+03H MOVAX,TABLE[BX] MOVAX,07H[BX] MOVAX,[BP] MOVAX,TABLE[BP] MOVAX,08H[BP] MOVAX,[BP+06H] MOVAX,DS:[BP+03H] MOVAX,[BP]+05H MOVAX,ES:[SI+03H] MOVAX,[DI+06H] MOVAX,[DI]+05H MOVAX,TABLE[SI] MOVAX,[SI] MOVAX,TABLE[DI] MOVAX,[SI]+05H MOVAX,[BX][DI+01H] MOVAX,[BX][SI]+03H MOVAX,TABLE[BX][SI] MOVAX,ES:[BX][DI] MOVAX,[BP][DI+02H] MOVA