实验一 DVCC598JH++仿真试验系统的脱机使用一、实验目的掌握 DVCC++仿真实验系统的脱机使用方法。二、实验内容1、熟悉仿真实验系统结构结构。2、掌握寄存器、存储器的读写;程序块的移动。3、输入并执行“8”字循环程序。三、实验步骤1、设置仿真实验系统在 51 状态,连接电源并打开电源开关。(预习时请填写设置仿真系统状态步骤:连接电源线,打开电源开关,观察最右边的数码管是否按“P.”的形式闪烁。若是则表明仿真实验箱工作正常,可以实验;若否,先关断电源,查看仿真实验箱工作状态设置开关设置是否正常,按要求设置,此时再打开电压,若是,可以进行实验,若否,保修。)2、程序存储器的读写。(填写:读程序存储器步骤:首先将仿真实验箱工作状态设置为工作状态 0,输入存储器地址,地址在左边的 4 个数码管显示,按程序存储功能键“MEM”,右边的 2 个数码管显示该存储器中的内容。写程序存储器步骤:此时,最右边的数码管字符在闪烁,表述可以改写,即写程序,可以通过键盘输入十六进制程序。)3、寄存器的读写。(填写:读寄存器步骤:首先将仿真实验箱工作状态设置为工作状态 0,输入存储器地址,地址在左边的 4 个数码管显示,按程序存储功能键“REG”,右边的 2 个数码管显示该存储器中的内容。写寄存器步骤:此时,最右边的数码管字符在闪烁,表述可以改写,即写程序,可以通过键盘输入十六进制程序。)4、数据的移动。(填写:数据块移动的步骤:输入 0000,按 F1,再输入 FFEF,按 F2 键,再按 0000,按 EPMOV 键,等待出现“P.”闪烁。输入 0340,按 EXEC,显示数字时钟。)5、输入并运行“8”字循环程序。(1)“8”字循环的汇编程序: MOV A, #80H MOV R0, #22H MOV R1, #21H MOVX @R1,AMOV A, #01HLOOP:MOVX @R1,ALCALL DELAY RL ASJMP LOOPDELAY: MOV R6,#0FFHDELAY2:MOV R7, #0FFHDFFE DELAY1: DJNZ R7, DELAY1DJNZ R6, DELAY2RET 2)人工汇编成二进制代码:0000 7480 0002 7822 0004 7921 0006 F2 0007 7401 0009 F3 000A 120010 000D 23 000E 80F9 0010 7EFF 0012 7FFF 0014 DFFE 0016 DEFA 0018 22 3)输入并运行“8”字程序。注:输入二进制代码时按顺序输入即可,不要考虑低字节先输,高字节后输。)四、实验现象和小结