当前位置: 首页 > news >正文

实验3:数据显示输出

1、实验目的:

掌握将内存单元存储的数据显示输出到显示器的方法。

2、实验内容:

将内存单元存储的字节数据(例如 56H)的16进制数的低位输出到显示器并显示。

3、实验要求:

(1)运行程序后,屏幕显示存于内存的一位16进制数;

(2)进行反汇编;

(3)显示内存中存储的数据;

(4)比较单步运行过程中“T”和“P”命令的区别;

(5)对各项实验要求进行截图。

4、程序流程图:

5、实验源程序:

DATAS SEGMENT
ASCII DB 30H,31H,32H,33H,34H,35H,36H,37H,38H,39HDB 41H,42H,43H,44H,45H,46H
CONSTANT DB 0AH
DATAS ENDS
CODES SEGMENTASSUME CS:CODES,DS:DATAS
START: MOV AX,DATASMOV DS,AXMOV BX,OFFSET ASCIIMOV AL,CONSTANTAND AL,0FHXLATMOV DL,ALMOV AH,2INT 21HMOV AX,4C00HINT 21H
CODES ENDSEND START

 

6、实验要求分项截图及结果分析:

(1)屏幕显示一位16进制数的实验截图;

(2)反汇编出源程序的实验截图;

(3)显示内存中存储数据的实验截图;

(4)分别用P和T命令逐步运行程序的实验截图。

P命令:

 

T命令:

 

http://www.lryc.cn/news/289552.html

相关文章:

  • 查看 Avro 格式的 Kafka 消息(启用了 Confluent Schema Registry )
  • QT+VS实现Kmeans聚类算法
  • openssl3.2 - 测试程序的学习 - test\acvp_test.c
  • Qt Quick 项目(第二集Qt Quick Application创建)
  • 深度强化学习(王树森)笔记03
  • Cesium材质特效
  • 华为产业链之车载激光雷达
  • java的Object类的hasCode()和ToString()
  • php数组算法(1)判断一维数组和多元数组中的元素是否相等并输出键值key
  • 已解决Error:AttributeError: module ‘numpy‘ has no attribute ‘float‘.
  • WordPress块编辑器(Gutenberg古腾堡)中如何添加脚注?
  • burpsuite怎么进行本地抓包?ctfer测试自搭建靶场必须学会!
  • VSCode Python调试运行:json编写
  • 自动化Web页面性能测试介绍
  • 可视化 | 【d3】力导向关系图优化(搜索+刷新)
  • 2024.1.26力扣每日一题——计算 K 置位下标对应元素的和
  • R语言【taxlist】——levels():获取或设置分类等级列表
  • 单元测试——题目十三
  • 使用Linux SDK客户端向AWS Iot发送数据
  • 1.27学习总结
  • 【算法专题】二分查找(进阶)
  • 开源项目对于新用户和初学者适合哪些工作
  • linux中配置文件目录为什么用etc来命名
  • 06.领域驱动设计:使用DDD分层架构,可以有效降低层与层之间的依赖
  • HCIA-Datacom实验指导手册:3.2 实验二:生成树基础实验
  • WPF的ViewBox控件
  • 论文精读--BERT
  • LeetCode第468题 - 验证IP地址
  • 淘宝API接口调用:案例分析与最佳实践
  • 中仕教育:事业单位考试考什么?