微计算机原理(第2版)第四章课后习题答案--潘名莲-马争-丁庆生-编著.docx
《微计算机原理(第2版)第四章课后习题答案--潘名莲-马争-丁庆生-编著.docx》由会员分享,可在线阅读,更多相关《微计算机原理(第2版)第四章课后习题答案--潘名莲-马争-丁庆生-编著.docx(16页珍藏版)》请在第一文库网上搜索。
1、第四章 汇编语言程序设计4-1汇编语言程序设计的几个步骤是:解:编写汇编语言程序的过程根本上与编写高级语言程序的过程是相同的。(1)从实际问题抽象出数学模型;(2)确定解决该数学模型的方法,选择最正确算法;(3)画出流程图,根据算法把解决问题的思路和方法用图形表示出来;(4)分配内存工作单元和存放器;(5)根据流程图编制程序;(6)上机调试,检测和排错。4-2计算以下表达式的值(A1=5OH, B 1=20, Gl=2)。(1) A1*JOO+B1 (2) Al MODG1+B1 (3) (Al+2) *Bl-2 4) B1/3MOD5(2) (5) (AI+3 ) * (Bl MODGl)
2、(6) Al GTGl (7) Bl AND7(8) BlSHL2+G1SHR 1解:(1) 5020 20 (3) 1038 (4) 1(5) 0 (6) OFFFFH (7) 04H(8) 51H 4-3数据段定义如下,设该段从03000H开始。DSEG SEGMENTARRAYl DB 2 DUP (0, I, ?)ARRAY2 DW 100 DUP (?)FHZ EQU 20HARRAY3 DB 10 DUP (0, 1, 4 DUP(2), 5)DSEG ENDS试用分析运算符 OFFSET、SEGLENGTH. TYPE、SIZE 求出 ARRY1、ARRY2. ARRY3 的段、
3、偏 移量和类型,以及它们的LENGTH SIZE解:变量名OFFSETSEGTYPELENGTHSIZEARRYl00300H122(21)ARRY206H0300H2100200( 100 2)ARRY3206=0CEH0300H1IO10(10l)4-4 (略)4-5以下语句汇编后,变量CON1, CoN2和CoN3的内容分别是多少?Nl = IOCONl00CON2FF00CON3FFN2=5N3=3CONl DB (NI AND N2 OR N3) GE OFHC0N2 DW (N2 AND N1 XOR N3) LE OFHC0N3 DB (NI MOD N3) LT (N2 SHR
4、1) 解:如下图4-6设有一个已定义的数据段如下:DATA SEGMENTVARlDB9 9VAR2DB9 9, ADRDWVARI,VAR2DATAENDS假设要使ADR+2的字单元中存放内容为“0022H”,上述空白处应填入什么语句?解:ORG 0020H4-7下述程序段执行后,存放器CX, Sl的内容是多少?ARRY DW 20 DUP (5)XOR AX, AXMOV CX, LENGTH ARRYMOV SI, SIZE ARRY-TYPE解: (CX) =14H (SI) =26H4-8试定义一个结构,它应包括一个学生的以下信息:姓名、学号、及3门课程的成绩。然后给出3 条机构预置
5、语句,将3个学生的情况送入3个结构变量中。解:STUD STRUC;定义一个结构,结构名为STUDNAMEl DB ;姓名字段NUM DB?;学号字段SCOR DB 3 DUP (?);三门课程成绩字段STUD ENDSDATA SEGMENT;在数据段中通过三个结构变量引用,并赋值STUDl STUD ;结构变量名 STUDlSTUD2 STUD ;结构变量名 STUD2STUD3 STUD ;结构变量名 STUD3DATA ENDS4-9试定义一条宏指令,它可以实现任一数据块的传送假设无地址重叠),其源地址、目的地址和块 长度作为参数处理。解:根据要求,子程序的入口参数有:源数据区和目的数
6、据区的首址以及数据块的大小(包含的字节数)。 假设参数传递采用固定内存单元传递方式。SADR源数据区首地址;DADR目的数据区首地址;SLENG一一数据块长度。程序如下:SMOVE MACRO SADR, DADR, SLENG ASSUME CS; CODE LDS SLSADR LES DL DADR MOV CX, SLENG CLDCMP SI, DI JA MOVE STDADD SL CX DEC SIADD DI, CXDEC DIMOVE: MOVSB LOOP MOVE RET ENDM4-10设VARl和VAR2为字变量,LAB为标号,试判断以下指令的正误,并改正:(I)A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 原理 第四 课后 习题 答案 潘名莲 马争 庆生 编著
