6-12下作业第2章(未学汇编).pptVIP

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

第2章 指令系统及汇编语言程序设计 2.1 8088/8086的寻址方式 2.2 8088/8086的指令系统 作业讲解 2.3 汇编语言 一. 汇编语言源程序格式 二. 伪指令 三. 汇编语言源程序结构 2.4汇编语言程序设计 上次课回顾 -----与前面所学知识的衔接 1-作业答案: 求(-122)10的原码、反码、补码? 原码=FAH 反码=85H 补码=86H 2. 进行二进制数(B) 、十进制数(D) 、十六进制数(H)之间的转换 (1)= 69 H= 105 D (2) 3FCAH= 0011111111001010 B 2-作业答案: 1.8086CPU的CL、 CS、CX、 DS、DI、DX、DH、SS 、SI、SP、 IP这些寄存器中,哪些是8位寄存器?段寄存器?16位通用寄存器?堆栈指针寄存器? [答案: 8位寄存器CL DH ; 段寄存器CS DS SS; 16位通用寄存器CX DI DX SI SP; 堆栈指针寄存器SP] 2.若CS=2978H, IP=6572H,求当前指令内存的逻辑地址和物理地址? [答案:逻辑地址 2978H:6572H 物理地址 2FCF2H] 3.8086CPU访问接口用多少位地址线?可直接寻址多少内存空间? [16 ;1MB] 4.总线信号中决定系统直接寻址存储器范围的是什么总线? [地址] 5.请将下述逻辑地址转化为物理地址[答案:物理地址皆为3017AH] ① 3017H:000AH ② 3015H:002AH ③ 3010H:007AH 3-作业答案: 1.访问I/O时8086CPU的M/IO*是什么电平? (低电平) 8086CPU的3个最基本的读写控制信号是M/IO*、______和______。 (WR*, RD*) 2. 8086CPU预取指令时,其引脚上将产生______总线操作;执行指令“MOV AX,[BX]” 时在其引脚上将产生______总线操作;执行指令“MOV [BX],AX” 时在其引脚上将产生______总线操作 (存储器读;存储器读; 存储器写) 4-作业答案: 1. (1)(2)指令有何区别?以下哪些指令执行后AX同?(设BX=1FFFH) (1) MOV AX, 2000H (2 )MOV AX,[2000H] (3) MOV AX,[BX] (4 )MOV AX,[BX+1] (答案: (1)(2)指令寻址方式不同;(2)(4)指令执行后AX同) 2.设指令执行前DS=9AB8H, BX=873CH,AX=2345H, 分别单独执行下列指令后AX=? (1) MOV AX, [BX-1] (2) LEA AX, [BX-1] (3) MOV AX, BX (4) MOV AX, 873CH (5) SUB AX, [873CH] (6) CMP AX,[873CH] 答案: (1) AX=5F34H [BX-1] 物理地址A32BB (2) AX=873BH=BX-1 (3) AX=873CH (4) AX=873CH (5) AX=CCE6H=2345H-565FH [873CH] 物理地址A32BC (6) AX=2345H AX不变 3.若DS=2978H, CX=6572H,BX=3AE4H,求指令MOV [BX+5],CX内存操作数的逻辑地址?物理地址?偏移地址?段地址? (答案:逻辑地址=2978H:3AE9H 物理地址=2D269H 偏移地址=3AE9H 段地址=2978H) 4.判断哪些是非法指令 MOV [1000H],[2000H] (非法) MOV DS,2000H (非法) MOV DS,BX (合法) PUSH AL (非法) 5-作业(以后讲) 1.将两无符号数AX、BX的较小值放CX 2.将DX.CX中32位数值除以2(右移一位) 3. 若指令执行前al=3bh,则分别执行 mov/and/or/xor al,0f1h指令及 not al指令后al=?

文档评论(0)

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

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

1亿VIP精品文档

相关文档