正在加载图片...
注意屏幕显示的连接信息。 (④)压F5键,装入程序: 在信息栏输入文件名:A1EXE/ 填入程序段地 止(CS):0000 填入偏移量地址(IP):2000 屏落是示:L0AD0K! (5)键入U0000:2000/讲行反汇编,拾杏程序是否正确装入 (⑥)运行程 提示符下键入:G=0000:2000 压CTRL+C返回监控状态。 (7)显示内存单元内容:键入D0000:3500/,可以查看3500-350刚单元中的内容是否 为0一15共16个数。 思考:如果装入的数是10,11,12 程序应作何修改 3.实验内容二:将内存3500H单元开始的16个数据传递到3600H单元开始的数据区中。 程序如下:(A2-1.ASM) STACK SEGMENT STACK DW 64 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE START:MOV SI,3500H :建立源地址指针 MOV DL 3600H :建立目标地址指针 MOV CX,0008H :字节数送入CX A1:MOV AX,[SI 取源数据 字送A MOV [DI].AX :将源数据送目标地址单元中 INCSI :修正指针 INC SI INC DI INCDI DEC CX :判断是否传送完 inzal A2:JMPA2 CODE ENDS END START 提示:调入源程序、汇编、连接、装入过程同实验内容一,源程序名为A1-2.ASM 键入:E3500/,在3500-3510单元中分别送入16个数据。 健入:D3500/,检查装入的数据是否正确。 犍入:G=0000:2000/,运行程序,压CTLC返回监控状态 键入:D3600/,检查传递结果。 3 注意屏幕显示的连接信息。 ⑷ 压 F5 键,装入程序: 在信息栏输入文件名:A1.EXE ↙ 填入程序段地址(CS):0000↙ 填入偏移量地址(IP):2000↙ 屏幕显示:LOAD OK! ⑸ 键入 U0000:2000↙ 进行反汇编,检查程序是否正确装入。 ⑹ 运行程序: 在“>”提示符下键入:G=0000:2000↙ 压 CTRL+C 返回监控状态。 ⑺ 显示内存单元内容:键入 D0000:3500↙,可以查看 3500-350FH 单元中的内容是否 为 0~15 共 16 个数。 思考:如果装入的数是 10,11,12,.,程序应作何修改? 3. 实验内容二:将内存 3500H 单元开始的 16 个数据传递到 3600H 单元开始的数据区中。 程序如下:(A2-1.ASM) STACK SEGMENT STACK DW 64 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE START: MOV SI, 3500H ;建立源地址指针 MOV DI, 3600H ;建立目标地址指针 MOV CX, 0008H ;字节数送入 CX A1: MOV AX, [SI] ;取源数据一字送 AX MOV [DI], AX ;将源数据送目标地址单元中 INC SI ;修正指针 INC SI INC DI INC DI DEC CX ;判断是否传送完 JNZ A1 A2: JMP A2 CODE ENDS END START 提示:调入源程序、汇编、连接、装入过程同实验内容一,源程序名为 A1-2.ASM。 键入:E3500↙,在 3500~3510 单元中分别送入 16 个数据。 键入:D3500↙,检查装入的数据是否正确。 键入:G=0000:2000↙,运行程序,压 CTRL+C 返回监控状态。 键入:D3600↙,检查传递结果
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有