微机原理实验材料.doc

微机原理实验材料.doc

ID:49943270

大小:608.00 KB

页数:24页

时间:2020-03-03

微机原理实验材料.doc_第1页
微机原理实验材料.doc_第2页
微机原理实验材料.doc_第3页
微机原理实验材料.doc_第4页
微机原理实验材料.doc_第5页
资源描述:

《微机原理实验材料.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验1二进制多位加法运算一、实验目的1、熟悉实验系统键盘显示的使用。2、掌握使用加法类运算指令编程及调试方法。3、掌握加法类指令对状态标志位的彩响。二、实验内容计算X+Y+Z=?(X、Y、Z为16位二制数)三、编程指南由于本实验是三个十六位二制数相加运算,因此,当X+Y时要考虑用ADC指令,把进位C加到结果的高16位屮,当(X+Y)+Z时,再把进位C加到结果的高16位中,木实验设定三个加数OFFFFH,计算结果应为2FFFDH。四、实验步骤联机模式:(1)在PC机和实验系统联机状态匚运行该实验程序,可用鼠标左键单击菜单栏“文件”或工具

2、栏“打开图标”,弹出“打开文件”的对话框,然后打开598k8Asm文件夹,点击S1.ASM文件,单击“确定”即可装入源文件,再单击工具栏屮编译装载,即可完成源文件自动编译、装载口标代码功能,再单击“调试”中“连续运行”或工具图标运行,即开始运行程序。(2)运算结果保留在内存4100II〜4102H单元中,点击DJ-8086K软件中存贮器RAM窗口,输入RAM的起始地址4100、4101、4102,单元内容应为FD、FF、02o脱机模式:⑴在P・态下,按SCAL键,输入2CA0,按EXEC键。⑵复位RST键,运算结果保留在内存4100I

3、I〜4102II单元中,共内容分别为:FD、FF、02,低位在前,高位在后,具体操作方法:输入键[4100]-[ME]-[NX]f[NX]o五、实验程序清单CODEASSUMESEGMENTCS:CODE;S1.ASM—>BTNADDORG2CA0HSTART:CLCMOVSI,4000HMOV[ST],OffffHMOV[SI+2],0ffffIIMOV[SI+4],0ffffHMOVAX,OOOOHMOV[SI+102H],AXMOVAX,[ST]ADDAX,[SI+2]ADC[Sl+102H],0000ADDAX,[SI+4]M

4、OV[SI+1OOH],AXADC[ST+102H],0000JMP$CODEENDSEXDSTART;thisisaprogramofadd;resultin[4100]六、思考题1试编程实现四个十六位二进制数的加法运算,结果存在相同位置。2试实现X+Y-Z二?的程序,结果存在相同位置。实验2求最大值和最小值一、实验目的1、学习子程序的定义和调用方法。2、掌握子程序设计、调试。二、实验内容一对内存中给定的儿个无符号字节数,求其最大值和最小值并在数码管上显力£o三、实验程序框图开始数据首址-SI序列的字节妇CX调用求最大最小值子程序最

5、大值、最4湄送显示缓冲区调用显示子程序I四、实验步骤联机模式:(1)在内存4000H〜4007H屮写入任意八个字节的数,按下MON键,返回P状态。(2)在PC机和实验系统联机状态下,运行该实验程序,可用鼠标左键单击菜单栏“文件”或工具栏“打开图标”,弹出“打开文件”的对话框,然后打开598K8ASM文件夹,点击S7.ASM文件,单击“确定”即可装入源文件,再单击工具栏屮编译装载,即可完成源文件自动编译、装载目标代码功能,再单击“调试”中“连续运行”或工具图标运行,即开始运行程序。(3)数码管显示为:“XX——XX”,最左两位为最大值,

6、最右两位为最小值。脱机模式:1、在P・态下,按SCAL键,然后在内存4000H〜4007H中写入任意八个字节的数,按下MON键,返回P状态。2、在P.态下,输入2E70,按EXEC键。3、数码管显示为:“XX——XX”,最左两位为最大值,最右两位为最小值。五、实验程序清单CODEASSUMESEGMENT;S7.ASM,LOOKFORMAX&MINCS:CODEORG2E70H;INPUTDATA4000H—4007HSTART:JMPSTARTOPAEQU0FF20H;字位口PBEQU0FF21H;字形口PCEQU0FF22H;键入

7、口BUFDB?,?,?,?,?,?datal:dbOcOh,0f9h,0a4h,ObOh,99h,92h,82h,0f8h,80h,90h,88h,83h,0c6h,Oalhdb86h,8eh,Offh,Och,89h,Odeh,0c7h,8ch,0f3h,Obfh,8FHSTARTO:MOVST,4000HMOVCX,0008IICALLMAXMINCALLBUF1CONI:CALLDISPJMPCONIMAXMIN:JCXZEXITPUSHSIPUSHCXPUSHBXMOVBH,[ST]MOVBL,BIICON2:LODSBCMP

8、AL,BHJNAXIMOVBH,ALJMPX2XI:CMPAL,BLJNBX2MOVBL,ALX2:LOOPCON2MOVAX,BXPOPBXPOPCXPOPSIEXIT:RETDISP:DIS1:MOVAL,OFFII

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

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

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