第8章作业答案.ppt_第1页
第8章作业答案.ppt_第2页
第8章作业答案.ppt_第3页
第8章作业答案.ppt_第4页
第8章作业答案.ppt_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、习题课:汇编语言CHAR8,主要内容: 伪指令、程序结构,习题8.2 设置一个位置从0B000H开始,名为DATA的数据段,段中定义一个具有100字节的数组,其类型属性既是字又是字节。,DATA SEGMENT AT 0B00H A_WORD LABEL WORD A_BYTE DB 100 DUP(?) DATA ENDS,习题8.3 下述指令序列执行后,AX、BX、CX寄存器的内容分别是多少?,ORG 20H VAR1DB20HDUP(0) VAR2DW30HDUP(0) VAR3DW12HDUP(4 DUP(2),30H) MOVAL,LENGTH VAR1 MOV AH,SIZE VA

2、R1 MOV BL,LENGTH VAR2 MOV BH,SIZE VAR2 MOV CL,LENGTH VAR3 MOV CH,SIZE VAR3,习题8.3答案:,(AX)=2020H (BX)=6030H (CX)=2412H,习题8.4 根据下面的程序回答问题。,DATA SEGMENT ORG 12H DB1DB 10H,23H ORG$+30H VAR1 DB $+8 DATA ENDS,上述语句中变量DB1和VAR1的偏移量是多少?汇编后,变量VAR1字节单元中的内容是多少?,习题8.4 答案:,DB1的偏移量是:12H VAR1的偏移量是:44H VAR1字节单元内容是:4CH

3、,习题8.5 在下述存储区中能构成0203H数据的字存储单元共有几个?,DB 4 DUP(2 DUP(3),3 DUP(2),答案:共有4个。,习题8.7 下述语句汇编后,两处$值各为多少?为使DA2存储单元中数据为60H,空格处应为何值?,ORG 30H NUM= DA1 DW 10H,$+20H,20H,$+30H DA2 DW DA1+NUM+10H 答案: 第一处$ = 32H,第二处$ = 36H 60H = DA1 + NUM + 10H NUM = 60H - 30H - 10H = 20H,习题8.8 已知:,DATA SEGMENT ORG 20H DA1 DB 12H,34H,56H,78H DA2 DW 20H DUP(0AH,0BH) DATA ENDS,分别说明下述语句的等效语句: 答案:(1) MOV AX,OFFSET DA1 MOV AX,0020H(2) MOV BX,OFFSET DA2 MOV BX,0024H(3) MOV CL,LENGTH DA1 MOV CL,1(4) MOV CH,LENGTH DA2 MOV CH,20H(5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论