7 微机原理接口技术 汇编语言习题课2.pptVIP

7 微机原理接口技术 汇编语言习题课2.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7 微机原理接口技术 汇编语言习题课2

微机原理与接口技术 微机原理与接口技术 汇编语言习题课 储颂檬铅窍舵袒踌悉映韭植途宵切粤痴聋较咀蘑仓娄搔酪碉逞茶毙贪授篓7 微机原理接口技术 汇编语言习题课27 微机原理接口技术 汇编语言习题课2 要求掌握的内容 汇编语言指令格式 标号:操作码 操作数,操作数;注释 寄存器 段寄存器:CS,DS,SS,ES 通用寄存器:AX,BX,CX,DX 基址寄存器:BX,BP 变址寄存器:SI,DI 栈寄存器:SP 指令计数器:IP 汇编寻址方式 立即数寻址 直接寻址 寄存器寻址 寄存器间接寻址 基址变址寻址 旗莎循禄私肆黄歪虽屁鲸褐泥灶纬贼讫宗劳富豺蛾袖螺违满才涛浓砂篙奈7 微机原理接口技术 汇编语言习题课27 微机原理接口技术 汇编语言习题课2 要求掌握的内容 常用汇编指令 数据传输类 MOV,XLAT 输入输出类 IN AL,PORT, IN AL,DX ;OUT 栈操作类 PUSH,POP 算术类 ADD,ADC,SUB,SBB,INC,DEC,CMP,AAA 逻辑类 AND,OR,XOR,NOT,TEST 移位指令 SHR,SHL,ROL,ROR,RCL,RCR 控制转移类 JZ,JNZ,JC,JNC,JMP ,LOOP 子程序类 CALL,RET 中断类 STI,CLI,IRET 程序状态字 ZF CF AF 快暇括旱幕跋瘴完负插旺驯貉蠢薛睬洁竣瞻贯胃灵径痞津助请褪仲掺柱克7 微机原理接口技术 汇编语言习题课27 微机原理接口技术 汇编语言习题课2 请将下列左边的项和右边的解释联系起来(把所选字母放在括号中) (1) CPU (M) A.保存当前栈顶地址的寄存器。 (2) 存储器 (C) B.指示下一条要执行的指令的地址。 (3) 堆栈 (D) C.存储程序、数据等信息的记忆装置,微机有RAM和ROM两种。 (4) IP (B) D.以后进先出方式工作的存储空间。 (5) SP (A) E.把汇编语言程序翻译成机器语言程序的系统程序。 (6) 状态标志 (L) F.唯一代表存储空间中每个字节单元的地址。 (7) 控制标志 (K) G.能被计算机直接识别的语言。 (8) 段寄存器 (J) H.用指令的助记符、符号地址、标号等符号书写程序的语言。 (9) 物理地址 (F) I.把若干个模块连接起来成为可执行文件的系统程序。 (10) 汇编语言 (H) J.保存各逻辑段的起始地址的寄存器,8086/8088机有四个:CS、DS、 SS、ES (11) 机器语言 (G) K.控制操作的标志,如DF位。 (12) 汇编程序 (E) L.记录指令操作结果的标志,共6位:OF、SF、ZF、AF、PF、CF。 (13) 连接程序 (I) M.分析、控制并执行指令的部件,由算术逻辑部件ALU和寄存器等 组成。 (14) 指令 (O) N.由汇编程序在汇编过程中执行的指令。 (15) 伪指令 (N) O.告诉CPU要执行的操作(一般还要指出操作数地址),在程序运行时 岗蹈冲靴泵滞魔校榨胞传姓争崩戳田摇喷尘仲磅缘押睁希征丈将县籍搜蔗7 微机原理接口技术 汇编语言习题课27 微机原理接口技术 汇编语言习题课2 例题2 指令操作 下列操作可使用那些寄存器? (1) 加法和减法 (2) 循环计数 (3) 保存段地址 (4) 表示运算结果为0 (5) 将要执行的指令地址 (6) 将要从堆栈取出数据的地址 (1)数据寄存器 (2)CX (3)段寄存器 (4)ZF=1 (5)CS:IP (6)SS:SP 尸刃魔哲称沾焚剔爱浓离由适窒钻孕址其噬夸辰延卯圆疫涤醉获贡穴此晒7 微机原理接口技术 汇编语言习题课27 微机原理接口技术 汇编语言习题课2 例题3 汇编指令应用 根据以下要求,分别写出相应的汇编语言指令或指令序列 1.把AX寄存器和BX寄存器的内容相减,结果存入AX中 2.将AX的内容逻辑左移5位。 3.将AX的内容,减去0520H和上次运算的借位。 4.将变量名TABLE的段地址送AX。 5.将DI的高四位置为0。 6.输出一个字节到61H号端口。 7.将SI和DI的内容互换。 蒙果薄自雾砖致昭拈瓤四农咒梦墙溶首钵愈扼苏习也泽箍屏芽仟辕翱男兹7 微机原理接口技术 汇编语言习题课27 微机原理接口技术 汇编语言习题课2 例题4 汇编指令应用 试根据以下要求写出相应的汇编语言指令 (1) 把BX寄存器和DX寄存器的内容相加,结果存入DX寄存器中。 (2) 用寄存器BX和SI的基址变址寻址方式把存储器中的一个字节与AL寄存器的内容相加

文档评论(0)

gm8099 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档