实验一实验一 存存 储储 器器 读读 写写 实实 验验1 实验名称实验名称 存储器读写实验2 实验目的实验目的(1) 熟悉静态 RAM 的使用方法,掌握 8088 微机系统扩展 RAM 的方法2)掌握静态 RAM 读写数据编程方法3 实验内容实验内容对指定地址区间的 RAM(2000H~23FFH)先进行写数据 55AAH, 然后将其内容读出再写到3000H~33FFH 中4 硬件连线硬件连线5 实验步骤实验步骤(1)PC 机开始菜单 程序 8086 实验系统 DVCC 实验系统 ,进入实验界面选中本次实验名称,查看实验目的、内容、硬件连线、步骤输入源程序,编译、联接、运行实验程序2)DVCC-86H 实验系统在系统显示“DVCC-86H“状态下,按任意键,系统显示命令提示符“-“ 按 GO 键,系统显示“1000 XX“输入 F000 : B690按 EXEC 键(3) 稍后按 RESET 键退出, 用存贮器读方法检查 2000H~ 23FFH 中的内容和3000H~33FFH 中的内容应都是 55AAH 存贮器读方法: 按字节检查 从键盘依次键入 EB 0000:2000 ,按 MEM 键, 显示出0000H:2000H 字节 单元的内容为 AA。
按 NEXT 键, 显示出 0000H:2001H 字节单元的内容为 55再 NEXT 键,使地址加 1,显示下一字节单元内容按字检查 从键盘依次键入 EW 0000:2000,按 MEM 键, 显示出 0000H:2000H 字 单元的内容为 55AA按 NEXT 键, 显示出 0000H:2002H 字 单元的内容为 55AA再 NEXT键,使地址加 2,显示下一字单元内容6 实验程序实验程序 CODE SEGMENTASSUME CS:CODESTART: MOV AX, 0HMOV DS, AXMOV BX, 2000HMOV AX, 55AAHMOV CX, 03FFHRAMW1:MOV DS:[BX], AXADD BX, 0002HLOOP RAMW1MOV AX, 2000HMOV SI, AXMOV AX, 3000HMOV DI,AXMOV CX, 03FFHCLDREP MOVSBRAMW2: JMP RAMW2CODE ENDSEND START (学生亦可自行编制程序)(学生亦可自行编制程序)7 实验拓扑实验拓扑对指定地址区间的 RAM(1000H~10FFH)先进行写数据 1234H, 然后将其内容读出再写到3000H~30FFH 中,应如何修改源程序。
8 实验结果分析实验结果分析(1)按字节检查 从键盘依次键入 EB 0000:2000 ,按 MEM 键, 显示出0000H:2000H 字节 单元的内容为 AA按 NEXT 键, 显示出 0000H:2001H 字节单元的内容为 55再 NEXT 键,使地址加 1,显示下一字节单元内容按字检查 从键盘依次键入 EW 0000:2000,按 MEM 键, 显示出 0000H:2000H字 单元的内容为 55AA按 NEXT 键, 显示出 0000H:2002H 字 单元的内容为 55AA再NEXT 键,使地址加 2,显示下一字单元内容2)实现写数据 1234H,并读出的修改后的主要程序代码MOV BX, 1000HMOV AX, 1234HMOV CX, 00FFHRAMW1:MOV DS:[BX], AXADD BX, 0002HLOOP RAMW1MOV AX, 1000HMOV SI, AXMOV AX, 3000HMOV DI,AXMOV CX, 00FFHCLDREP MOVSB。