问题 问答题 案例分析题

2011年,中 * * 党迎来建党90周年。九十年岁月峥嵘,九十年奋斗不息。中 * * 党经历过北伐战争的洗礼、土地革命的磨砺、抗日战争的烽烟、解放战争的炮火、抗美援朝的血站,也经历过社会主义改造和建设、十年“ * * ”、改革开放等历史考验。尽管历经沧桑,风云变幻,但是依然薪火相传,党旗高扬。在一个又一个的重要历史关头,中 * * 党运筹帷幄,一次又一次地做出历史性决策,一次又一次拯救人民于水火。90年的光辉历程,走出了一条颠扑不破的真理:中 * * 党是中 * * 的中流砥柱,是国家走向强盛的脊梁。没有 * * 党就没有新中国。

运用政治生活的有关知识,回答下列问题。

在中国特色社会主义的伟大实践中,中 * * 党应怎样发挥中流砥柱的作用?

答案

参考答案:

巩固党的执政地位,发挥党的领导核心作用;建设学习型政党,用中国特色社会主义理论体系武装全党,开展社会主义核心价值体系建设;把执政兴国作为第一要务,实现好、维护好、发展好最广大人民的根本利益;坚持科学执政、民主执政、依法执政。推进党和国家决策科学化、民主化,切实加强党的建设,提高党的执政能力,保持和发展党的先进性。

问答题

编制一个程序,实现如下功能:将内存中连续存放的10个八位二进制无符号数按照从大到小的顺序排列。
例如:
内存中有:3EH,0FEH,5DH……(假设后面的7个数都小于3EH)
结果为: 0FEH,5DH,3EH……(后面跟7个字,按照从大到小的顺序排列)。
部分程序已经给出,其中原始数据由过程LOAD从文件INPUT.DAT中读入以SOURCE开始的内存单元中。运算结果要求从RESULT开始的内存单元存放,由过程SAVE保存到文件OUTPUT.DAT中。
请填空BEGIN和END之间已给出的源程序使其完整,空白已经用横线标出,每行空白一般只需要一条指令,但采用功能相当的多条指令也行,考生也可以删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。
【试题程序】
EXTRNLOAD:FAR,SAVE:FAR
N EQU 10
SSEG SEGMENT STACK
DB 256 DUP ()
SSEG ENDS
DSEG SEGMENT
SOURCE DB N DUP ()
RESULT DB N DUP (0)
NAME0 DB ’INPUT.DAT’,0
NAME1 DB ’OUTPUT.DAT’,0
DSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG,DS:DSEG,SS:SSEG
START PROCFAR
PUSHDS
XOR AX,AX
PUSHAX
MOV AX,DSEG
MOV DS,AX
LEA DX, SOURCE
LEA SI,NAME0
MOV CX,N
CALLLOAD
;******** BEGIN ********
MOV SI,OFFSET SOURCE
MOV DI,OFFSET RESULT
MOV CX,N
AGAIN0: MOV AX, [SI]
MOV [DI],AX
ADD SI, (1)
(2)
LOOPAGAIN0
CLD
MOV BX,N-1
AGAIN1: MOV SI,OFFSET RESULT
MOV CX,BX
AGAIN2: LODSB
CMP [SI],AX
(3)
XCHG[SI],AX
(4)
NEXT: LOOPAGAIN2
(5)
JNZ AGAIN1
;******** END ********
LEADX,RESULT
LEASI,NAME1
MOVCX,N
CALL SAVE
RET
START ENDP
CSEG ENDS
ENDSTART

填空题