微机实验顺序结构程序设计
更新时间:2023-08-13 06:41:01 阅读量: IT计算机 文档下载
微机实验
一:实验目的和要求
1,熟悉汇编语言集成编译软件的使用方法.
2,熟悉8086汇编指令,能自己编写简单的程序并调试运行验证结果.
二:实验仪器和设备
汇编语言集成编译软件
三:实验内容
1. 编写程序,计算[W-(X+120)*Y+200]/Z的值,其中W,X,Y,Z均为16位的带符号
数。将计算结果的商和余数分别存放在以RESULT单元开始的数据区中。
(1)程序清单如下:
DATA SEGMENT
W DW 1200
X DW -30
Y DW -25
Z DW 500
RESULT DW 2 DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV AX,X ADD AX,120 IMUL Y MOV CX,AX
MOV BX,DX
MOV AX,W
CWD
SUB AX,CX
SBB DX,BX
ADD AX,200
ADC DX,0
IDIV Z
MOV RESULT,AX
MOV RESULT+2,DX
MOV AH,4CH
INT 21H
CODE ENDS
END START
微机实验
(2)调试结果截屏及说明
AX中的值0007为商 0007H=7
DX中的值0096为余数 0096H=150
注意标志位变化
0008~0009单元存放的是商0007H
微机实验
000A~000B单元存放的是余数0096H
2,编写程序实现组合BCD码转换成ASCII码并送CRT 显示
(1)程序清单如下:
CODE SEGMENT
ASSUME CS:CODE
BEGIN: MOV AL,27H
MOV DL,AL
MOV CL,4
SHR DL,CL
OR DL,30H
MOV AH,2
INT 21H
MOV AL,27H
MOV DL,AL
AND DL,0FH
OR DL,30H
MOV AH,2
INT 21H
MOV AH,4CH
INT 21H
CODE EN DS
END BEGIN
(2)调试结果截屏及说明
DL 的值是2的ASCII码值32,执行DOS 02号调用指令,送到CRT显示为2
微机实验
DL的值是7的ASCII码值37,执行DOS 02号调用指令,送到CRT显示为7
3,试编写:设X,Y,Z已定义为字节变量,若X和Y各存放一个32位的无符号数,存放顺序是低位字节在先,试写出将X和Y相加,结果存入Z的程序段。
(1) 源代码
DATA SEGMENT
X DB 11H,22H,33H,44H
Y DB 55H,66H,77H,88H
Z DB 4 DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
BG: MOV AX,DATA
MOV DS,AX
MOV AX,WORD PTR X
MOV BX,WORD PTR Y
ADD AX,BX
MOV CX,AX
MOV AX,WORD PTR X+2
MOV BX,WORD PTR Y+2
ADC AX,BX
MOV WORD PTR Z,CX
MOV WORD PTR Z+2 ,AX
MOV AH,4CH
INT 21H
CODE ENDS
END BG
微机实验
(2)调试结果截屏及说明
0000~0003单元是按顺序存放的32位无符号数44332211H
0004~0007单元是按顺序存放的32位无符号数88776655H
0008~000B单元是按高对高低对低原则存放的X+Y的结果Z的值CCAA8866H。
4、编写程序实现运算(式中W1,W2,W3,W4为字变量,运算结果的商存放在W3 ,余
数存放在W4中):(W1-W2)/10。、
(1) 源代码
DATA SEGMENT
W1 DW 35H
W2 DW 21H
W3 DW ?
W4 DW ?
A DB 10
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
BG: MOV AX,DATA
MOV DS,AX
MOV AX,W1
MOV BX,W2
SUB AX,BX
IDIV A
MOV BYTE PTR W3,AL
MOV BYTE PTR W4,AH
MOV AH,4CH
INT 21H
CODE ENDS
END BG
微机实验
(2)调试结果截屏及说明
0000~0001单元存放的是35的十六进制数0023H,0002~0003单元存放的是21的十六进制数0015H,0004 ~0005单元存放的是商0001H,0006 ~0007单元存放的是余数0004H.
正在阅读:
微机实验顺序结构程序设计08-13
计算机应用基础习题05-06
关于营养师考试题型分析与对策每日一练(1月29日)06-22
商业银行经营管理学复习资料05-06
接台手术医院感染预防与控制标准操作规程05-30
小学生演讲稿_做学法、知法、守法的好少年10-04
《风筝》讲学稿04-04
《XMN2自控原理》指导书12-26
- 供应商绩效评价考核程序
- 美国加州水资源开发管理历史与现状的启示
- 供应商主数据最终用户培训教材
- 交通安全科普体验教室施工方案
- 井架安装顺序
- 会员积分制度
- 互联网对美容连锁企业的推动作用
- 互联网发展先驱聚首香港
- 公司文档管理规则
- 机电一体化系统设计基础作业、、、参考答案
- 如何选择BI可视化工具
- 互联网产品经理必备文档技巧
- 居家装修风水的布置_家庭风水布局详解
- 全省基础教育信息化应用与发展情况调查问卷
- 中国石油--计算机网络应用基础第三阶段在线作业
- 【知识管理专题系列之五十八】知识管理中如何实现“场景化协同”
- 网络推广方案
- 中国石油--计算机网络应用基础第二阶段在线作业
- 汽车检测与维修技术专业人才培养方案
- 详解胎儿颈透明层
- 微机
- 程序设计
- 顺序
- 结构
- 实验
- 2015年辽宁省沈阳市于洪区中考物理一模试卷原题加详解
- 2010年北京电影学院图片摄影理论与创作考研试题(回忆版)
- 食品安全承诺书(新)
- 英国科研评估制度(RAE)对改进我国哲学社会科学评价的启示
- C语言入门与提高4
- 房地产全员营销倡议书
- 2018年广东工业大学计算机院831数据结构与C语言之C程序设计考研强化五套模拟题
- 2019年招标投标监督管理局201X年度工作计划范文-word范文模板 (2页)
- COF-5二维片状晶体材料及其制备方法
- 2016心理学考研知识要点:社会心理学(1)
- OIL510型全自动红外分光测油仪
- 信任与知识分享_情感承诺的中介作用
- 广东省始兴县风度中学2015届高三3月月考语文试题
- 《烹饪概论》教学大纲
- protel常用元件封装
- 书香阵阵(新华杯征文)
- 高中普通班班主任工作总结
- 埋地钢制管道外检测解决方案之PCM电流衰变法检测外防腐层完整性
- 2013时事政治选择题
- 2012-2013年初三数学上册期中考试试卷及答案