微机原理与应用实验指导书目录
TOC \o "1-5" \h \z \o "Current Document" 实验一 调试工具 DEBUG 的使用及基本指令用法 2
\o "Current Document" 实验二 宏汇编程序的基本语法及运算类程序编制 4
\o "Current Document" 实验三 系统功能调用 7..
\o "Current Document" 实验四 汇编语言码制转换程序设计 9.
\o "Current Document" 实验五 简单 I/O 接口的操作 1.2
\o "Current Document" 实验六 可编程并行接口芯片8255A的使用 14
\o "Current Document" 实验七 查询方式的串行通讯接口实验 21
\o "Current Document" 实验八A/D、DA转换实验22
32位微机原理与接口技术实验指导
32位微机原理与接口技术实验指导
PAGE
PAGE #
32位微机原理与接口技术实验指导
32位微机原理与接口技术实验指导
PAGE
PAGE #
实验一 调试工具debug的使用及基本指令用法
i实验目的
(1)掌握debug调试工具的使用方法。
(2)测试8086的各种基本指令的用法。
2、实验设备
PC机一台或QTH-2008PC实验设备一套。
3、实验内容
(1)debug的使用
debug的进入和退出
c:\masm>debug /
-这是debug的提示符,在此可以输入 debug的命令
-q/退出 debug
及修改CPU内部的各寄存器
-r /AX=0000DI=0000DS=10DDNCBX=0000CX=0000ES=10DD SS=10DD10DD:0100 7C0AJL-r ax /AX 0000:1234 /观察各寄存器的内容
-r /
AX=0000
DI=0000
DS=10DD
NC
BX=0000CX=0000
ES=10DD SS=10DD
10DD:0100 7C0AJL
-r ax /
AX 0000
:1234 /
观察各寄存器的内容
DX=0000 SP=CFDE BP=0000SI=0000
CS=10DD IP=0100
NV UP DI PL NZ NA PO
010C
显示并修改AX的内容
-rf /
NV UP DI PL NZ NA PO NC -ov dn_ /
将AX的内容改为1234H
显示并修改标志寄存器的内容
将标志寄存器的 OF置为OV;DF置为DN。
③ 观察观察和修改内存单元的内容
10DD:2000
00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00
10DD:2010
00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00
10DD:2020
00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00
-d 2000/查看从地址 DS:2000H开始的128个单元的内容
10DD:203000 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 10DD:204000 00 00 00 00 00 00
10DD:2030
00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00
10DD:2040
00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00
10DD:2050 -e 2000/
10DD:2000
00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00
修改从地址DS:2000H开始内存单元的内容
00.01 00.02 /划线数字为键入的内容,连续修改按空格键
④输入程序
-a 100/10DD:0100
-a 100/
10DD:0100 mov ax.1234 /
10DD:0103 mov [2002],ax /
10DD:0106 /
回车退出程序输入
修改103处的指令输入汇编指令
修改103处的指令
输入汇编指令
10DD:0103 mov [2000],ax /
10DD:0106 /
单步执行程序
-t=100 /执行CS:100H处的一条指令,自动显示寄存器内容及下一条指令。
AX=1234 BX=0000 CX=0000 DX=0000 SP=CFDE BP=0000 SI=0000 DI=0000
DS=10DD ES=10DD SS