硬件实验讲稿1

硬件实验讲稿1

ID:43530998

大小:3.94 MB

页数:119页

时间:2019-10-10

硬件实验讲稿1_第1页
硬件实验讲稿1_第2页
硬件实验讲稿1_第3页
硬件实验讲稿1_第4页
硬件实验讲稿1_第5页
资源描述:

《硬件实验讲稿1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、控制基础实验教学中心欢迎同学们计算机硬件技术基础(Ⅰ)第一次实验实验注意事项:1.进入控制基础实验教学中心实验室必须穿鞋套,由各班的班长或生活委员在中心办公室统一购买(或外购)。用后的一次性鞋套请扔进门外的垃圾桶内。2.严禁将食品带入实验中心实验室。3.实验为一人一组,按签到簿上对应机号入坐,实验完成后,请将计算机用鼠标器关机,将凳子放回原处。4.每次实验请在签到簿上签到,由班长负责交回到老师处。5.做硬件实验时,需要实验连接线,由各班的班长或科代表统一登记,领取后发给同学,同学拿到连接线后认真数一数,看数目是否正确,有无坏线。如有,请即时找老

2、师更换。实验结束后,由各班的班长或科代表收齐后,交还给老师。如有丢失要按规定赔偿。6.每次实验完成后,请做好实验报告。由各班的班长收齐后交给老师批改。计算机硬件技术基础实验学时数安排:总学时:课内:32学时,课外:18学时考试:理论:70%;实验上机:20%;实验报告完成情况及实验平时成绩:10%实验项目:1.实验环境熟悉顺序程序设计;2.分支程序设计;3.循环程序设计;子程序设计4.8254应用实验;5.8259A应用实验;6.8255A应用实验1(LED显示接口实验);7.8255A应用实验2(4×4非编码键盘接口实验);8.综合练习1汇编

3、语言程序设计1.180486微处理器的结构及指令系统1.2汇编语言程序的编辑与调试1.3汇编语言程序设计实验1.2.1汇编语言源程序的基本结构1)汇编语言源程序的一般结构SSEGSEGMENT…(数据定义伪指令序列)…SSEGENDSDSEGSEGMENT…(数据定义伪指令序列)…DESGENDSESEGSEGMENT…(数据定义伪指令序列)…ESEGENDSCSEGSEGMENTASSUMECS:CSEG,DS:DSEG,ES:ESEG,SS:SSE…DESGENDSSTART:MOVAX,DSEGMOVDS,AXMOVAX,ESEGMOVE

4、S,AXMOVAX,SSEGMOVSS,AX…MOVAH,4CHINT21HCSEGENDSENDSTART2)程序正常的结束方式(1)将主程序定义为远过程DATASEGMENT…DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA…MAINPROCFARSTART:PUSHDSSUBAX,AXPUSHAXMOVAX,DATAMOVDS,AX…RETMAINENDPCODEENDSENDSTART(2)采用DOS4CH号功能返回DATASEGMENT…DATAENDSCODESEGMENTASSUMECS:CODE,

5、DS:DATA…START:MOVAX,DATAMOVDS,AX…MOVAH,4CHINT21HCODEENDSENDSTART3)完整汇编程序举例设计一个完整的汇编语言源程序,实现Z=X+Y。(1.)实现加法运算的核心程序段如下:MOVAL,XMOVBL,YADDAL,BLMOVZ,AL;取被加数;取加数;完成X+Y运算;把结果保存在目的单元中(2.)数据段定义DATASEGMENTDATAENDSXDB32HYDB25HZDB?段定义伪操作SEGMENT/ENDS功能:指出段名,表示段的开始和结束格式:段名SEGMENT┆段名ENDS;数据

6、段起始;数据段内容;数据段结束(3.)堆栈段定义STACKASEGMENTSTACKDB100DUP(?)STACKAENDS(4.)代码段定义CODESEGMENTCODEENDSASSUMECS:CODE,SS:STACKA,DS:DATA,ES:DATA┇段寄存器说明语句ASSUME格式:ASSUME段寄存器:段名,段寄存器:段名,……功能:将段寄存器与对应的段关联起来。(5.)实现Z=X+Y完整的汇编语言源程序。MOVAL,XMOVBL,YADDAL,BLMOVZ,ALXDB32HYDB25HZDB?DATASEGMENTDATAEND

7、SSTACKASEGMENTSTACKSTACKAENDSCODESEGMENTCODEENDSENDSTARTASSUMECS:CODE,SS:STACKA,DS:DATA,ES:DATASTART:MOVAX,DATAMOVDS,AXMOVES,AXMOVAH,4CHINT21H核心程序段数据定义返回DOS状态对DS和ES进行初始化将段寄存器与对应的段关联起来定义堆栈段定义数据段定义代码段结束DB100DUP(?)ORG2100H指定程序存放的起始地址偏移量●起始地址说明伪指令ORG格式:ORG偏移地址●数据定义伪指令DB、DW、DD、DF

8、、DQ、DT、DUP格式:[变量名]DB表达式表作用:为数据项分配一个或多个字节的存储空间,且可给它们赋初值。●字节变量定义伪指令DB功能:定义字节变

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

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

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