微机实验一到八问题详解

微机实验一到八问题详解

ID:47936468

大小:553.52 KB

页数:78页

时间:2019-11-08

微机实验一到八问题详解_第1页
微机实验一到八问题详解_第2页
微机实验一到八问题详解_第3页
微机实验一到八问题详解_第4页
微机实验一到八问题详解_第5页
资源描述:

《微机实验一到八问题详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档2013——2014学年第二学期广东药学院实验报告实验课程名称:微型计算机技术及应用专业班级:电子信息工程12组号:第一组实用文档小组成员:谭浩敏(1205520131)陈润强(1205520106)刘赏源(1205520107)实验指导老师:何永玲(第一组)实验二汇编语言指令仿真组长:谭浩敏组员:刘赏源、陈润强实验目的1.学会用实验的方法验证理论,用理论来指导实验,进一步熟悉汇编语言开发环境。2.深刻理解寻址方式的意义以及80X86指令的各种寻址方式。3.深刻理解80X86各种指令的真正含义及功能。4.掌握与数据有关的不同寻址方式。

2、5.继续熟悉实验操作软件的环境及使用方法。实验内容及要求一、在emu8086中仿真简单指令1.仿真简单指令,请按要求写出程序代码及实验步骤。2.将实验结果与理论结果进行比较,以便深入理解80X86指令的各种寻址方式。3.实验过程中遇到的问题及解决办法。实用文档1.写出心得体会及还未理解的知识点。DS=1000H,SS=2000H,AX=1A2BH,BX=1200H,CX=339AH,BP=1200H,SP=1350H,SI=1354H,(11350H)=0A5H,(11351H)=3CH,(11352H)=0FFH,(11353H)=26H,

3、(11354H)=52H,(11355H)=0E7H,(126ª4H)=9DH,(126ª5H)=16H,(21350H)=88H,(21351H)=51H.下列各指令都在此环境下执行,在下列各小题的空格中填入相应个指令的执行结果。实验代码:MOVAX,1000HMOVDS,AX;不能直接给DS,SS赋值,只能通过通用寄存器MOVAX,2000HMOVSS,AXMOVAX,1A2BHMOVBX,1200HMOVCX,339AHMOVBP,1200H实用文档MOVSP,1350HMOVSI,1354HMOV0150H[BX],0A5HMOV01

4、51H[BX],3CHMOV0152H[BX],0FFHMOV0153H[BX],26HMOV[SI],52HMOV1H[SI],0E7HMOV[26A4H],9DHMOV[26A5H],16HMOVSS:[1350H],88HMOVSS:[1351H],51H;在上面的环境下,以下一行行的运行MOVAX,1352HMOVAX,[1352H]MOV0150H[BX],CH实用文档MOVAX,0150H[BP]POPAXADD[SI],CXSUBBH,0150H[BX][SI]INCBYTEPTR0152H[BX]INCWORDPTR0150H

5、[BX]SARBYTEPTR0150H[BX],1SALBYTEPTR0150H[BX],1实验结果:(1)MOVAX,1352HAX=1352H(2)MOVAX,[1352H]AX=26FFH(3)MOV0150H[BX],CH(11350H)=33H,(11351H)=3CH(4)MOVAX,0150H[BP]AX=5188H实用文档(2)POPAXAX=5188H,SP=1352H(6)ADD[SI],CX(11354H)=ECH,(11355H)=1AHSF=0,ZF=0,PF=0,CF=1,OF=0(7)SUBBH,0150H[BX

6、][SI]BH=75H,SF=0,ZF=0,PF=0,CF=1,OF=0(8)INCBYTEPTR0152H[BX](11352H)=00H,(11353H)=26H,CF=0,(9)INCWORDPTR0150H[BX](11352H)=FFH,11353H=26H,CF=0(10)SARBYTEPTR0150H[BX],1(11350H)=D2H,CF=1,OF=0(11)SALBYTEPTRO150H[BX],1(11350H)=4AH,CF=1,OF=1【思考题】指出下列指令中源操作数和目的操作数的寻址方式:(一定要注意分开写寻址方式

7、)实用文档(1)MOVAX,0AH(2)ADD[BX],DX(3)PUSHCS(4)POPDS(5)MULBL(6)MOVDX,[1200H](7)MOVSB(8)SUBAX,5[BP+DI]解:(1)SRC为立即数寻址,DEST为寄存器寻址;(2)SRC为寄存器寻址,DEST为寄存器间接寻址;(3)SRC为寄存器寻址,DEST为隐含堆栈指针寄存器间接寻址;(4)SRC为隐含堆栈指针寄存器间接寻址,DEST为寄存器寻址;(5)SRC为寄存器寻址,DEST为寄存器寻址;(6)SRC为直接寻址,DEST为寄存器寻址;(7)SRC为寄存器间接寻址,

8、DEST为寄存器间接寻址;(8)SRC为基址变址相对寻址,DEST为寄存器寻址;实验心得与体会:实用文档本次实验考察的是8086指令的寻址方式,我们组在实验课的时候

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

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

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