微型计算机的技术与应用

逻辑运算指令 位传送 ;把AL最低位送BL最低位,保持AL不变 ROR BL,1 ROR AL,1 RCL BL,1 ROL AL,1 BCD码合并 ;AH.AL分别存放着非压缩BCD码的两位 ;将它们合并成为一个压缩BCD码存AL AND AX,0F0FH;保证高4位为0 MOV CL,4 ROL AH,CL;也可以用SHL AH,CL ADD AL,AH;也可以用OR AL,AH 博学 审问 慎思 明辨 笃行 * 3.2.3 逻辑运算和移位指令 1. 逻辑运算指令 1) AND(Logical and ) 逻辑“与”指令 2) OR(Lgical inclusive or ) 逻辑“或”指令 3) XOR(Logical exclusive or) 逻辑“异或”指令 4) TEST(Test or non-destructive logical and)测试指令 5) NOT(Logical not ) 逻辑“非”指令 特点: 对其操作数按位执行逻辑操作, 操作数可以是双字、字或字节。 影响条件码: (NOT指令除外) CF=0F = 0, A未定义 , SF ZF PF (运算结果) ?  ? ? 源操作数可以为立即数、寄存器、存储器 目的操作数可以为寄存器、存储器,不能为立即数 源操作数不是立即数时,两操作数必有一个寄存器 第3章 Pentium的指令系统 AND dest, src ;(dest)?(dest ∧src) 操作:进行“与”运算,两位中有一位为0(或二位都为0),则结果为0,否则为1。 寄存器、存储器 立即数、寄存器、存储器 1)AND逻辑“与”指令(Logical and ) “与”指令的用途: (1) 清CF,OF , 自己“与”自己. 操作数不变 ,CF=0,OF=0 例:AND AL ;结果:操作数不变 ,CF=0,OF=0。 (2) 使操作数中若干位保持不变,若干位与“1”相与; 而若干位置为“0 “的场合,若干位与“0” 相与。 例: 若(AL)=43H AND AL, 0FH ; (AL)=03H, (AL)0~3不变; ; (AL)4~7=00H,屏蔽高4位。 第3章 Pentium的指令系统 “与”指令应用举例: 例1:将英文小写字母ASCII转换成大写。 小写英文字母ASCII为:‘a’~’z’? 61H~7AH 大写英文字母ASCII为:‘A’~’Z’ ?41H~5AH 程序:MOV AL, ’z’ AND AL, 0DFH ;(AL)=5AH 1101 1111 DFH 0110 0001 0100 0001 61H 41H 0111 1010 0101 1010 7AH 5AH 第3章 Pentium的指令系统 OR dset, src ; (dset) ←(dset) (src) 操作: 进行按位“或”运算 两位操作数中任一位为1(或都为1), 则该位(结果)=1,否则为0。 ∧ 寄存器、存储器 立即数、寄存器、存储器 2)OR逻辑“或”指令( Lgical inclusive or ) 或指令应用用途: (1) 清CF,OF , 自己与自己“或”,操作数不变,CF=0,OF=0 例: OR AL ;(AL)不变,CF=0 (2) 使某操作数若干位保持不变,若干位与“0”或 ;若干位置1,与“1”或 。 (3) 将两个操作数信息组合。 若(AL)=03H 用OR指令组合使(AL)=33H=’3’ 。 OR AL,30H ;(AL)=33H 第3章 Pentium的指令系统 XOR dset , src

