实验一、基础汇编语言程序设计

实验一、基础汇编语言程序设计

ID:9399538

大小:462.50 KB

页数:4页

时间:2018-04-30

实验一、基础汇编语言程序设计_第1页
实验一、基础汇编语言程序设计_第2页
实验一、基础汇编语言程序设计_第3页
实验一、基础汇编语言程序设计_第4页
资源描述:

《实验一、基础汇编语言程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验一、基础汇编语言程序设计实验目的:1.学习和了解TEC-XP教学实验系统监控命令的用法;2.学习和了解TEC-XP教学实验系统的指令系统;3.学习简单的TEC-XP教学实验系统汇编程序设计。实验步骤:1.准备一台串口工作良好的PC机;2.将TEC-XP实验箱与PC机通过串口COM1或者COM2连接,并且将实验系统左下方的五个黑色的控制机器运行状态的开关置成00110(连续、内存读指令、组合逻辑、联机、16位),并打开电源;3.在PC机C盘目录下tec-xp目录下找到PCEC16.EXE文件并运行,根据连接的PC机串口设置联机工作,直至主机显示如下:TEC-2000CRTMONI

2、TORVersion1.0April2001ComputerArchitecturLab.,TsinghuaUniversityProgrammedbyHeJia即为联机成功;4.联机成功后进行试验内容。实验内容:1.设计一个小程序,从键盘上接受一个字符并在屏幕上输出显示该字符。试验输入及输出截屏如下:图1.实验一输入输出一个字符过程试验中输入单个字符回显显示该字符,字母、数字均可以显示,但是只能输入输出的是单个字符。2.设计一个小程序,用次数控制在终端屏幕上输出’0’到’9’十个数字符。试验输入输出截屏如下:图2.实验二输出十个数字符若把IN81,SHRR0,JRNC2028三个

3、语句换成4个MVRRR0,R0语句,该程序执行结果若用T命令单条执行时,输出的结果是乱码,由此想到换的语句应该是3条,而且3条的话执行结果也是正确的,执行结果如下:图3.更改指令后采用T命令执行结果1图5.更改指令后采用T命令执行结果2由图不难看出T命令执行结果是在九次T后才会出现下一个数字符的ASCII码。而采用G命令执行结果输出为09,截屏如下:图6.更改指令后采用G命令执行结果若要求在终端屏幕上输出’A’到’Z’共26个英文字母,程序修改及执行结果如下:图7.执行程序输出26个英文字母结果1.从键盘是哪个连续打入多个属于’0’’9’的数字符并在屏幕上显示,遇到非数字字符结束输

4、入过程。执行程序及结果如下:图8.实验三过程及结果本程序中由于在遇到非数字字符时程序自动终止结束输入过程,故不必判断串行口输出完成与否。如果要求打入’A’~’Z’和’0’~’9’的程序,遇到其他字符结束输入过程,截屏如下:图9.思考输出英文字母及数字字符程序该程序开始设计时候由于使用R4、R5寄存器存放数据,虽然过程是正确的,但是R4、R5寄存器是系统内置寄存器,所以导致输出错误,做修改后用R6、R7寄存器存储数据,输出结果正确。结果如下:图10、输出数字及英文字符结果

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

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

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