问题介绍

编程,将datasg段中的每个单词改为大写字母。用栈段存储临时数据

代码展示

;编程,将datasg段中的每个单词改为大写字母
;用栈来存储临时数据
assume cs:code,ds:datasg,ss:stack
datasg segmentdb 'ibm             '   ;16个字节,将前三个字节的字母转为大写db 'dec             'db 'dos             'db 'vax             '
datasg ends
stack segmentdw 0,0,0,0, 0,0,0,0    ;定义8个字16个字节做为栈用于保存临时寄存器
stack ends
code segmentstart:mov ax,datasg mov ds,axmov bx,0mov ax,stackmov ss,axmov sp,16mov cx,4s:push cxmov si,0mov cx,3    ;设置内层循环次数s0:mov al,[bx+si]and al,11011111Bmov [bx+si],alinc siloop s0pop cx   ;还原cxadd bx,16loop smov ax,4c00hint 21h
code ends
end start

结果检测

汇编语言:编程,将datasg段中的每个单词改为大写字母相关推荐

  1. 汇编语言 循环嵌套 将datasg段中每个单词改为大写字母 改进版

    题目要求 将datasg段中每个单词改为大写字母 思路 注意用al存放ascii即可 大写对应的ascii第五位是0,除了第五位以外不变 and al,11011111b 注意循环嵌套的时候 只有一个 ...

  2. 汇编语言作业 编程,将DATAS段中的每个单词的前4个字母改为大写并将改写后的结果分4行输出到屏幕上。

    [题目描述] 编程,将DATAS段中的每个单词的前4个字母改为大写并将改写后的结果分4行输出到屏幕上. DATAS SEGMENT db '1. display $'db '2. brows $'db ...

  3. 汇编语言编程,将DATAS段中的每个单词的前4个字母改为大写并将改写后的结果分4行输出到屏幕上

    编程,将DATAS段中的每个单词的前4个字母改为大写并将改写后的结果分4行输出到屏幕上 题目: 编程,将DATAS段中的每个单词的前4个字母改为大写并将改写后的结果分4行输出到屏幕上. DATAS S ...

  4. 假设有一段英文,将单词当中英文小写字母i 写成大写字母I,请编写程序纠正

    假设有一段英文,将单词当中英文小写字母i 写成大写字母I,请编写程序纠正 jieba库 运用jieba库解答本题 友情链接 jieba库 jieba库是一款优秀的 Python 第三方中文分词库,ji ...

  5. c语言字符串的一个简单例子,把一个字符串中的小写字母改成大写字母

    把一个字符串中小写字母改成大写字母,利用toupper()函数,这个函数定义在 ctype.h 头文件中 #include <stdio.h> #include <ctype.h&g ...

  6. c语言学习-自定义函数并调用将一个字符串中的小写字母改为大写字母(数组元素和数组名作函数参数)

    c语言自定义函数并调用将一个字符串中的小写字母改为大写字母(数组元素和数组名作函数参数) 程序流程图: 代码: #include<stdio.h> char strupr(char ch[ ...

  7. 将字符串“I am a college student at CCBUPT”中的大写字 母改小写字母,小写字母改为大写字母,打印输出,并显示程序运行时 间(毫秒)。

    将字符串"I am a college student at CCBUPT"中的大写字 母改小写字母,小写字母改为大写字母,打印输出,并显示程序运行时间(毫秒). public c ...

  8. 汇编语言:编写code段中的代码,用push指令将a段中的前8个字型数据,逆序存储b段中

    题目介绍 程序如下,编写code段中的代码,用push指令将a段中的前8个字型数据,逆序存储b段中. assume cs:code,ds:a,ss:ba segmentdw 1,2,3,4,5,6,7 ...

  9. 汇编语言:编写code段中代码,将a段和b段中的数据依次相加,将结果放到c段

    题目介绍 程序如下,编写code段中代码,将a段和b段中的数据依次相加,将结果放到c段. assume cs:code,ds:a,ds:b,ds:ca segmentdb 1,2,3,4,5,6,7, ...

最新文章

  1. sql将一列拆分为多列_【Excel实用技巧】把一列数据拆分为多列的三个菜鸟招数,你还有更菜的方法吗?...
  2. stm32l4 外部中断按键会卡死_STM32学习之路-按键中断测试(外部中断)
  3. BOE(京东方)与吉利控股集团签订战略合作协议
  4. Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问
  5. mysql 左连接_MySQL左连接与右连接
  6. gtj2018如何生成工程量报表_如何更高效地使用EXCEL,一键生成报表?
  7. 基础编程题目集 6-2 多项式求值 (15 分)
  8. 【统一异常处理】@ControllerAdvice + @ExceptionHandler 全局处理 Controller 层异常
  9. vue3-antd-admin开源学习-后台管理框架
  10. Detours库使用与原理分析
  11. 网站开发进阶(二十四)HTML颜色代码表
  12. 如何画一条0.5px的边(细线)
  13. 1K2G保驾护航,无穷小真理放光芒
  14. 一个苏州IT人的5年挨踢经历-------面试,薪资,企业,经历全方位揭示(之二)
  15. PHP语言系列API接口,按关键词搜索商品列表
  16. 一帘心事碎碎念,一眸雪舞剪剪风
  17. Win10如何修改 开始菜单,并添加 磁贴
  18. html手机上传图片去除拍照,HTML5手机拍照上传
  19. 3D游戏引擎系列十二
  20. android ormlite 查询,ORMLite查询日期

热门文章

  1. 模板应用到多个主机 zabbix_Zabbix监控TCP连接数
  2. P5727 【深基5.例3】冰雹猜想(python3实现)
  3. WAMP本地环境配置多站点虚拟目录教程(详细)
  4. Vue第二部分(1):组件基础学习
  5. 计算机专业相关的毕业设计论文合集免费下载
  6. 基于asp.net的网上书店商城设计与实现
  7. arm nodejs_ARM发布Cortex A78C增强版大核架构
  8. Java工作笔记-Spring boot中配置文件加密(Jasypt的使用)
  9. 前端笔记-thymeleaf获取及回显input标签type=radio
  10. Python工作笔记-解决python使用nohup后台运行重定向不输出问题