问题 改错题

阅读下列材料,回答问题:

材料一“治世不一道,便国不法古”

材料二

原姓氏新姓氏
拓拔
丘穆陵
步六孤
 

(1)材料一是谁说的话?根据你的判断,他是哪家学派的代表人物?

(2)在这一思想指导下有什么活动?其中有关废除奴隶主贵族特权的内容是哪一项?

(3)材料二是谁改革的内容?反映的是哪一项改革的措施?

(4)这两次改革分别产生了什么影响?

(5)改革对当今社会有何现实意义?

答案

(1)商鞅 (1分) 法家代表(1分)

(2)商鞅变法 (1分) 根据军功大小授予爵位和田宅。 (2分)

(3)孝文帝 (1分) 改汉姓(2分)

(4)经过商鞅变法,秦国的经济得到发展,军队战斗力不断加强,发展成为战国后期最富强的封建国家。为秦最终统一全国打下了基础。(3分)

孝文帝改革促进了民族融合。(2分)

(5)改革应顺应时代潮流,与时俱进,不怕困难,勇于创新等。(2分,言之有理即可给分)

(1)  这句话的意思是治理国家不要总是遵循同一个指导思想,要使国家发展繁荣就不能墨守成规。语出《商君书》,是商鞅说的,属于法家代表。

(2)  商鞅进行了变法(商鞅变法),废除世卿世禄制,按军功大小授予爵位和田宅。

(3)  表格主要是讲的改汉姓,有其中的“拓跋”可知是北魏孝文帝改革。

(4)  商鞅变法是的秦国经济军事得到巨大发展,成为七国之中最强大的国家,为统一天下奠定了基础。孝文帝改革则促进了鲜卑族的封建化,促进了民族融合。

(5)  改革应符合历史发展潮流,符合自身国情。

单项选择题
问答题

请编制程序PROG1.ASM,其功能是:以逻辑尺L变量对内存中连续存放着16个字的数进行去高字节操作:当L的i位为1则将第i数据的高字节置为全0,当L的i位为0则第i数据不变。将处理的结果存入RESULT指示的内存区。
例如:
设L=0005H
源数:1111H,2222H,3333H,4444H,5555H,6666H…
结果:0011H,2222H,0033H,4444H,5555H,6666H…
部分程序已经给出,其中原始数据由过程LOAD从文件INPUTl.DAT中读入SOURCE开始的内存元中,运算结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。
填空BEGIN和END之间已给出的源程序使其完整(空白已用横线标出,每行空白一般只需一条指令,但采用功能相当的多条指令也可),或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。
PROG1.ASM文件内容如下:
EXTRNLOAD:FAR,SAVE:FAR
N EQU 16
STAC SEGMENT STACK
DB 128 DUP()
STAC ENDS
DATA SEGMENT
L DW
SOURCEDW N DUP()
RESULTDW N DUP(0)
NAME0 DB ’INPUT1.DAT’,0
NAME1 DB ’OUTPUT1.DAT’,0
DATA ENDS
CODE SEGMENT
ASSUMECS:CODE,DS:DATA,SS:STAC
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX,DATA
MOV DS,AX
LEA DX,L ;数据区起始地址
LEA SI,NAMEO;原始数据文件名
MOV CX,2*(N+1) ;字节数
CALL LOAD ;从input1.dat文件中读取数据
;* * * * BECIN * * * *
LEA SI,SOURCE
_______
MOV CX,N
MOV DX,_____
LO: MOV AX,[SI]
_____ L,DX
_____ STORE
NOT AX
STORE:MOV [DI],AX
ADD DI,2
ADD SI,2
LOOP LO
;* * * * END * * * *
LEA DX,RESULT ;结果数据区首址
LEA SI,NAME1 ;结果文件名
MOV CX,2*N;结果字节数
CALL SAVE ;保存结果到文件
RET
START ENDP
CODE ENDS
END START