- 10
- 0
- 约6.11千字
- 约 14页
- 2023-09-19 发布于四川
- 举报
实验一 两个多位十进制数相加实验
一 实验目的
1学习数据传送及算术运算指令的用法
2 进一步熟悉汇编语言上机过程
二、实验要求
1 独立完成每个实验项目
2 按照程序流程图编好实验程序
CX=0十六进制的结果转化为
CX=0
十六进制的结果转化为ASCⅡ码表示数字串
显示结果
结束
CX—1—CX
显示加数和被加数数数
被加数和加数以由ASCⅡ码表示的十进制数串转化为十六进制数表示的数字串形式
记数值5—CX
清除进位位
执行带进位位加法ADC
AAA调整
结果送到加数区
调整偏移量
加程序
四、实验所用仪器
计算机 电源 DVCC——8086 实验箱一台
五、实验步骤和方法
1 独立编好程序
2 在软件上调试实验程序
3 写出实验结果
实验二 将键盘输入的小写字母转换成大写字母
一 实验目的
了解小写字母和大写字母在计算机内的表示方法,学习如何转换
二、实验要求
1 独立完成每个实验项目
开始段寄存器和堆栈初始化
开始
段寄存器和堆栈初始化
BX指向字符行缓冲区首址
偏移指针SI清0
INT21H的01H号子功能接收键入字符
是A-C键?
是回车键?
是小写字母?
小写字母的ASC2码值转化为ASC
字符行缓冲区BX+SI
SI加1指向下一单元
显示转化后的字符行缓冲区内容
返回DOS
三 程序框架
加程序
四、实验所用仪器
计算机 电源 DVCC——8086
原创力文档

文档评论(0)