全球旧事资料 分类
微机原理及接口技术实验指导书
实验一实验环境熟悉与简单程序设计
实验目的
(1)掌握DEBUG调试程序的使用方法。(2)掌握简单程序的设计方法。
实验内容
编程将BH中的数分成高半字节和低半字节两部分,把其中的高半字节放到DH中的低4位(高4位补零),把其中的低半字节放到DL中的低4位(高4位补零)。如:
BH10110010B则运行程序后
DH00001011BDL00000010B
实验准备
(1)熟练掌握所学过的指令。(2)根据实验内容,要求预先编好程序。
实验步骤
(1)利用DEBUG程序输入、调试程序。(2)按下表要求不断地修改BH的内容,然后记录下DX的内容。
BH
10011101
11011001
00111111
DH
DL
实验报告
(1)给出程序清单。(2)详细说明程序调试过程。
北京林业大学工学院
1
f微机原理及接口技术实验指导书
程序:CODESEGMENT
STARTMOVBH00111111BMOVALBHMOVCL4SHRALCLMOVDHALMOVALBHANDAL00001111BMOVDLALMOVCL0CODEENDSENDSTART
北京林业大学工学院
2
f微机原理及接口技术实验指导书
实验二简单程序设计
实验目的
(3)掌握DEBUG调试程序的使用方法。(4)掌握简单程序的设计方法。
实验内容
试编写一个汇编语言程序,要求实现功能:在屏幕上显示:HelloworldMy
ameisLiJia
guo
参考程序如下:(有错)datasegme
tout1dbHelloworldaxdbMy
ameisLiJia
guodatae
s
codesegme
tassumecscodedsdataleadxout1movah2i
t21h
movdl0ahmovah2
北京林业大学工学院
3
fi
t21hmovdl0dhmooah2i
t21h
微机原理及接口技术实验指导书
leadxax
movah
i
t21h
codee
ds
实验步骤
(3)利用IDE86程序输入、调试程序。
实验报告
(3)给出正确的程序清单。(4)详细说明程序调试过程。程序:DATASSEGMENT
STRING1DB1310HelloWorld131013为回车,10为换行,为结束符
STRING2DB1310My
ameisLIJia
guo1310DATASENDS
CODESSEGMENT
ASSUMECSCODESDSDATAS
START
MOVAXDATAS
MOVDSAX
LEADXSTRING1
MOVAH9
INT21H
LEADXSTRING2
MOVAH9
北京林业大学工学院
4
f微机原理及接口技术实验指导书
INT21HMOVAH4CHINT21HCODESENDSENDSTART
北京林业大学工学院
5
f微机原理及接口技术实验指导书
实验三循环程序设计
实验目的
(1)掌握在PC机上建立、连接、调试和运行8086汇编语言程序的过程。
(2)掌握数据传送和算术运算指令的使用方法。(3)了解部分DOS系统调用的使用方法。
实验内容
将两个5位十进制数相加。要求被加数和加数均以ASCII码形式各自顺序存放在以DATA1和DATA2为首地址的5个内存单元中(低位在前),结果送回DATA1处。另外,程序利用DOS的9号调r
好听全球资料 返回顶部