实验一 系统认识实验

实验一 系统认识实验

ID:39381451

大小:3.81 MB

页数:58页

时间:2019-07-02

实验一  系统认识实验_第1页
实验一  系统认识实验_第2页
实验一  系统认识实验_第3页
实验一  系统认识实验_第4页
实验一  系统认识实验_第5页
资源描述:

《实验一 系统认识实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验一系统认识实验一、实验目的1.掌握TND86/88教学系统的基本操作。二、实验设备1.TND86/88教学实验系统一台。2.电子计算机一台三、实验内容及步骤从3500H内存单元开始建立0—15共16个数据。实验源程序如下:(A1-1.ASM)STACKSEGMENTSTACK;8088宏汇编程序DW64DUP(?);定义堆栈段STACKENDSCODESEGMENT;定义代码段ASSUMECS:CODESTART:MOVDI,3500H;程序开始设数据首址MOVCX,0010H;字节数送入CX中MOVAX,0000HSAHFA

2、l:MOV[DI],AL;写入一字节INCDI;修改地址指针INCAX;修改数据DAA;十进制调整LOOPA1;未填完转移A2:JMPA2CODEENDS;代码段结束ENDSTART;程序结束实验步骤1、使用串行通信电缆将实验系统与计算机(PC)微机相连。2、打开WMD86进入系统环境如图1-1所示。图1—13、点击‘选择串口’如图1—2所示。可选串行口l或串行口2(计算机后面与UBS接口相邻的为串行口1)。图1—24、点击文件,打开新建源程序,如图1—3所示。图1—35、输入源程序并保存为DQ.asm.如图1—4所示。图1—46

3、、点击‘编译’,对源程序进行汇编、连接,生成可执行文件DQ.EXE如图1—5所示。图1—57、汇编、连接无误后点击‘窗口’,如图1—6所示。图1—68、点击‘调试窗口’如图1-7所示,进入调试窗口。图1—79、按实验系统(箱)中的RESET键或计算机键盘上的Ctrl+Break键出现‘welcometoyou!’界面,说明实验系统(箱)和计算机通信成功,如图1—8所示。图1—810、装入DQ.EXE程序,确认程序段地址CS:0000及偏移量地址IP:2000。11、提示装载完毕后使用U0000:2000命令进行反汇编,检查程序是否

4、正确装入。12、在“>”提示符下键入G=0000:2000(在系统默认段址CS=0000情况下,也可直接键入G=2000)即可运行程序。13、使用D0000:3500可查看3500H~350FH单元中的内容是否为0~15,共16个数。可用E3500修改内存单元中的内容。14、在以后的实验中将会用到示波器,示波器窗口如图1—9所示。图1—9实验二数码转换编程及程序调试一、实验目的1.掌握不同进制数及编码相互转换得程序设计方法,加深对数码转换的理解。2.熟悉键盘使用方法。3.熟悉调试程序的方法。二、实验设备1.TDN86/88教学实验

5、系统一台2.电子计算机一台三、实验内容及步骤计算机输入设备输入的信息一般是由ASCII码或BCD码表示的数据或字符,CPU一般均用二进制数进行计算或其他信息处理,处理结果的输出又必须依照外设的要求变为ASCII码、BCD码或七段显示码等。因此,在应用软件中,各类数制的转换和代码的转换是必不可少的。计算机与外设间的数码转换关系如图2-1所示,数码对应关系如表2-1所示。图2-1数码转换关系表2-1数码对应关系十六进制数BCD码二进制机器码ASCII码七段码共阳共阴00000000030H40H3FH10001000131H79H06

6、H20010001032H24H5BH30011001133H30H4FH40100010034H19H66H50101010135H12H6DH60110011036H02H7DH70111011137H78H07H81000100038H00H7FH91001100139H18H67HA101041H08H77HB101142H03H7CHC110043H46H39HD110144H21H5EHE111045H06H79HF111146H0EH71H1.将ASCII码表示的十进制数转换为二进制数十进制表示为:Dn×10n+Dn

7、-1×10n-1+…+D0×100=∑Di×10i(1)Di代表十进制数1,2,3,…9,0;上式转换为:∑Di10i=((…(Dn×10+Dn-1)×10)+Dn-2)×10+…+D1)×10+D0(2)由式(2)可归纳十进制数转换为二进制的方法:从十进制数的最高位Dn开始作乘10加次位的操作,依次类推,则可求出二进制数结果。程序流程及参考程序如下:(规定:被转换的ASCII码十进制数存放在3500H-3504H单元中,转换结果存在于3510-3511H单元中。)(A2-1.ASM)STACKSEGMENTSTACKDW 64 

8、DUP(?)STACKENDSCODESEGMENT定义源、目标地址定义转换位数nn-1→cx取第一位ASCII码减去30H乘10加下一位ASCII码减30H转换完否存入结果单元并停机ASSUMECS:CODESTART:MOV SI,3500HM

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

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

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