实验二:算术逻辑运算和移位运算
更新时间:2023-09-18 08:04:01 阅读量: 幼儿教育 文档下载
西安交通大学实验报告
课程名称:微机原理与接口技术
班级:
实验名称 数据传送
机械36班姓名:申湾舟学号:2130101125
2015年 9 月29日
教师审阅签字:
实验日期:
1.实验目的
(1)熟悉算数逻辑运算指令和移位指令的功能;
(2)了解标志寄存器中各个标志位的意义以及指令执行对它的影响。
2.实验内容
(1) (2) (3) (4) (5) (6) (7) (8)
标志位改变规律; 简单存储和计算;
写出规定功能的程序1; 写出规定功能的程序2; 补全规定功能的程序; 清除操作; 执行已知程序; 实验结果分析。
3.实验工具
操作系统:windows7;实验平台:调试工具TD.EXE。
4.实验步骤与结果
程序 程序段1: MOV AX,1018H MOV SI,230AH ADD AX,SI ADD AL,30H MOV DX,3FFH ADD AX,BX MOV [20H],1000H ADD [20H],AX PUSH AX POP BX 程序段2: MOV AX,0A0AH ADD AX,0FFFFH Page1 of 7
(1) 标志位改变规律; 在TD.EXE中输入程序段并且单步运行,观察标志位变化。 实验结果表格 标志位 CF ZF SF OF PF AF 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 1 1 MOV CX,0FF00H ADC AX,CX SUB AX,AX INC AX OR CX,0FFH AND CX,0F0FH MOV DS:[10H],CX 程序段3: MOV BL,25H MOV DS:BYTE PTR[10H],4 MOV AL,DS:[10H] MUL BL 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 (2) 简单存储和计算;
(3) 写出规定功能的程序1;
(4) 写出规定功能的程序2;
(5) 补全规定功能的程序;
(6) 清除操作;
(7) 执行已知程序;
(8) 实验结果分析。
五、实验小结
Page2 of 7
正在阅读:
实验二:算术逻辑运算和移位运算09-18
妈妈我来告诉您作文400字07-16
2017重庆事业单位考试公共基础知识:公文改错练习题详解04-05
2019年湖南省岳阳市中考数学试题03-09
我学会了游泳作文300字07-06
财政学课后习题答案11-17
高二生物学业水平测试模拟考试107-02
公差测试题10-25