微型计算机AL和AH区别,微型计算机的技术与应用.ppt相关推荐

  1. 微型计算机BX和AX区别,微机原理及接口技术-习题答案

    微机原理及接口技术习题及答案 ·5· 第三章习题及答案 1. 什么叫寻址方式?8086指令系统中有哪几种寻址方式? 解:寻址方式,即获得地址的方法,主要指获得段内偏移地址的方法,段基址常采用默认方式获 ...

  2. 南京邮电大学微型计算机原理,南京邮电大学微型计算机原理与接口技术5-01章.ppt...

    南京邮电大学微型计算机原理与接口技术5-01章.ppt (118页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 汇编语言程序设计Ch. ...

  3. 微型计算机原理扬声器,微机原理与接口技术--习题解答

    7.17 试说明在DMA方式时内存往外设传输数据的过程. 答:当一个接口要由内存往其输出数据时,就往DMA控制器发一个DMA请求:DMA 控制器接到请求以后,便往控制总线上发一个总线请求:若CPU允许 ...

  4. 微型计算机的现状历史未来,微型计算机的发展历史、现状和未来

    介绍了微型计算机系统的基本结构和关键技术,综述了各种微型计算机,尤其是便携式计算机技术的发展现状及趋势,揭示了我国微型计算机市场的持续发展态势 微处理器(Microprocessor),简称μP或MP ...

  5. 微型计算机原理与应用教材,微型计算机原理与应用(第3版)(普通高等教育十二五规划教材)...

    摘要: 适读人群 :高等院校电类专业和非电类专业学生 <微型计算机原理与应用(第3版)/普通高等教育"十二五"规划教材>主要介绍以8086,8088CPU为核心的16位 ...

  6. 简述微型计算机组成概述,第二章微型计算机的组成概述.pptx

    第二章微型计算机的组成概述 第二章 微型计算机的组成;学习指导;2.1 冯·诺依曼结构计算机的工作原理; 约翰.冯诺依曼(John VonNouma,1903-1957),美籍匈牙利人,1903年12 ...

  7. 微型计算机的状况,微型计算机行业报告_2013-2017年中国微型计算机行业分析及发展预测报告_中商情报网...

    第一章 微型计算机行业相关概述 第一节微型计算机行业相关概述 一.产品概述 二.产品性能 三.产品用途 第二节 微型计算机行业经营模式分析 一.生产模式 二.采购模式 三.销售模式 第二章 2013年 ...

  8. 微型计算机基础 教案,第一章微型计算机基础知识新080902电子教案(153页)-原创力文档...

    第一章 微型计算机基础知识;第一章? 微型计算机基础知识;§1.1 计算机中数的表示方法;1.1.1 进位计数制及各计数制间的转换;二进制数的特点; 十进制--符合人们的习惯二进制--便于物理实现十六 ...

  9. 微型计算机以字长和微处理器,微型计算机原理及应用学习笔记 电子计算机概述...

    一.             电子计算机的发展简况 电子数字计算机(简称电子计算机)是一种能自动地.高速地进行大量运算的电子设备,它能通过对输入数据进行指定的数值运算和逻辑运算来求解各种计算问题,也能 ...

最新文章

  1. 计算机教师简介50字,教师风采个人简介50字数.docx
  2. linux shell 宏定义_Linux系统和Shell命令行简介,走上数据分析之路
  3. 深度神经网络中的归一化技术
  4. FW : 一只小青蛙的一生(图片连载)
  5. TypeScript 入门
  6. 【tensorflow-keras-GRU】keras.layers.GRU 门限循环单元网络(Gated Recurrent Unit)
  7. concat php,php基于concat实现无限分类
  8. Linux 分区管理与swqp与逻辑卷创建修改删除
  9. Python函数式编程,map/reduce,filter和sorted
  10. Java的成员变量(全局变量)和局部变量以及构造方法的使用以及详解
  11. C++Builder实现鼠标钩子
  12. 安卓手机的APP图标尺寸规范和图标命名规范
  13. 9.2 多元微分学及应用——偏导数
  14. python3 模块调用其他类的方法_python类的函数调用 python如何引用其他模块中类的方法中的变量?...
  15. [技巧]如何让Opera 在浏览淘宝时调用阿里旺旺聊天
  16. 黑苹果无法连接wifi
  17. 当你发呆时,大脑在做什么?
  18. VSCode快捷键配置复制一行
  19. Java丨即时聊天程序的实现
  20. python opencv录制视频_Python27+Opencv3 捕获网络摄像头IPCamera实时视频

热门文章

  1. 阿里前端工程师面试题+解题思路
  2. 1.2开发小程序的准备工作
  3. 有python专业的世界大学_2020年QS计算机专业排名进入世界前50的,除了G5,还有这所大学!...
  4. 爬虫实战之全站爬取拉勾网职位信息
  5. 计算机模拟爆破过程,基于LSDYNA岩石爆破模拟建模分析
  6. 标准立方米的单位换算
  7. Pragma section
  8. 【解决方案】adb无法连接雷电模拟器问题
  9. Android茫茫半年求职路,终于斩获三个大厂offer,我总结了24家大厂100份面试题
  10. 国开本科计算机应用基础操作题,新版国家开放大学中央电大本科计算机应用基础操作题题库...