assume  cs:codecode segment; 逻辑运算   按照二进制位运算start: mov ax,0mov al, 00001111Band al, 11110000B;       00000000B    mov ax,0mov al, 00001111Bor al, 11110000B;       11111111B mov ax,4c00Hint 21Hcode endsend start

通过and,or逻辑运算指令实现大写转小写,小写转大写

assume cs:code, ds:datadata segmentdb 'puThon'db 'JAVA'data ends; z 122   7A  0111 1010  小写z;1101 1111; Z 90    5A  0101 1010  大写Z; 0010 0000code segmentstart: mov ax,datamov ds,axmov bx,0mov cx,6; 小写转大写upLet:  mov al,ds:[bx]and al,11011111Bmov ds:[bx], alinc bxloop upLetmov cx,4; 大写转小写 upX:  mov al,ds:[bx]or al,00100000Bmov ds:[bx],alinc bxloop upXmov ax,4C00Hint 21hcode endsend start

复制字符串

assume cs:code, ds:datadata segmentdb 'welcome to asm'db '--------------'
data endscode segmentstart: mov ax, datamov ds, ax             mov cx, 7mov si,0mov di,16cp:    mov ax, ds:[si]mov ds:[di], axadd si,2add di,2loop cpmov ax,4C00Hint 21Hcode endsend start

汇编: and,or逻辑运算指令相关推荐

  1. 单片微机原理与接口技术——8051汇编指令系统与编程基础(3)算术运算与逻辑运算指令

    算术运算与逻辑运算指令 算术运算指令都是针对8位二进制无符号数的. 影响PSW的进位Cy.辅助进位Ac.溢出OV标志. 文章目录 算术运算与逻辑运算指令 一.算术运算指令 1.加法指令 2.带进位加法 ...

  2. 西门子逻辑运算指令_西门子S7-300PLC逻辑运算指令

    西门子S7逻辑运算指令下所示. 字节逻辑运算指令 ANDB IN1,OUT 将字节IN1和OUT按位作逻辑与运算,OUT输出结果 IN1,IN2,OUT:VB,IB,QB,MB,SB,SMB,LB,A ...

  3. 西门子逻辑运算指令_西门子S7-200 SMART逻辑运算指令应用实例

    本篇我们通过一个实例来讲解一下西门子S7-200 SMART逻辑运算指令在程序中的使用.要求将VW2和VW4中的数据进行逻辑与后,送到VW6.首先我们双击电脑桌面上的STEP7-Micro/WIN S ...

  4. 西门子逻辑运算指令_西门子plc 算术、逻辑运算指令

    目前各种型号的plc普遍具备较强的运算功能.和其他PLC不同,S7-200 PLC对算术运算指令来说,在使用要注意存储单元的分配.建议大家在使用算术指令和数学指令时,最好用LAD形式编程.运算指令包括 ...

  5. 西门子博图指令(位逻辑运算指令二)

    位逻辑运算指令 综述 扫描操作数的信号上升沿/下降沿 介绍 程序 仿真演示 信号上升沿/下降沿置位操作数 介绍 程序 仿真演示 扫描 RLO 的信号上升沿/下降沿 介绍 程序 仿真演示 检查信号上升沿 ...

  6. 西门子逻辑运算指令_西门子S7-300系列PLC逻辑运算指令的使用方法是什么?

    字节逻辑运算指令 ANDB IN1 , OUT 将字节 IN1 和 OUT 按位作逻辑与运算, OUT 输出结果 IN1 , IN2 , OUT : VB , IB , QB , MB , SB , ...

  7. 西门子逻辑运算指令_西门子S7系列plc逻辑运算指令

    西门子S7系列plc逻辑运算指令: 有关西门子S7系列plc逻辑运算指令,包括字节逻辑运算指令,IN1和IN2还可以是常数,字逻辑运算指令,双字逻辑运算指令. 1.字节逻辑运算指令 ANDBIN1,O ...

  8. 西门子博图指令(位逻辑运算指令一)

    位逻辑运算指令 综述 赋值取反 介绍 程序 仿真演示 置位/复位 介绍 程序 仿真演示 复位/置位位域 介绍 程序 仿真演示 置位/复位触发器 介绍 程序 仿真演示 源程序 毕业之后,一直在用西门子P ...

  9. 汇编逻辑运算指令笔记

    1.AND指令 { 1.同时真为真 否则为假 2.测试练习 利用AND转换小写为大写 原理:小写的二进制码第五位为1 大写的二进制码第五位为0 例如:01100001=61h('a') 0100000 ...

最新文章

  1. 安装 并且使用_安装密封圈的注意事项
  2. boost::mp11::mp_nth_element_q相关用法的测试程序
  3. 9个典型的开发者关系面试题
  4. Java的二十三种设计模式(建造者模式(Builder))
  5. BZOJ4503:两个串(bitset)
  6. 文件压缩 Huffman编码 (java)
  7. PHP key() 函数
  8. Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - SSE扩展(2) - SSE程序设计环境概述
  9. 佛山高新区构建大数据产业新生态
  10. DXUT框架剖析(7)
  11. [题解]Shorten IPv6 Address-模拟(2019牛客多校第六场B题)
  12. 机器学习作业班_python实现逻辑回归多类分类
  13. Head First Design Patterns(深入浅出设计模式)-设计模式介绍
  14. DataList 编辑记录时,更新取不到值的原因。
  15. 一个非计算机专业的 软考初级 程序员考试之路
  16. 遥感图像——几何畸变和几何校正
  17. 推荐一个阅读代码、文档的利器:屏幕贴图工具
  18. BAT脚本编写教程(比较易懂和全面)
  19. Oracle12.2c统一审计(unified auditing)六问
  20. 微信视频号如何流量变现赚钱呢?

热门文章

  1. OSI七层模型与TCP/IP四层模型
  2. Java基础笔记-异常
  3. Hibernate关联查询
  4. xslt中的Javascript取得xml中的参数
  5. Quartus II工程文件的后缀含义
  6. 浅析volatile原理及其使用
  7. Android Studio Emulator 提示 “/dev/kvm is not found” 解决办法
  8. Spring-AOP实践 - 统计访问时间
  9. iOS开发UINavigation系列四——导航控制器UINavigationController
  10. C#导出EXCEL的几种方法