微机原理与单片机实验报告 - 图文 联系客服

发布时间 : 星期日 文章微机原理与单片机实验报告 - 图文更新完毕开始阅读41cb6e907ed5360cba1aa8114431b90d6d85891d

word完美格式

UNCH: DEC SI

LOOP AGAIN1 DEC DX JNZ AGAINO

DONE: JMP $ CODE ENDS END START

六、 编程,测试,记录程序运行结果。

由于在0040H 单元开始的6 个字节25,46,3,75,5,30 = 19H,2EH,03H,4BH,05H,1EH 所以由小到大排列后为:03H,05H,19H,1EH,2EH,4BH

实验9 系统功能调用(大小写转换)

实验目的:

1、掌握DOS调用的输入输出功能 2、掌握分支程序设计的方法 实验内容:

1、 每次从屏幕输入一个大写字母,并将其转换为相应的小写字母输出显示到屏幕上,然后继续输入下一个字母;

2、 此转换一直进行到输入“#”号为止;

3、 若输入过程中输入了除大写字母和“#”以外的其他字符,则在屏幕上给出错误提示信息:“ERROR!”,并继续进行下一个大写字母的输入。 实验源程序: DATA SEGMENT

精心整理 学习帮手

word完美格式

ERR DB 'ERROR',0DH,0AH,'$'

DATA ENDS

STACK SEGMENT STACK DB 200 DUP(0) STACK ENDS CODE SEGMENT

ASSUME DS:DATA,SS:STACK,CS:CODE START: MOV AX, DATA MOV DS, AX

IPT: MOV AH, 1 INT 21H

CMP AL, '#' JE EN JNE OPT

OPT: CMP AL, 'A' JB ERROR

CMP AL, 'Z' JA ERROR

ADD AL, 20H MOV AH, 2 MOV DL, AL INT 21H JMP IPT

ERROR: MOV DX, OFFSET ERR MOV AH, 9 INT 21H JMP IPT

EN: MOV AH, 4CH INT 21H CODE ENDS END START

六、 编程,测试,记录程序运行结果。

精心整理 学习帮手

;键盘输入大写字母转换为小写字母并输出输出ERROR并换行 ; ;word完美格式

实验10 阶乘(递归运算)

一 实验目的:设计型实验的完成过程。 二 实验要求:

利用汇编编写阶乘的算法。 键盘输入数据,屏幕显示结果。 程序最小可算到6 的阶乘。

发挥过程中,应注意计算结果的数值范围和计算时间。 三、 编程,测试,记录程序运行结果。

精心整理 学习帮手

word完美格式

实验11 ProteusIO工程文件的建立

一、 实验要求

运行 Labcenter Electronics\\Proteus 7 Professional\\SAMPLES\\VSM for 8086工程文件 创建proteus工程文件

工程1:绘制按键和发光二极管,要求仿真状态下,按键能控制二极管的亮灭。 工程2:绘制原理图 二、 实验目的

1 参考proteus仿真调试使用手册.doc 2 熟悉proteus实验环境 三、 实验电路及连线 工程1:

工程2:

精心整理 学习帮手