MC8051 IP核简单指令的仿真步骤1. MC8051 IP 核简单指令的仿真步骤 (作者:老邹 zouzhibin@foxmail.com http://zouzhibin.spaces.live.com MC8051 IP 核下载地址 http://oregano.at/ip/8051.htm) 为了能够比较仔细的观察、分析、验证 MC8051 IP 核,我让 MC8051 IP 核运行一个简单 的程序,利用 ModelSim 仿真,然后和工业标准的 8051 微控制器指令集对比结果,查看 MC8051 IP Core 和工业标准 8051 是否兼容。 1.1 仿真步骤 整个仿真过程步骤如下: 1、 设计程序,输出 hex 文件 利用 Keil 公司的 C51 开发工具 uVision3 建立工程,编写仿真程序,编译工程,输出以 Intel HEX 文件格式保存下来的 hex 文件。Intel HEX 文件是由一行行符合 Intel HEX 文件 格式的文本所构成的 ASCII 文本文件。Intel HEX 由任意数量的十六进制记录组成。每个记 录包含 5 个域,它们按以下格式排列::LLAAAATT[DD...]CC 每一组字母对应一个不同的域,每一个字母对应一个十六进制编码的数字。每一个域由 至少两个十六进制编码数字组成,它们构成一个字节,就像以下描述的那样: : 每个 Intel HEX 记录都由冒号开头. LL 是数据长度域,它代表记录当中数据字节(DD)的数量. AAAA 是地址域,它代表记录当中数据的起始地址. TT 是代表 HEX 记录类型的域,它可能是以下数据当中的一个: 00……