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

汇编语言实验9

汇编语言实验9

四、实验内容

  1. 补全程序 t1.asm,完成在屏幕上输出内存单元中的十进制两位数

源代码及其注释:

 

 编译连接运行测试结果:

       2. 补全程序 t2.asm,完成在屏幕上输出 data 段定义的 5 个十进制两位数,数据和数据

之间以空格间隔。

源码及其注释如下:

 

编译连接运行后的结果:、

 

  1. 教材实验 9P187

编程:在屏幕中间分别显示绿色,绿底红色、白底蓝色的字符串’Welcome to masm’.

源码及其相关注释如下:

 

运行结果测试;

 

五、实验总结

此次实验考察了对十进制数的打印以及字符串的彩色显示,在十进制数打印时用到了div除法,思想为将商余数分别放入寄存器的高位低位字节,然后用int 21h2号子功能打印出这些字符;在字符的彩色显示中需要对字符的位置进行计算。在111213行显示三行字符串。而每行80个字符160字节,字符串所占用字节数16*2。所以中间位置的在其行的偏移地址为:(160-16*2/2=64=40h,11行起始地址为11*160=1760=06e0h,加上移到中间去则显示起始地址为06e0+0040h=0720h。这便是代码中地址的来源。

转载于:https://www.cnblogs.com/jdl-TECshadower/p/10084147.html

相关文章:

  • CentOS 7下mysqld服务启动失败终极解决方案
  • 【Python】【翻转字符串】
  • 记一次华硕X205t思聪本 重装系统,安装win8和linux双系统
  • Vue 单页应用(spa)前端路由实现原理
  • Spring工厂常识
  • PDF删除水印与添加水印方法介绍
  • 【刘文彬】【精解】EOS标准货币体系与源码实现分析
  • ThreadPoolExecutor
  • ASP.NET 的ClientIDMode属性
  • SQLServer之创建数据库快照
  • 集成ssm+shiro出现的 问题
  • shell脚本案例分享 - 业务系统日志自定义保留或删除需求
  • 比特币代码分析10 比特币中的工作量
  • Python正则表达式里的单行re.S和多行re.M模式
  • DOM: EVENT FLOW
  • 2017-08-04 前端日报
  • Angular6错误 Service: No provider for Renderer2
  • canvas绘制圆角头像
  • gf框架之分页模块(五) - 自定义分页
  • hadoop集群管理系统搭建规划说明
  • Javascript编码规范
  • JavaScript标准库系列——Math对象和Date对象(二)
  • java概述
  • LeetCode算法系列_0891_子序列宽度之和
  • Mysql5.6主从复制
  • MySQL的数据类型
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • python_bomb----数据类型总结
  • scala基础语法(二)
  • Spring声明式事务管理之一:五大属性分析
  • windows下如何用phpstorm同步测试服务器
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 基于遗传算法的优化问题求解
  • 记一次用 NodeJs 实现模拟登录的思路
  • 码农张的Bug人生 - 见面之礼
  • 让你的分享飞起来——极光推出社会化分享组件
  • 一些关于Rust在2019年的思考
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • $.ajax,axios,fetch三种ajax请求的区别
  • (02)vite环境变量配置
  • (04)odoo视图操作
  • (10)ATF MMU转换表
  • (zz)子曾经曰过:先有司,赦小过,举贤才
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (五)网络优化与超参数选择--九五小庞
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • (转)setTimeout 和 setInterval 的区别
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • (转载)利用webkit抓取动态网页和链接
  • .NET Framework .NET Core与 .NET 的区别
  • .net Stream篇(六)