全球旧事资料 分类
微型计算机原理及接口技术实验报告
学院核技术与自动化工程学院
专业电气工程及其自动化
班级2009级电气四班
学号

完成时间20111103
f实验一“HELLOWORLD”的显示
1实验目的
从最简单的汇编语言入门起逐步掌握汇编语言的指令汇编语言的编程技巧熟悉汇编语言的编程环境慢慢入门提升技能。
2试验环境及设备
实验采用的是emu8086仿真软件全软件操作无硬件操作操作方法简单实验过程全用汇编指令编程。
3实验内容
用汇编语言的指令编写程序然后通过屏幕显示出“HELLOWORD”的字样出来然后截图写出实验报告。试验程序代码如下
OEG100H
MOVAX0B800h
MOVDSAX
MOV52hH
MOV54hE
MOV56hL
MOV58hL
MOV5AhO到这一步就把“HELLO”存入相应的地址中
PUSHCS进栈操作
POPDS出栈操作
MOVAX0B800h
MOVESAX
MOVES5EhW
MOVES60hO
fMOVES62hRMOVES64hLMOVES66hDMOVES68hHLT
4实验结果截图如下
f5实验结论
Emu8086功能比较大就目前我自己水平要掌握汇编语言语言的编程技巧还是有一定难度只得才考人家程序自己再实践实践。
f实验二数的加法
1实验目的
用汇编语言编写程序实现两个数相加的功能然后将结果用程序显示出来最后写出实验报告。
2试验环境及设备
实验采用的是emu8086仿真软件全软件操作无硬件操作操作方法简单实验过程全用汇编指令编程。
3实验内容
用汇编语言的指令编写程序然后通过屏幕显示出计算结果然后截图写出实验报告。试验程序代码如下
ORG100H
MOVAH07
MOVAL08
ADDALAH
XORAHAH
AAA
MOVDXAX
MOVAH0Eh
ORDH30h
MOVALDH
INT10h
ORDL30h
MOVALDL
INT10h
fRET
END
4实验结果截图如下
f5实验结论
Emu8086功能比较大就目前我自己水平要掌握汇编语言语言的编程技巧还是有一定难度不过我相信多次实验就会让自己的水平有长进。
f实验三数的阶乘计算
1实验目的
用汇编语言编写程序实现一个数的阶乘的计算功能然后将结果用程序显示出来最后写出实验报告。
2试验环境及设备
实验采用的是emu8086仿真软件全软件操作无硬件操作操作方法简单实验过程全用汇编指令编程。
3实验内容
用汇编语言的指令编写程序然后通过屏幕显示出计算结果然后截图写出实验报告。试验程序代码如下
i
cludeemu8086i
c
ORG100h
start
CALLPTHIS
DB1310E
terthe
umber0
CALLsca
_
um
factorialof01
MOVAX1
CMPCX0
JEpri
t_result
movethe
umbertoBX
CXwillbeacou
ter
MOVBXCX
MOVAX1
fMOVBX1
calc
MULBX
CMPDX0
JNEoverflow
INCBX
LOOPcalc
pri
t_result
pri
tresulti
AX
CALLPTHIS
DB1310Factorial0
CALLPRINTr
好听全球资料 返回顶部