微机原理与接口技术_实验三

微机原理与接口技术_实验三

ID:15681129

大小:1.04 MB

页数:15页

时间:2018-08-04

微机原理与接口技术_实验三_第1页
微机原理与接口技术_实验三_第2页
微机原理与接口技术_实验三_第3页
微机原理与接口技术_实验三_第4页
微机原理与接口技术_实验三_第5页
资源描述:

《微机原理与接口技术_实验三》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、信息管理学院学生实验报告学生姓名同组人无实验项目用DEBUG熟悉Intel80X86指令一实验地点H-527实验仪器台号指导教师实验日期及节次2011-3-16√必修□选修一、实验综述1、实验目的及要求进一步熟悉DUBUG的使用用DEBUG熟悉Intel80X86指令一2、实验仪器、设备或软件计算机一台DEBUG软件二、实验过程(实验步骤、记录、数据、分析)实验内容1指令序列预期结果执行结果Moval,4 Ax=0004 Ax=0004Movcx,0ffhCx=00ffCx=00ffMovsi,200h Si=0200 Si=02

2、00Movbyteptr[si],0ah [0200]=0A [0200]=0AMovwordptr[si+2],0bh[0202]=0B[0202]=0B15Moval,4Al=4Movcx,0ffhCX=FFMovsi,200hSI=0200Movbyteptr[si],0ah[0200]=0A15Movwordptr[si+2],0bh[0202]=0BMovax,1234hMovbx,5678hXchgax,bxXchgah,al15AX=5678BX=1234AH=56AL=78Ds:100处的数据依次为:0A,0B,1

3、B,2C,3CMovbx,100hMoval,03hXlat15R命令使sp=100h,ss=2000hSp=0100Ss=2000 Sp=0100Ss=2000movax,0a0bh Ax=0a0bAx=0a0bPushaxSp=00FE,ax中的数据存储到存储单元:00FE、00FF Sp=00FE,ax中的数据存储到存储单元:00FE、00FFmovbp,0fchMovsi,2hMovcl,[bp][si]Cl=B Cl=BPopbxSp=0100,Bx=0A0BSp=0100,Bx=0A0BLEAsi,[bp][si]Si

4、=00FESi=00FER命令使sp=100h,ss=2000h15movax,0a0bhPushaxmovbp,0fchMovsi,2hMovcl,[bp][si]Popbx15LEAsi,[bp][si]指令序列预期结果执行结果Moval,0fbhAl=FBAl=FBAddal,07hAl=02,OF=1,SF=1,ZF=0,AF=1,PF=1,CF=1Al=07,OF=1,SF=1,ZF=0,AF=1,PF=1,CF=1Movwordptr[200],4652h目的操作数物理地址=[200][201]执行后相应内存单元的值=

5、52、46目的操作数物理地址=[200][201]执行后相应内存单元的值=52、46Movbx,1feh  Addal,blAl=0BL=0fehOF=1,SF=1,ZF=1,AF=1,PF=1,CF=1Al=0BL=0fehOF=1,SF=1,ZF=1,AF=1,PF=1,CF=1Adcwordptr[bx+2],f0f0h目的操作数物理地址=0200、0201执行后相应内存单元的值=42、37目的操作数物理地址=0200、0201执行后相应内存单元的值=42、37Moval,0fbhAddal,07h15Movwordptr[

6、200],4652hMovbx,1fehAddal,blAdcwordptr[bx+2],f0f0hMovax,8090movbx,1020,cmpbx,ax15因为bx-ax<0,这有借位,即CF=1有溢出movbx,8090,cmpbx,ax因为bx-ax=0,无借位,即CF=0;无溢出Moval,0b4hmovbl,11hmulblAl=b4,bl=11,ax=0bf4Movcl,11moval,b4imulcl15Cl=11al=b4ax=faf4Movax,0400movbl,b4divblAl=05ah=7cMovax

7、,8400cwd15CWD:AX的符号扩展至DX,如AX的最高有效位是0,则DX=00,AX的最高有效位为1,则DX=FFFFH。AX不变DX=FFFFAX=8400MOVBX,2IDIVBX对IDIV指令,除数为0,或者在字节除时商不在-128~127范围内,或者在字除时商不在-32768~32767范围内,则发生除法溢出DX=0000,AX=C200给ds:200h起始的8个存储单元依次赋值为:11h,22h,33h,44h,55h,66h,77h,88h;给ds:210h起始的8个存储单元依次赋值为:0efh,0cdh,0a

8、bh,89h,67h,45h,23h,01h。按低字节在低地址,高字节在高地址原则,则DS:200h起始的8个单元数据可表示为一个64位数据X,8877665544332211h,同理DS:210起始的8个单元可表示另一个数据Y。设计一段程序代码,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。