手机版

实验四 逻辑运算与移位类指令的使用

时间:2025-07-13   来源:未知    
字号:

实验四 逻辑运算与移位类指令的使用一.实验目的:掌握逻辑运算类指令和移位类指令的用法。

实验四 逻辑运算与移位类指令的使用

一.实验目的:

掌握逻辑运算类指令和移位类指令的用法。

二.实验内容:

调试实验指导中给出的程序,查看数据区的内容,回答相关问题,并尝试自己编写简单的源程序。

三.操作步骤

1. 调用字处理程序建立源程序文件如图5-1所示。

DATA SEGMENT

X DB 40

Y DB ?

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START: MOV AX,DATA

MOV DS,AX

MOV AL,X SAR AL,1 MOV BL,AL MOV CL,2 SAR AL,CL ADD AL,BL MOV Y,AL

MOV AH,4CH ; 调用21H号中断的4CH号功能,返回DOS

INT 21H

CODE ENDS

END START

图5-1

2.汇编、链接并调试程序。单步运行带横线的指令,用一个数学表达式来描述该程序的功能。

答:Y=5X/8

5. 编写一个完整的源程序,将BUF字节单元存放的两位组合BCD码,转换成2个字节的ASCII码,并分别存放在ASC、ASC+1字节单元中。

例如(BUF字节单元)=58H,那么(ASC字节单元)=35H,(ASC+1字节单元)=38H

数据段定义如下

DATA SEGMENT

BUF DB 67H

ASC DB ?,?

实验四 逻辑运算与移位类指令的使用.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)