- 25
- 0
- 约8.52千字
- 约 12页
- 2017-06-21 发布于河南
- 举报
26第四章作业
汇编语言源程序应该由哪些逻辑段组成?各段的作用是什么?语句标号和变量应具备哪3种属性?
答:汇编语言源程序应该由若干个逻辑段组成,可以有若干个数据段、代码段、堆栈段和附加数据段,至少要有一个代码段。各段的作用如下:
(1)代码段用来存放程序和常数。
(2)数据段用于数据的保存。
(3)堆栈段用于保护数据,尤其在子程序调用、中断过程中进行现场信息保护。
(4)附加数据段用于数据的保存。
语句标号和变量应具备的3种属性:段属性、偏移属性和类型属性。
指出下列程序中的错误:
? ? ? ? STAKSG? ? ? ? SEGMENT
? ? ? ? ? ? ? ? ? ? ? ? DB? ? ? ? 100 DUP(?)
? ? ? ? STA_SG? ? ? ? ENDS
? ? ? ? DTSEG? ? ? ? SEGMENT
? ? ? ? DATA1? ? ? ? DB? ? ??
? ? ? ? DTSEG? ? ? ? END
? ? ? ? CDSEG? ? ? ? SEGMENT
? ? ? ? MAIN? ? ? ? PROC? ? ? ? FAR
错误应添加语句ASSUME CS:CDSEG, DS:DTSEG, SS:STAKSG
? ? ? ? START:? ? ? ? MOV? ? ? ? ? ? ? ? DS,DATSEG错误
原创力文档

文档评论(0)