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

时间:2025-01-11

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

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

一.实验目的:

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

二.实验内容:

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

三.操作步骤

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 ?,?

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219