计算机硬件技术基础 实验报告四Word文档下载推荐.docx
- 文档编号:16228534
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:12
- 大小:962.56KB
计算机硬件技术基础 实验报告四Word文档下载推荐.docx
《计算机硬件技术基础 实验报告四Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《计算机硬件技术基础 实验报告四Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
XDW63H
YDB?
DATAENDS
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA
START:
MOVAX,DATA
MOVDS,AX
MOVAX,X
MOVBL,0
MOVCX,16
AGAIN:
ROLAX,1
JNCNEXT
INCBL
NEXT:
LOOPAGAIN
MOVY,BL
EXIT:
MOVAX,4C00H
INT21H
CODEENDS
ENDSTART
上机运行该程序并检查运行结果是否正确。
上机实验过程:
图1edit编辑程序
图2link连接程序
图3debug运行程序
通过实验测试,程序一运行结果为4,正确。
2.调试程序2:
ARRAYDB34,56,0,58,79,0,0,28,98H
COUNTEQU$-ARRAY
MOVCX,COUNT
MOVBX,-1
INCBX
CMPARRAY[BX],0
LOOPNZAGAIN
JEOK
MOVDL,‘N’
JMPSHOW
OK:
MOVDL,BL
ORDL,30H
CMPDL,39H
JBESHOW
ADDDL,7
SHOW:
MOVAH,2
上机运行该程序,查看其显示结果,并说明程序实现什么功能。
图4edit编辑程序
图5link程序
图6debug运行程序
上机运行该程序,查看运行结果为2,程序实现:
查找数组中值为0的位置。
3.编写程序1:
编程计算从1到100的和。
将编写好的程序输入、汇编、连接并运行。
源程序为:
DATASEGMENT
XDW0
DATAENDS
CODESEGMENT
DATA
START:
MOVAX,DATA
MOVDS,AX
MOVCX,100
MOVBX,0
BEGIN:
ADDX,BX
LOOPBEGIN
MOVAH,4CH
INT21H
CODEENDS
图7edit程序
图8link程序
图9debug运行程序
程序运行结果如图9所示。
4.编写程序2:
画出流程图,并编程计算S=1+2×
3+3×
4+4×
5+……+N×
(N+1),直到N大于200为止,并将结果由屏幕上显示出来。
将编写好的程序输入、汇编、连接并运行。
流程图:
条件Y
BX>
200
N
循环体:
MOVAX,BX
MULBX
ADDS,AX
源程序:
SDW0
MOVS,1
MOVBX,2
CMPBX,200
JANEXT
MOVAX,BX
JMPBEGIN
图10edit程序
图11link程序
图12debug运行程序结果
程序运行结果如图12所示。
【心得总结】
本次实验过程依然遇到很多问题,基本上都是小问题。
比如输入程序时,单引号必须用英文状态下的单引号,根据提示修改即可解决。
有时候是语句的类型不匹配等等,只要细心检查也可以搞定。
当循环次数确定时用计数循环,次数不确定时用条件控制循环。
计数控制循环程序要注意循环次数的设置;
控制循环程序要设置一个变量,使变量在一个状态下时进行循环,而在另一个状态下时则跳出循环。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机硬件技术基础 实验报告四 计算机硬件 技术 基础 实验 报告