无法启动此程序因为计算机中丢失d3dco,青岛科技大学微机原理与应用实验指导书.docx...

微机原理与应用实验指导书目录

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值