首页 > 编程语言 >8086汇编,大小写转换

8086汇编,大小写转换

时间:2023-03-06 11:11:58浏览次数:58  
标签:汇编 8086 code data mov al 大小写 ax bx

    assume cs:code,ds:data

    data segment
    db 'BaSic'
    db 'INFORMaTION'
    
    data ends


    code segment

start:
    mov ax,data
    mov ds,ax

    mov bx,0
    mov cx,5    
s:  mov al,[bx]
    and al,01001111b
    mov [bx],al
    
    inc bx                      ; bx+1
    
    loop s

    mov cx,11
s0:
    mov al,[bx]
    or al,01100000b
    mov [bx],al
    inc bx
    loop s0

    mov ax,4c00h
    int 21h

    code ends

    end start


标签:汇编,8086,code,data,mov,al,大小写,ax,bx
From: https://www.cnblogs.com/pphboy/p/17183026.html

相关文章

  • MacOs 下调试 8086 汇编
    所需工具x86DOS模拟器:dosboxDOS上运行调试工具:DEBUG.EXE汇编器(链接器):DOS上运行的MASM.EXE、LINK.EXE或者直接使用MacOs自带的nasmexe下载地址:链接:https:/......
  • 汇编指令学习(JMP、JE、JS、JP,JO,J*b)
    一、JMP无条件跳转不用看标志位,jmp后面跟一个内存地址,直接跳转到该地址jmp0x0046B994二、JE(JZ)条件跳转当ZF标致为1的时候发生跳转,为0的时候不跳转,可以双击标志位,进行判断je......
  • 配置CaseInsensitiveMap使key不区分大小写
    瀚高数据库目录环境文档用途详细信息环境系统平台:IBM:LinuxonSystemzRedHatEnterpriseLinux7版本:4.5.7文档用途在进行应用测试时,应用中使用Map返回结果集,键Key是区......
  • 汇编语言学习_5_包含外部文件
    第五节包含外部文件翻译自:https://asmtutor.com/外部包含文件允许我们从我们的程序中移动代码并将其放入单独的文件中。这种技术对于编写干净、易于维护的程序很有用。......
  • 汇编语言语句格式
    通常一个语句常占一行(支持续行符“\”)一个语句不超过132个字符,4个部分执行性语句:表达处理器指令,实现功能标号:硬指令助记符操作数,操作数;注释说明性语句:表达伪指令,控......
  • C++string大小写转换
    #include<iostream>#include<string>#include<algorithm>usingnamespacestd;intmain(){stringstr="ancdANDG";cout<<"转换前的字符串:"<<str......
  • 汇编语言学习_3_计算字符串长度
    第三节计算字符串长度翻译自:https://asmtutor.com/背景知识为什么我们需要计算字符串的长度?好吧,sys_write要求我们向它传递一个指向我们要在内存中输出的字符串的指......
  • 汇编语言学习_4_函数
    第四节函数翻译自:https://asmtutor.com/介绍函数(子程序)函数/子程序(functions/subroutines)是可重用的代码片段,程序可以调用它们来执行各种可重复的任务。函数是使......
  • 表名大小写混合时格式问题及sys_dump导出时的注意事项
    前言前几天碰到同事咨询一个有关sys_dump导出时,表名为大小写混合情况的报错问题。因为sys_dump命令运行在linux操作系统上,所以这涉及到linux中shell的语法格式问题。下面......
  • 汇编语言学习_2_正确的退出方式
    第二节正确的退出方式翻译自:https://asmtutor.com/背景知识在Lesson1中成功学习了如何执行系统调用之后,现在需要学习内核中最重要的系统调用之一sys_exit。请注......