合肥工业大学电气与自动化专业实验中心80X86微机原理及接口技术实验教程微机实验思考题详解.docVIP

  • 53
  • 0
  • 约 19页
  • 2016-05-25 发布于湖北
  • 举报

合肥工业大学电气与自动化专业实验中心80X86微机原理及接口技术实验教程微机实验思考题详解.doc

实验一 数据传送 1、子程序Move中为什么比较SI、DI? 源数据块与目标范围有可能部分重叠,需要考虑从第一个字节开始复制(顺序复制),还是从最后一个字节开始复制(倒序复制)。 源数据块与目标范围有可能部分重叠,需要考虑从第一个字节开始复制(顺序复制),还是从最后一个字节开始复制(倒序复制)。 2、编写一个程序,将DS段中的数据传送到实验仪B4区的61C256中。说明:B4区的61C256在I/O设备区,使用、读写。 实验二 数制转换实验 实验内容1中将一个五位十进制数转换为二进制数(十六位)时,这个十进制数最小可为多少,最大可为多少?为什么? 最大65535(FFFF),最小为0.存储器只能存16位,即FFFF。 将一个十六位二进制数转换为ASCII码十进制数时,如何确定Di的值? Di:表示十进制数0~9 将十六位二进制数转换为五位ASCII码表示的十进制数,就是求D1~D4,并将它们转换为ASCII码。 该位除以10取商,加30H。即加30H为对应的 ASCII码。 在十六进制转换为ASCII码时,存转换结果后,为什么要把DX向右移四次? 取出存入四位十六进制数的下一位。腾出空间。 自编ASCII码转换十六进制、二进制转换BCD码的程序,并调试运行。 ASCII码转换十六进制 SSTACK SEGMENT STACK DW 64 DUP(?) SSTACK ENDS

文档评论(0)

1亿VIP精品文档

相关文档