- 57
- 0
- 约3.97千字
- 约 7页
- 2017-06-21 发布于河南
- 举报
微机实验二-
实验二 代码转换实验
一、实验目的
1. 掌握计算机常用代码的软件转换技术。
2. 进一步熟悉DEBUG软件的使用方法。
3. 掌握简单循环程序的编程方法。
二、实验内容
(一)ACSII码转换为未组合(非压缩)BCD码
设从键盘输入十进制数的ASCII码已存在起始地址为ASC的单元中,把它转换成未组合BCD码后,再分别存入起始地址为BUFFER的单元中。若输入的不是十进制数的ASCII码,则相应单元中存放的内容为“FF”。
(二)16进制数转换为ASCII码
设经过CPU运算后的4位16进制数已放在ASC字单元中,把它转换为ASCII码后分别存入BUFFER为起始地址的4个单元中,低位数存在低地址的字节中。
(三)BCD码转换为二进制码
设未组合BCD码已存放在ASC区域,把它们转换为二进制数后,再分别存入起始地址为BUFFER的区域。
(四)十进制数转换为七段码
设需转换的十进制数已存放在起始地址为ASC区域中,七段码转换表存放在起始地址为TABLE表中,转换结果存放到起始地址为BUFFER区域。若待转换的数不是十进制数,则相应结果单元内容为00H。
三.思考题
1.本实验中用DEBUG软件输入的程序的起始地址是多少?最初四个段寄存器的初始化值有何特点?
答:
2.DEBUG状态下输入的程序属于哪一种可执行文件?它有几个段?这种文件第一条可执行指令必须位于何处?
答:
3.画
原创力文档

文档评论(0)