网站大量收购独家精品文档,联系QQ:2885784924

课件:C汇编语言程序设计基本汇编语言.ppt

  1. 1、本文档共159页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.4 假设程序中有以下的数据定义及传送指令, 问传送指令执行后,各寄存器的内容分别是什么?  DATA SEGMENT  ORG $+10H BUF1 DW 1234H, 5678H BUF2 DW ′AB′ BUF3 DW 20 DUP(0) DATA ENDS … CONST EQU 2345H MOV AL, LOW CONST MOV AH, HIGH CONST MOV BL, HIGH (OFFSET BUF1) MOV CL, LOW (OFFSET BUF2) MOV DL, LOW (OFFSET BUF3) 5.5 假设有以下的数据定义及传送指令, 问传送指令执行后, 各个寄存器的值是什么? D1 DB ′ABCDEF′ D2 DW 178, 345 D3 DW 20H DUP(0) D4 DB 10, 35, 40  MOV AX, LENGTH D1 MOV BL, LENGTH D2 MOV CL, LENGTH D3 MOV DX, LENGTH D4 … 5.6 假设有以下的数据定义及传送指令, 问传送指令执行后, 各个寄存器的值是什么? DA1 DB ? DA2 DW 356, 478 DA3 DD DA2 DA4 DB ′PMOP′ DA5 DW 10H DUP(?)  MOV AX, TYPE DA1 MOV CL, TYPE DA3 MOV BL, TYPE DA4 MOV DX, TYPE DA2 MOV BH, SIZE DA2 MOV CH, SIZE DA5 … 5.7 已知有下列的数据定义, 然后根据这些数据定义完成规定的操作。  T1 DB ′ABCDE′ T2 DW 1234H T3 DB 20H DUP(?) (1) 用一条MOV指令将T1的偏移地址放入DI中。  (2) 用一条MOV指令将T2的段基址放入DS中。  (3) 用一条MOV指令将T2的低地址单元中的内容放入DL中。 (4) 写一条EQU伪指令使符号CONST的值等于数组变量T3所占的总字节数。 5.8 假设有下列的数据定义及MOV指令如下:  ONE DW 3535, 1286 TWO DB 18 DUP(?) THR DW 0 VAL EQU $-TWO  MOV CL, VAL 问MOV指令执行后, CL寄存器的值为多少, 该值表示什么? … 5.9 已知有下列数据定义语句:  DA1 DW ′AB′, ′CD′, ′EF′ DA2 DW 1234H, 5678H 试用DB定义语句将它们改写成在存储器中完全相同的存储形式。 5.10 已知有下列两个数据定义语句:  X1 DB 3, 5 X2 DW 123, 256 执行下列MOV指令后, 各寄存器的值分别是什么? (1) MOV BX, WORD PTR X1 (2) MOV CL, BYTE PTR X2 (3) MOV AL, X1+1 (4) MOV DX, X2+2 (5) MOV AH, BYTE PTR X2+1 (6) MOV CH, BYTE PTR X2+2 5.11 已知有下列数据定义语句 CHA DB ′1234′ 并且OFFSET CHA=200H, 执行下列MOV指令后, 各寄存器的值分别是什么? (1) MOV AX, WORD PTR CHA+1 (2) LEA SI, CHA+2 (3) MOV BX, WORD PTR CHA (4) MOV CL, CHA+3 (5) MOV DI, OFFSET CHA 5.12 假设有下列两个数据定义语句:  NUM1 DW 32765 NUM2 DB 3, 0 问执行下列两条指令后, AX和DX寄存器的值各为多少? MOV AX, WORD PTR NUM2 MUL NUM1 5.13 已知有下述数据定义语句及地址传送指令:  ADRR DB 1234H, 5678H, 9ABCH  LDS SI, WORD PTR ADRR+2 LES DI, WORD PTR ADRR 问指令执行后, 相关寄存器的内容各是多

文档评论(0)

iuad + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档