微计算机原理第2版第四章课后习题答案 潘名莲 马争 丁庆生 编著.doc

微计算机原理第2版第四章课后习题答案 潘名莲 马争 丁庆生 编著.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 汇编语言程序设计 4-1 汇编语言程序设计的几个步骤是: 解:编写汇编语言程序的过程基本上与编写高级语言程序的过程是相同的。 (1)从实际问题抽象出数学模型; (2)确定解决该数学模型的方法,选择最佳算法; (3)画出流程图,根据算法把解决问题的思路和方法用图形表示出来; (4)分配内存工作单元和寄存器; (5)根据流程图编制程序; (6)上机调试,检测 和排错。 4-2 计算下列表达式的值(A1=50H,B1=20,G1=2)。 (1)A1*100+B1 (2)A1 MOD G1+B1 (3)(A1+2)*B1-2 (4)B1/3 MOD 5 (2)(5)(A1+3 )*(B1 MOD G1) (6)A1 GT G1 (7)B1 AND 7 (8)B1 SHL 2+G1 SHR 1 解:(1)5020 (2)20 (3)1038 (4)1 (5)0 (6)0FFFFH (7)04H (8)51H 4-3 已知数据段定义如下,设该段从03000H开始。 DSEG SEGMENT ARRAY1 DB 2 DUP (0, 1,?) ARRAY2 DW 100 DUP (?) FHZ EQU 20H ARRAY3 DB 10 DUP (0, 1, 4 DUP(2), 5) DSEG ENDS 试用分析运算符OFFSET、SEG、LENGTH、TYPE、SIZE求出ARRY1、ARRY2、ARRY3的段、偏移量和类型,以及它们的 LENGTH和SIZE 解: 变量名 OFFSET SEG TYPE LENGTH SIZE ARRY1 0 0300H 1 2 2(2×1) ARRY2 06H 0300H 2 100 200(100×2) ARRY3 206=0CEH 0300H 1 10 10(10×1) 4-4 (略) 4-5 以下语句汇编后,变量CON1,CON2和CON3的内容分别是多少? N1=10 N2=5 …… N3=3 CON1 00 CON1 DB (N1 AND N2 OR N3) GE 0FH CON2 FF CON2 DW (N2 AND N1 XOR N3) LE 0FH 00 CON3 DB (N1 MOD N3) LT (N2 SHR1) CON3 FF 解:如图所示 …… 4-6 设有一个已定义的数据段如下: DATA SEGMENT VAR1 DB ?, ? VAR2 DB ?, ? ADR DW VAR1, VAR2 DATA ENDS 若要使ADR+2的字单元中存放内容为“0022H”,上述空白处应填入什么语句? 解: ORG 0020H 4-7 下述程序段执行后,寄存器CX,SI的内容是多少? ARRY DW 20 DUP (5) … XOR AX, AX MOV CX, LENGTH ARRY MOV SI, SIZE ARRY-TYPE 解: (CX)=14H (SI)=26H 4-8 试定义一个结构,它应包括一个学生的下列信息:姓名、学号、及3门课程的成绩。然后给出3条机构预置语句,将3个学生的情况送入3个结构变量中。 解: STUD STRUC ;定义一个结构,结构名为STUD NAME1 DB ‘ ;姓名字段 NUM DB ? ;学号字段 SCOR DB 3 DUP (?) ;三门课程成绩字段 STUD ENDS DATA SEGMENT ;在数据段中通过三个结构变量引用,并赋值 STUD1 STUD ZHU MEING, 3, 88, 79, 91 ;结构变量名STUD1 STUD2 STUD ZHANG XING, 15, 78, 83, 77 ;结构变量名STUD2 STUD3 STUD WANG YAN, 12, 91, 92, 93 ;结构变量名STUD3 DATA ENDS 4-9 试定义一条宏指令,它可

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档