汇编模拟题二

汇编模拟题二
汇编模拟题二

模拟题二

一.单选题(共20分)

1.某存储器分段时,一个段最多允许16K个字单元,则表示段内偏移地址的二进制位数至少是多少位(A)

A. 15

B. 16

C. 17

D. 18

2.下列操作中允许段超越的是(C)

A. 取指令

B. 存目的串

C. 以BP为基址存取操作数

D. 堆栈操作

3.下面有语法错误的指令是(C)

A. MOV AX,[BX][SI]

B.MOV AX,-2[BX][DI]

C. MOV AX,[BX][BP]

D.MOV AX,-1[BX][SI]

4.下列指令执行后能使BX中数据必为奇数的是(B)

A. XOR BX,01H

B. OR BX,01H

C. AND BX,01H

D. TEST BX,01H

5.设CL=05H,要获得CL=0AH,可选用的指令是(A)

A. XOR CL,0FH

B.NOT CL

C. OR CL,0AH

D. AND CL,0FH

6.没有语法错误的输出指令是(B)

A. OUT AX,30H

B.OUT DX,AL

C. OUT AL,DX

D. OUT 30H,AH

7.假设执行ADD指令后AX=006EH,再执行AAA指令,AX中的值是(B)

A. 14H

B. 0104H

C. 74H

D. 04H

8.某数据段有如下语句:

ORG 0435H

DA1 DB 17H,44H,77H

ADR DW DA1

下述语句能使AL中的数据为偶数的是(B)

A.MOV AX,WORD PTR DA1

B.MOV AX,WORD PTR DA1[1]

C. MOV AX,ADR

D. MOV AL,BYTE PTR ADR

9.当执行条件转移指令JNS OPR时,如条件成立,相对于转移指令的转移距离是(D)

A. -128~+127个字节

B.-126~+127个字节

C. -128~+129个字节

D. -126~+129个字节

10.用MOV指令将十进制数89以非压缩BCD码格式存入AX,可使用的指令是(D)

A. MOV AX,89

B. MOV AX,0809

C. MOV AX,89H

D. MOV AX,0809H

11.V AR1 EQU BYTE PTR V AR2

V AR2 DW 0ABCDH

SHL V AR1,1

SHR V AR2,1

上述两条指令执行后,V AR2字单元的内容是(C)

A.0ABCDH

B.0AB9AH

C.55CDH

D.559AH

12.设AX=0BBCCH,CF=1

OR AX,3

CMC

RCL AX,1

上述三条指令执行后,AX中的内容分别是(A)

A.779FH

B.779EH

C.779DH

D.7799H

13.下列语句中能与“DA1 DB 32H,34H”语句等效的是(A)

A. MOV DA1,32H

B. MOV DA1,32

MOV DA1+1,34H MOV D A1+1,34

C. MOV WORD PTR DA1,3234H

D. MOV WORD PTR DA1,…24?

14.设SP=50H,执行段间返回指令“RET 8”后,寄存器SP的内容是(B)

A. 5AH

B. 5CH

C. 44H

D. 46H

15.汇编语言语句格式中,对名字项的规定,请指出错误的解释(B)

A. 名字的第一个字符只可以是大小写英文字母及?、@、__等

B. 名字的第一个字符可以是大小写英文字母、数字、?、@、__等

C. 名字的有效长度≤31个字符

D. 名字从第二个字符起可以出现数字,但不允许出现$、#等字符

16.使用DOS功能调用时,子程序的编号应放在寄存器中(A)

A. AH

B. AL

C. AX

D. 任意指定

17.下列语句中能实现留空8个字节单元的语句是(D)

A. DA1 DT ?

B.DA2 DW ?,?

C. DA3 DD ?

D. DA4 DQ ?

18. TEST DL,55H

JE NEXT

NEXT:……

上述程序段,执行JE指令时能产生转移的情况是(D)

A. DL>55H

B. DL<55H

C. DL=55H

D. DL中第0,2,4,6位均为0

19.寄存器BX和DX中存放有32位二进制数,BX中为高16位,下列程序段完成对32位数扩大4倍的功能,程序段中应添的语句是(C)

MOV CX,2

LOP:SHL DX,1

_________________

LOOP LOP

A. ROL BX,1

B. ROR BX,1

C. RCL BX,1

D. RCR BX,1

20.设BX的内容为0AA40H,执行SHR BX,1后,BX=(A)

A. 5520H

B. 5480H

C. 0D420H

D. 0D580H

二.填空题(共5分)(从给出的词语中选择)

1.宏定义开始的伪指令是___D__。

2.DF是程序状态字寄存器的___E___标志位。

3.对汇编语言源程序进行汇编时,使用的宏汇编程序文件名是___B__。

4.汇编语言程序中各语句的操作项可以是指令、伪指令或__A__的助记符。

5.CF是程序状态字寄存器中的___C___标志位。

词语:A. 宏指令 B. MASM C. 状态 D. MACRO E. 控制

三.简答题(共6分)

1.STRING DB …AB?,0,0,…CD?,0,0,…EF?,0,0

请分别用DW、DD伪指令改写上述语句,必须保持内存单元内容不变。

STRING DW …BA?,0,?DC?,0,?FE?,0

2.执行“NEG DX”指令时:

①当DX=?时,CF=1 非零任意数

②当DX=?时,OF=1 -128

3.设某数据段的段名为DATA,段内有一变量BUF,请分别用两条MOV指令写出下述两条语句的等效语句。

①MOV AX,DATA MOV AX,SEG BUF

②LEA BX,BUF MOV BX,OFFSET BUF

四.程序分析题(共30分)

1.MOV AL,01H

ROR AL,1

OR AL,AL

NEG AL

上述程序段执行后,AL=__80H___,CF=__1_。

2.MOV AX,0E0EH

MOV BX,AX

SHR BX,1

CWD

DIV BX

XCHG BX,AX

MUL BX

上述程序段执行后,AX=__0E0E_,BX=__2 _。

3.X DW 0123H,2A3EH,89DFH

COUNT EQU $-X

Y DB COUNT DUP(0)

LEA SI,X

LEA DI,Y

MOV CX,COUNT

CLD

REP MOVSB

①上述程序段执行后,Y数据区各字节单元的内容是什麽?Y:23H,01,3E,2A,DF,89H

②程序段功能不变情况下,REP MOVSB可否用下面两条指令替代:

LOP:MOVSB

LOOP LOP 可以

4.已知AL的值为0~F中的一位16进制数:

HECA PROC FAR

CMP AL,10

JC KK

ADD AL,7

KK:ADD AL,30H

MOV DL,AL

MOV AH,2

INT 21H

RET

HECA ENDP

请回答:①该子程序完成什麽功能?16进制→ASCII

②如调用子程序时,AL=3,子程序执行后,DL=_33H_。

如调用子程序时,AL=0FH,子程序执行后,DL=_46H。

5. MOV AL,0FH

XOR AL,0FFH

MOV CL,7

SHR AL,CL

①上述程序段执行后,AL=__01_。

②如将指令SHR换成ROR指令,则程序段执行后,AL=__E1H__。

6.已知BX=5E5CH,CX=8303H,CF=1

ROR BX,CL

XOR BH,CH

ROL BX,CL

上述程序段执行后,BX=__4658H_,CF=__0 _。

五.程序填空题(共12分)

1.下面程序段完成用单个字符输入的1号功能调用,从键盘输入10个字符,然后用2号功能调用以相反的顺序显示输出这10个字符。请在空白处添上适当的指令(每一空白处只添一条指令)。

MOV CX,10

LOP1:MOV AH,1

INT 21H

_PUSH AX___

LOOP LOP1

MOV CX,10

LOP2:__POP DX___

MOV AH,2

INT 21H

LOOP LOP2

2.下面程序段完成将以BUFF为首地址的内存区域全部存储0FFH数据。请在空白处添上适当的指令(每一空白处只添一条指令)。

BUFF DB 20H DUP(?)

___LEA DI,BUFF__

MOV AX,0FFFFH

MOV CX,10H

___CLD__________

REP STOSW

六.编制程序题(5/5/5/12)

1.试编写程序段,实现32位有符号数除4(设M字单元中为低16位,M+2字单元中为高16位)。

2.把两个非压缩BCD码组合为一个压缩的BCD码,并存入DA3中。

DA1 DB XX;高位非压缩BCD码

DA2 DB XX;低位非压缩BCD码

DA3 DB ?

3.已知DAT1字节单元有一个数据,编制一程序段将该数据的低4位变为1010B,最高位置1,其余3位不变,结果送DAT2字节单元。

4.设数据段中有三个无符号数,分别存放在DAT,DAT+1,DAT+2字节单元中,编写一完整的源程序,找出三个数中数值大小居中的一个,并将其存入BUF字节单元中。

DAT DB XX,XX,XX

BUF DB ?

汇编语言模拟试卷

模拟试卷二 一、单项选择题(每小题1分,共20分) 1、指令MOV AX,COUNT[SI],它源操作数的寻址方式是()。 A、直接寻址 B、寄存器相对寻址 C、寄存器间接寻址 D、基址变址寻址 2、下列4条指令中,错误的指令是() A.SHR AX,1 B。MOV AX,ES:[DX] C.SUB CX,AX D。ADD BX,[SP+DI] 3.在IBM PC微机中,如果某一内存单元的物理地址是7E7F6H,那么它的逻辑地址是():DDF6H。 A.70B0H B。70A0H C.70C0H D。7E76H 4. MOV AL,12H ADD AL,OFFH 上述两条指令执行后,CF和OF的值是()。 A.CF=1 OF=0 B。CF=1 OF=1 C.CF=0 OF=1 D。CF=0 OF=0 5使用LINK连接命令,执行后可生成文件的扩展名为()。 A.COM B. EXE C.OBJ D. LST 6.累加器AL中的内容为81H,CMP AL,执行54H指令后,累加器AL中的内容为()。A.23H B。00H C。81H D。D5H 7.在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是()。 A.CX=0且ZF=0 B。CX=0E且ZF=1 C.CX=0或ZF=0 D。CX=0或ZF=1 8执行下列指令后,正确的结果是()。 MVO AL,100 MOV BL,-1 A.AL=100H,BL=01H B。AL=64H,BL=OFFH C.AL=64H,BL=81H D。AL=100H,BL=0FFH 9.在循环程序中使用LOOP指令作为循环结束的判断,其计数值一般应放在寄存器是()。 A.DX B。CX C。BP D。IP 10.在汇编语言程序设计中,伪指令OFFSET的含义是回送变量或标号的()。A.段地址值B。偏移地址值 C.物理地址值D。操作数 11.指令指针寄存器IP用于存放代码段中的偏移地址,在程序执行过程中,它始终指向()。 A.上一条指令的首地址B。下一条指令的首地址 C.正在执行指令的首地址D。需计算有效地址的才能确定的地址 12.下面的数据传送指令中,错误的操作是()。 A.MOV SS:[BX+DI],1000H

汇编语言程序设计模拟题.

《汇编语言程序设计》模拟试题 一、单项选择题 1、指令JMP FAR PTR DONE属于()。 A.段内转移直接寻址 B.段内转移间接寻址 C.段间转移直接寻址 D.段间转移间接寻址 2、执行下面指令序列后,结果是()。 MOV AL,82H CBW A. AX=0FF82H B. AX=8082H C. AX=0082H D. AX=0F82H 3、8088/8086存储器分段,每个段不超过()。 A.64K个字 B.32K个字节 C.1兆个字节 D.64K个字节 4、CPU发出的访问存储器的地址是()。 A.物理地址 B.偏移地址 C.逻辑地址 D.段地址 5、BUF DW 10H DUP(3 DUP(2,10H),3,5) 上述语句汇编后,为变量BUF分配的存储单元字节数是()。 A.80H B.100H C.124 D.192 6、若AX= - 15要得到AX=15应执行的指令是()。 A.NEG AX B.NOT AX C.INC AX D.DEC AX 7、8086/8088系统执行传送指令MOV时()。 A.不影响标志位 B.影响DF方向标志 C.影响SF符号标志 D.影响CF进位标志 8、MOV AL,79 ADD AL,0B1H 上面指令执行后,设置的标志位CF和OF的值是()。 A.CF=0,OF=1 B.CF=1,OF=1 C.CF=0,OF=1 D.CF=1,OF=0 9、检查BUF的内容是否为正偶数,如是正偶数,则AL=0。下面程序段正确的是()。 A. MOV AL,BUF B. MOV AL,BUF JS K1 AND AL,11 SHR AL,1 JNZ K2 JNC K1 MOV AL,0 MOV AL,0 K2:…… K1: C. MOV AL,BUF D. MOV AL,BUF TEST AL,81H JNP K4 JNZ K3 TEST AL,80H MOV AL,0 JNZ K4 K3:MOV AL,0 K4: 10、下列指令中操作数在代码段中的是()。 A.MOV AL,42H B.ADD AL,BL C.SUB [BX],DI D.INC [DI] 11、与MOV BX,OFFSET VAR指令完全等效的指令是()。 A.MOV BX,VAR B.LDS BX,VAR

山东大学汇编语言上机实验——实验二

程序的基本结构练习 一:循环程序设计 一、实验目的 (1) 加深对循环结构的理解; (2) 掌握循环程序的设计方法; (3) 熟练掌握DEBUG的常用命令,学会用DEBUG调试程序。 二、实验内容 1.已知以BUF为首地址的字存储区中存放着8个有符号二进制数,是编写程序将其中大于等于0的数依次送BUF1为首地址的字存储区中,小于0的数依次送以BUF2为首地址的字存储区中。同时将大于等于0的数的个数送A字变量,将小于0数的个数送B字变量。 2.设STR字符串是以0结尾。试编写一个把字符串中的所有大写字母改为小写字母的程序并将转换后的字符串显示输出。 3.试编程从自然数1开始累加,直到累加和大于5050为止,统计被累加的自然数的个数,并把统计的个数送入COUNT单元,累加和送入TOTAL单元。三、算法描述流程图 实验内容1、2、3的流程图分别为图1、图2、图3。

四、实验步骤 1.已知以BUF为首地址的字存储区中存放着8个有符号二进制数,是编写程序将其中大于等于0的数依次送BUF1为首地址的字存储区中,小于0的数依次送以BUF2为首地址的字存储区中。同时将大于等于0的数的个数送A字变量,将小于0数的个数送B字变量。1)输入源程序: DA TA SEGMENT BUF DW 23,123,-12,-210,45,0,90,-453 BUF1 DW 8 DUP(0) BUF2 DW 8 DUP(0) A DW B DW DA TA ENDS CODE SEGMENT ASSUME CS: CODE, DS: DA TA START: MOV AX, DATA MOV DS, AX LEA BX, BUF LEA SI, BUF1 LEA DI, BUF2 MOV A,0 MOV B,0 MOV CX,8 L0: MOV AX,[BX] CMP AX,0 JGE L1 MOV [DI],AX ADD DI,2 INC B JMP NEXT L1: MOV [SI],AX ADD SI,2 INC A NEXT: ADD BX,2 LOOP L0 MOV AH, 4CH INT 21H CODE ENDS END START 2)运行程序。 3)检查结果无错误后将结果记录下来。 2.设STR字符串是以0结尾。试编写一个把字符串中的所有大写字母改为小写字母的程序并将转换后的字符串显示输出。 1)输入源程序: DA TA SEGMENT STR DB 'HOW arE YoU!',0 DA TA ENDS

汇编语言期末复习模拟题库

一考试题型100分 1.数制码制10分 2.填空30分 3.判断题:10分语句正确与否错误原因 4.选择题15分 5.阅读程序15分 6.编写程序20分 二.选择题59 计算机基础 8086寄存器 寻址方式 指令功能:算术,逻辑,移位,循环 标志位:C,Z,S,O,P 堆栈,SP 汇编格式,变量,标号 程序开发:EDIT ,MASM ML,LINK,DEBUG 1、通常说计算机的内存为32M、64M或128M指的是:() A.RAM的容量 B.ROM的容量 C.RAM和ROM的容量 D.硬盘的容量 2.汇编语言的优点不包括_____。 A直接有效地控制硬件B生成的代码序列短小 C运行速度快 D 编程容易 3 十六进制数88H,可表示成下面几种形式,请找出错误的表示()。 A.无符号十进制数136 B.带符号十进制数-120 C.压缩型BCD码十进制数88 D. 8位二进制数-8的补码表示 4 下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( ) A、AX,BX,CX,DX B、BX,BP,SI,DI C、SP,IP,BP,DX D、CS,DS,ES,SS 5可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是()。 A.AX,BX,CX,DX B.DS,ES,CS,SS C.SP,BP,IP,BX D.SI,DI,BP,BX 6.当运行结果为0时,ZF=__________。 A 0 B 1 C 任意 D 不影响 7某次求和结果最高位为1,则SF=__________。 A 0 B 1 C 任意D不影响 8设DS=5788H,偏移地址为94H,该字节的物理地址_____________。 A 57974H B 5883H C 57914H D 58ECH 9. “MOV AX,[BP+DI]”指令从__________段取出数据送AX。 A CS B SS C DS D ES 10.下面不能用于寄存器寻址的寄存器有() A. CS B. AX C IP D SI E. CL F. SP 11存储器寻址方式在指令中给出操作数在内存中的地址,该地址是() A 逻辑地址 B.有效地址C偏移地址 D.物理地址 E.段地址 12.堆栈的操作原则是_____________。 A先进先出B后进先出C后进后出D循环 13 “MOV SP,3210H”和“PUSH AX”指令执行后,SP寄存器值是____。 A 3211H B 320EH C 320FH D 3212H

扬州市部编版七年级语文模拟试卷分类汇编语言运用(及答案)

扬州市部编版七年级语文模拟试卷分类汇编语言运用(及答案) 一、初中语文语言运用 1.你所在的学校正在举办以“君子自强不息”为主题的综合性学习活动,请你积极参加并完成以下任务。 (1)我国有许多鼓励人们自强不息的对联。下面的对联就颂扬了这种精神,请你根据上联,选出正确的下联。() 上联:一路风雨兼程磨砺意志 下联:________________ A. 十年寒窗苦读美梦成真 B. 三载苦乐同享铸就辉煌 C. 脚踏实地瞩目千里栋梁 D. 半生拼搏笑看世事沧桑 (2)班主任计划组织青春励志会,拟分别围绕“励志”“拼搏”“奉献”开展三项活动。已经设计好前两项,请你帮忙设计第三项。 活动一:讲“励志的青春”故事 活动二:宣“拼搏的青春”誓言 活动三:________ (3)少年强,国家强;青春梦,中国梦。请依据下面一段文字,写一句青春座右铭。(字数不超过20字) 青春应立志为国。范仲淹少有大志,每以天下为己任,发奋苦读;“两弹元勋”邓稼先年轻时就立志要让国家变强盛,将自己毕生的心血奉献给了祖国的国防科研事业。 【答案】(1)B (2)看“奉献的青春”电影 (3)以天下为己任发奋苦读,让中国变强盛毕生奉献。 【解析】【分析】(1)内容是向母校和辛勤的老师们表达为中考而战的信心和决心,所以,“一路”对“三载”,“风雨兼程”对“苦乐同享”,“磨砺意志”对“铸就辉煌”。故选B。(2)班主任计划组织青春励志会,拟分别围绕“励志”“拼搏”“奉献”开展三项活动,前两项活动分别照应了“励志”“拼搏”,很明显第三个活动要以“奉献”为中心,再按前两个活动的格式设计即可。前二者一个是“讲”,一个是“宣”,第三个可以是“看”,可以设定为:看“奉献的青春”电影。 (3)文字的前半句是对范仲淹事例的总结,他“以天下为己任发奋苦读”,后半句是对邓稼先事例的总结,与范仲淹事迹和品格相对应,如“以天下为己任发奋苦读”。据此分析,可以拟写出座右铭。 故答案为:⑴B; ⑵看“奉献的青春”电影; ⑶以天下为己任发奋苦读,让中国变强盛毕生奉献。 【点评】⑴对联是中国的传统文化之一,对联对仗工整,平仄协调,是一字一音的中华语言独特的艺术形式,该考点考查频率较高,注意掌握; ⑵本题考查题考查学生设计活动的能力。设计活动过程,一定要围绕主题设计,同时兼顾各项活动过程的层次性,同时注意名称设计与其它活动名称结构相近,如:诵读、评论(动词)+风流人物+某方面特性,体现一种形式美;

2019年高考真题分类汇编(全)

2019年高考真题分类汇编 第一节 集合分类汇编 1.[2019?全国Ⅰ,1]已知集合{} }2 42{60M x x N x x x =-<<=--<,,则M N ?= A. }{43x x -<< B. }{42x x -<<- C. }{22x x -<< D. }{23x x << 【答案】C 【解析】【分析】 本题考查集合的交集和一元二次不等式的解法,渗透了数学运算素养.采取数轴法,利用数形结合的思想解题. 【详解】由题意得,{}{} 42,23M x x N x x =-<<=-<<,则 {}22M N x x ?=-<<.故选C . 【点睛】不能领会交集的含义易致误,区分交集与并集的不同,交集取公共部分,并集包括二者部分. 2.[2019?全国Ⅱ,1]设集合A ={x |x 2-5x +6>0},B ={ x |x -1<0},则A ∩B = A. (-∞,1) B. (-2,1) C. (-3,-1) D. (3,+∞) 【答案】A 【解析】【分析】 本题考查集合的交集和一元二次不等式的解法,渗透了数学运算素养.采取数轴法,利用数形结合的思想解题. 【详解】由题意得,{}{} 2,3,1A x x x B x x ==<或,则{} 1A B x x ?=<.故选A . 【点睛】本题考点为集合的运算,为基础题目,难度偏易.不能领会交集的含义易致误,区分交集与并集的不同,交集取公共部分,并集包括二者部分. 3.[2019?全国Ⅲ,1]已知集合{}{} 2 1,0,1,21A B x x ,=-=≤,则A B ?=( ) A. {}1,0,1- B. {}0,1 C. {}1,1- D. {}0,1,2 【答案】A 【解析】【分析】 先求出集合B 再求出交集. 【详解】由题意得,{} 11B x x =-≤≤,则{}1,0,1A B ?=-.故选A . 【点睛】本题考查了集合交集的求法,是基础题. 4.[2019?江苏,1]已知集合{1,0,1,6}A =-,{} 0,B x x x R =∈,则A B ?=_____. 【答案】{1,6}.

实验一熟悉汇编语言上机环境.pdf

实验一熟悉汇编语言上机环境 一、实验目的 熟悉在微机上建立、汇编、连接、调试和运行汇编语言程序的全过程。 二、实验要求 1.仔细阅读本实验教程的第一章和第二章; 2.学会使用EDIT建立汇编语言源程序文件; 3.学会使用MASM将汇编语言源程序编译为目标程序的两种方法; 4.学会使用LINK将目标程序连接为可执行程序的两种方法; 5.学会使用DEBUG中的U、D、G命令。 三、实验举例 【例3.1】 编辑、汇编、连接、执行下列程序,观察实验结果。 【程序功能】该程序的功能是利用BIOS功能调用,从键盘上接收若干个字符,并将它们的ASCII码与键盘扫描码以十六进制的形式显示出来,当按下+键时,停止程序的执行。 【步骤一】 用EDIT编辑源程序,并以EXAM1.ASM为文件名存入磁盘。 程序清单如下: SSEG SEGMENT STACK STK DB 80H DUP(?) SSEG ENDS CSEG SEGMENT ASSUME CS:CSEG,SS:SSEG HTOA PROC NEAR ;该子程序的功能是将AL内容转换为ASCII码 AND AL,0FH CMP AL,10 JC HTOA1 ADD AL,07 HTOA1: ADD AL,30H RET HTOA ENDP BHTOA PROC NEAR ;该子程序的功能是将AL内容转换为ASCII码 PUSH CX MOV CH,AL MOV CL,04 SHR AL,CL CALL HTOA MOV AH,AL MOV AL,CH CALL HTOA POP CX RET BHTOA ENDP DISASC PROCN EAR ;该子程序的功能是在光标处显示AL中的字符 PUSH AX

汇编语言上机实验汇总

汇编语言程序设计的实验环境及实验步骤 知识提要: 1、汇编语言源程序编写好以后, (1) 编辑源程序(生成 .ASM (2) 汇编源程序(.ASM → .OBJ (3) 连接目标程序(.OBJ → .EXE (4) 调试可执行程序(使用调试程序Debug 调试生成的.EXE 文件) (5) 运行程序输出结果。 2、 Windows 环境下的汇编语言集成编程环境的使用 实验一 汇编语言上机实验(一) 一、实验要求和目的 1、掌握汇编语言程序设计的基本方法和技能; 2、熟练掌握使用全屏幕编辑程序EDIT 编辑汇编语言源程序; 3、熟练掌握宏汇编程序MASM 的使用; 4、熟练掌握连接程序LINK 的使用。 二、软硬件环境 1、硬件环境:微机CPU 486以上,500MB 以上硬盘,32M 以上内存; 2、软件环境:装有MASM 、DEBUG 、LINK 等应用程序。 三、实验内容与步骤 1、实验内容 编写程序,判断一个年份是否是闰年。 2、实验步骤 汇编语言程序设计上机过程如图1.1所示。 图1.1 汇编语言程序上机过程 (一)用编辑程序EDIT 建立汇编语言源程序文件(ASM 文件)

建议源程序存放的目录名为MASM中,MASM子目录在D盘的根目录下。 可以在DOS模式下用编辑程序EDIT.EXE建立汇编语言源程序文件ABC.ASM,注意文件名的扩展名必须是.ASM。也可以在Windows 2000或者在Windows XP环境下鼠标单击“开始”→“运行”,在“运行”中输入“CMD”进入DOS模式,运行EDIT软件,例如:C:\documents and settings\administrator>cd\ *进入C盘根目录 C:\>d: *进入D盘 D:\>md masm *在D盘创建MASM文件夹D:\>cd masm *进入MASM文件夹 D:\masm>edit run.asm *建立run源文件 进入EDIT的程序编辑画面时,编写程序,判断一个年份是否是闰年的汇编语言源程序,输入汇编语言源程序如下: DATA SEGMENT INFON DB 0DH,0AH,'Please input a year: $' Y DB 0DH,0AH,'This is a leap year! $' N DB 0DH,0AH,'This is not a leap year! $' W DW 0 BUF DB 8 DB ? DB 8 DUP(?) DATA ENDS STACK SEGMENT 'stack' DB 200 DUP(0) STACK ENDS CODE SEGMENT ASSUME DS:DATA,SS:STACK,CS:CODE START: MOV AX,DATA MOV DS,AX LEA DX,INFON MOV AH,9 INT 21H LEA DX,BUF MOV AH,10 INT 21H MOV CL, [BUF+1] LEA DI,BUF+2 CALL DATACATE CALL IFYEARS JC A1 LEA DX,N MOV AH,9 INT 21H JMP EXIT A1: LEA DX,Y MOV AH,9 INT 21H EXIT: MOV AH,4CH INT 21H DATACATE PROC NEAR

汇编模拟题二

模拟题二 一.单选题(共20分) 1.某存储器分段时,一个段最多允许16K个字单元,则表示段内偏移地址的二进制位数至少是多少位(A) A. 15 B. 16 C. 17 D. 18 2.下列操作中允许段超越的是(C) A. 取指令 B. 存目的串 C. 以BP为基址存取操作数 D. 堆栈操作 3.下面有语法错误的指令是(C) A. MOV AX,[BX][SI] B.MOV AX,-2[BX][DI] C. MOV AX,[BX][BP] D.MOV AX,-1[BX][SI] 4.下列指令执行后能使BX中数据必为奇数的是(B) A. XOR BX,01H B. OR BX,01H C. AND BX,01H D. TEST BX,01H 5.设CL=05H,要获得CL=0AH,可选用的指令是(A) A. XOR CL,0FH B.NOT CL C. OR CL,0AH D. AND CL,0FH 6.没有语法错误的输出指令是(B) A. OUT AX,30H B.OUT DX,AL C. OUT AL,DX D. OUT 30H,AH 7.假设执行ADD指令后AX=006EH,再执行AAA指令,AX中的值是(B) A. 14H B. 0104H C. 74H D. 04H 8.某数据段有如下语句: ORG 0435H DA1 DB 17H,44H,77H ADR DW DA1 下述语句能使AL中的数据为偶数的是(B) A.MOV AX,WORD PTR DA1 B.MOV AX,WORD PTR DA1[1] C. MOV AX,ADR D. MOV AL,BYTE PTR ADR 9.当执行条件转移指令JNS OPR时,如条件成立,相对于转移指令的转移距离是(D) A. -128~+127个字节 B.-126~+127个字节 C. -128~+129个字节 D. -126~+129个字节 10.用MOV指令将十进制数89以非压缩BCD码格式存入AX,可使用的指令是(D)

最新部编版中考语文模拟试卷分类汇编语言运用(2)

最新部编版中考语文模拟试卷分类汇编语言运用(2) 一、初中语文语言运用 1.阅读下面材料,按要求作答。 皮影戏,又称“影子戏”或“灯影戏”,是一种以兽皮或纸板做成的人物剪影以表演故事的民间戏剧。表演时,艺人们在白色幕布后面,一边操纵影人,一边用当地流行的曲调讲述故事,同时配以打击乐器和弦乐,有浓厚的乡土气息。因其流行范围极为广泛,并因各地所演的声腔不同而形成多种多样的皮影戏。皮影戏是中国民间古老的传统艺术,老北京人都叫它“驴皮影”。据史书记载,皮影戏始于西汉,兴于唐朝,盛于清代,元代时期传至西亚和欧洲,可谓历史悠久,源远流长。2011年,中国皮影戏入选人类非物质文化遗产代表作名录。 (1)请用一句话概括以上内容,不超过30字。 (2)根据材料内容,以“皮影戏”为描述对象,用上一种修辞方法,写一句话。 【答案】(1)皮影戏种类多样、流传广泛、历史悠久、入选“非遗”代表名作录。 (2)示例一:皮影戏以其浓厚的乡土气息,丰富多彩的声腔,源远流长的历史入选人类非物质文化遗产代表作名录。 示例二:皮影戏用自己独特的魅力讲述着人间的喜怒哀乐。 【解析】【分析】(1)仔细阅读材料,我们可以提炼出这些关键词句:“流行范围极为广泛”“多种多样的皮影戏”“历史悠久,源远流长”“入选人类非物质文化遗产代表作名录”。再将这些要点进行加工即可。 (2)题干要求“根据材料内容”“用上一种修辞方法”来描述皮影戏。因此,回答时需要先从材料中找到皮影戏的特点,再用修辞将它生动表述出来。比如皮影戏“浓厚的乡土气息,丰富多彩的声腔”,“历史悠久,源远流长”,再如“中国民间古老的传统艺术”。 故答案为:⑴皮影戏种类多样、流传广泛、历史悠久、入选“非遗”代表名作录。 ⑵示例一:皮影戏以其浓厚的乡土气息,丰富多彩的声腔,源远流长的历史入选人类非物质文化遗产代表作名录。示例二:皮影戏用自己独特的魅力讲述着人间的喜怒哀乐。 【点评】⑴本题考查考生的概括能力,要求考生读懂材料,提取关键信息,关键语句,组织语言要简洁。 ⑵本题考查考生的语言表达能力,注意题干的要求,要结合材料的内容进行作答。 2.阅读下面材料,按要求答题。 在我国文学史上,唐诗流传数量最多、影响最广。这是什么原因呢? 在唐之前,也有《离骚》等优秀诗作,但诗的语言过于文人化,口语化程度不高,能被完整记住广为流传的名句名篇却不多。唐代诗歌语言出现了一个巨大变化,诗歌的平民化和口语化程度大大改善。朗朗上口,易记易背。 唐诗流传甚广,还有另一个重要的原因,________________。唐诗中多七言律诗、五言律诗、七言绝句、五言绝句等格律诗。格律化的运用,大大增加了诗歌的节奏感,便于记诵。 因此,唐诗流传既多且广,至今不衰。 (1)材料中画线句有语病,请写出修改意见。

2017年高考试题分类汇编(集合)

2017年高考试题分类汇编(集合) 考点1 数集 考法1 交集 1.(2017·北京卷·理科1)若集合{}21A x x =-<<,{}13B x x x =<->或,则 A B = A. {}21x x -<<- B. {}23x x -<< C. {}11x x -<< D. {}13x x << 2.(2017·全国卷Ⅱ·理科2)设集合{}1,2,4A =,{}240B x x x m =-+=.若 {}1A B =,则B = A .{}1,3- B .{}1,0 C .{}1,3 D .{}1,5 3.(2017·全国卷Ⅲ·理科2)已知集合{}1,2,3,4A =,{}2,4,6,8B =,则A B 中元素的个数为 A.1 B.2 C.3 D.4 4.(2017·山东卷·理科1)设函数y =A ,函数ln(1)y x =-的定义域为B ,则A B = A .(1,2) B .(1,2] C .(2,1)- D .[2,1)- 5.(2017·山东卷·文科1)设集合{}11M x x =-<,{}2N x x =<,则M N = A.()1,1- B.()1,2- C.()0,2 D.()1,2 6.(2017·江苏卷)已知集合{}1,2A =,{}2,3B a a =+,若{}1A B =,则实数a 的值为______. 考法2 并集 1.(2017·全国卷Ⅱ·文科2)设集合{}{}123234A B ==,,, ,,, 则A B = A. {}123,4,, B. {}123,, C. {}234,, D. {}134,, 2.(2017·浙江卷1)已知集合{}11P x x =-<<,{}02Q x x =<<,那么P Q = A. (1,2)- B. (0,1) C.(1,0)- D. (1,2) 考法3 补集

汇编语言上机实验

汇编语言程序设计的实验环境及实验步骤 知识提要: 1、汇编语言源程序编写好以后,必须经过下列几个步骤才能在机器上运行: (1) 编辑源程序(生成.ASM文件) (2) 汇编源程序(.ASM → .OBJ) (3) 连接目标程序(.OBJ → .EXE ) (4) 调试可执行程序(使用调试程序Debug调试生成的.EXE文件) (5) 运行程序输出结果。 2、Windows环境下的汇编语言集成编程环境的使用 实验一汇编语言上机实验(一) 一、实验要求和目的 1、掌握汇编语言程序设计的基本方法和技能; 2、熟练掌握使用全屏幕编辑程序EDIT编辑汇编语言源程序; 3、熟练掌握宏汇编程序MASM的使用; 4、熟练掌握连接程序LINK的使用。 二、软硬件环境 1、硬件环境:微机CPU 486以上,500MB以上硬盘,32M以上内存; 2、软件环境:装有MASM、DEBUG、LINK等应用程序。 三、实验内容与步骤 1、实验内容 编写程序,判断一个年份是否是闰年。 2、实验步骤 汇编语言程序设计上机过程如图1.1所示。 图1.1 汇编语言程序上机过程 (一)用编辑程序EDIT建立汇编语言源程序文件(ASM文件)

建议源程序存放的目录名为MASM中,MASM子目录在D盘的根目录下。 可以在DOS模式下用编辑程序EDIT.EXE建立汇编语言源程序文件ABC.ASM,注意文件名的扩展名必须是.ASM。也可以在Windows 2000或者在Windows XP环境下鼠标单击“开始”→“运行”,在“运行”中输入“CMD”进入DOS模式,运行EDIT软件,例如:C:\documents and settings\administrator>cd\ *进入C盘根目录 C:\>d: *进入D盘 D:\>md masm *在D盘创建MASM文件夹D:\>cd masm *进入MASM文件夹 D:\masm>edit run.asm *建立run源文件 进入EDIT的程序编辑画面时,编写程序,判断一个年份是否是闰年的汇编语言源程序,输入汇编语言源程序如下: DATA SEGMENT INFON DB 0DH,0AH,'Please input a year: $' Y DB 0DH,0AH,'This is a leap year! $' N DB 0DH,0AH,'This is not a leap year! $' W DW 0 BUF DB 8 DB ? DB 8 DUP(?) DATA ENDS STACK SEGMENT 'stack' DB 200 DUP(0) STACK ENDS CODE SEGMENT ASSUME DS:DATA,SS:STACK,CS:CODE START: MOV AX,DATA MOV DS,AX LEA DX,INFON MOV AH,9 INT 21H LEA DX,BUF MOV AH,10 INT 21H MOV CL, [BUF+1] LEA DI,BUF+2 CALL DATACATE CALL IFYEARS JC A1 LEA DX,N MOV AH,9 INT 21H JMP EXIT A1: LEA DX,Y MOV AH,9 INT 21H EXIT: MOV AH,4CH INT 21H DATACATE PROC NEAR

汇编_题型

模拟试题六 一.选择题。(单项选择,30分) 1.下面说法正确的是(C ) A.8086/8088为20位CPU。 B.不同的逻辑段的段地址有可能相同。 C.同一个逻辑段内所有单元的段地址相同,而偏移地址各不相同。 D.SP寄存器指示下一条要执行的指令的偏移地址。 2.Pentium CPU有32根地址总线,内存的物理地址也为32位,则该CPU的寻址空 间大小为(1G =1024M)(D ) A.256M B. 16M C.1G D. 4G 3.当SS=9876H, SP=4328H,执行POPF指令后,堆栈顶部的物理地址是(A ) A. 9CA8AH B. 9CA90H C. 9CA86H D. 0DB00H 4.SAR(算术移位指令)可作一定程度上的除2运算,若AL中的内容为93H,则指令 SAR AL,1执行后,AL中的内容为(A ) A.49H B. C9H C. 89H D. 92H 5.已知(AL)=41H,(AH)=5AH,CPU执行SUB AL,AH指令后,标志寄存 器各位的值正确的是(A ) A.SF=1,ZF=0,CF=1,OF=0 B.SF=0,ZF=0,CF=1,OF=0 C.SF=1,ZF=0,CF=0,OF=1 D.SF=0,ZF=1,CF=0,OF=1 6.已知(AL)=88H。如果该数是一个有符号数,它的十进制值为X;如果它是一 个压缩的BCD码,它的十进制值为Y;执行ADD AL,03H DAA指令序列后, AL的十六进制值为Z。则(B ) A.X=120,Y=-120,Z=91H C. X=-120,Y=120,Z=8BH B.X=120,Y=-88,Z=8BH D. X=-120,Y=88,Z=91H 7.下列指令使用不正确的是(A ) A.SAL [100H], 1 C. MUL BYTE PTR 10H[BX+SI] B.AND BL, [BP+SI] D. MOV AL, -100 8.下列指令使用正确的是(D ) A.MOV DS, IBABH C. MOV BYTE PTR[BX], BYTE PTR [SI] B.POP DL D. ADD BYTE PTR [100H], -1 9.有符号数比较大小所用的跳转指令是(D ) A.JC和JE B. JS和JZ C. JA和JB D. JL和JG 10.用一条指令实现将寄存器BX和SI的内容相加,结果并送入AX中,这条指令是 ( D ) A. ADD AX,[BX][SI] C. MOV AX, [BX][SI] B. AND AX, [BX][SI] D. LEA AX, [BX][SI] 11.下面指令可能不能够将AX清零的是(D ) A.MOV AX,0 C. AND AX,0 B.XOR AX,AX D. SBB AX,AX 12.下面指令不能够将AX和BX内容调换的是(D ) A.XCHG AX, BX C. XCHG AL, BL

计算机应用基础模拟试卷二(含答案)(DOC)

专业班姓名成绩 《计算机应用基础》模拟试卷二 说明: 1、本试题共5道大题,考试时间120分钟。 2、请将答案写在试卷指定的位置,否则将不得分。 一. 填空题(请将正确的答案填写在试题相应的位置上。) 1. 计算机网络最显著的特征是。 2. 函数SUM(B5:F5)相当于用户输入公式。 3. 常见的打印机有打印机、打印机和打印机3类。 4. CPU的中文意思是。 5. 窗口排列有______、纵向平铺和横向平铺3种方式。 6. 智能ABC输入法状态栏框表示处于________输入状态。 7. 局域网硬件中占主要地位的是。 8. IP地址采用分层结构,由和主机地址组成。 9. 在浏览器中,默认的协议是。 10. 在Excel中,一个工作簿中默认有张工作表,最多可有张工作表。 11. 如果某一单元格中的文本前面总有删除不掉的空格,那可能是因为。 12. 打印页码3,7,11,17~20表示打印的是。 13. 接入Internet的计算机必须共同遵守协议。 14. 复制文本排版格式可以单击工具栏上按钮,也可以用快捷来实现。 15. 第一台电子计算机的名字是,诞生与年。 16. 如果要在不同页的页眉页脚区放置不同的内容,应在对话框中设置。 17. 下述()不是Internet国际互联网的译名。

A.因特网 B.交互网 C.网际网 D.诺威网 18. 中央处理器的英文缩写是,由和组成。 19. 计算机语言有语言、语言和语言3类。 20. 微型计算机是由、和接口部件构成的。 二. 单选题(请将正确答案的序号填写在试题对应的括号内。) 1. 在Excel 2007中,若在A2单元格中输入“8^2”则显示结果为()。 A.16B.64C.=8^2D.8^2 2. 计算机能直接执行的程序是。 A.源程序B.机器语言程序C.高级语言程序D.汇编语言程序 3. 目前的计算机都是基于冯·诺依曼提出的原理。 A.二进制数B.布尔代数C.开关电路D.存储程序 4. PowerPoint 提供的幻灯片版式设计主要是为幻灯片设置。 A.背景图案B.动画效果 C.对象的颜色D.对象的种类和其间相互位置 5. 一个PowerPoint演示文稿是由若干个组成。 A.幻灯片B.图片和工作表C.电子邮件D.Office文档和动画 6. MPEG-1压缩算法广泛应用于()视频节目。 A.VCD B.DVD C.HDTV D.PAL 7. 在Excel 2007中,要在工作簿中同时选择多个不相邻的工作表,在依次单击各个工作表的标签的同时应按住()键。 A.Ctrl B.Shift C.Alt D.Del 8. 在编辑演示文稿时,要在幻灯片中插入表格、剪贴画或照片等图形,应在中进行。 A.备注页视图B.幻灯片浏览视图 C.幻灯片视图D.大纲视图 9. 通信网的软件是()等。 A.信令和协议 B.程序和协议

2017年全国高考英语试题分类汇编(共23份) (1)

2017年全国高考英语试题分类汇编(共23份) 目录 2017全国高考汇编之定语从句 (2) 2017全国高考汇编之动词+动词短语 (13) 2017全国高考汇编之动词时态与语态 (30) 2017全国高考汇编之非谓语动词 (47) 2017全国高考汇编改错 (68) 2017全国高考汇编之交际用语 (82) 2017全国高考汇编之介词+连词 (96) 2017全国高考汇编之名词性从句 (112) 2017全国高考汇编之完型填空 (187) 2017全国高考汇编之形容词+副词 (330) 2017全国高考汇编之虚拟语气+情态动词 (341) 2017全国高考汇编阅读之广告应用类 (355) 2017全国高考汇编阅读之广告应用类 (375) 2017全国高考汇编阅读之科普知识类 (409) 2017全国高考汇编阅读之人物传记类 (456) 2017全国高考汇编阅读之社会生活类 (471) 2017全国高考汇编阅读之文化教育类 (552) 2017全国高考汇编阅读新题型 (658) 2017全国高考汇编阅读之新闻报告类 (712) 2017全国高考汇编之代词+名词+冠词 (740) 2017全国高考汇编之状语从句 (761)

2017全国高考汇编之定语从句 The exact year Angela and her family spent together in China was 2008. A. When B. where C. why D. which 【考点】考察定语从句 【答案】D 【举一反三】Between the two parts of the concert is an interval, _______ the audience can buy ice-cream. A. when B. where C. that D. which 【答案】A 二I borrow the book Sherlock Holmes from the library last week, ______ my classmates recommended to me.. A.who B. which C. when D. Where 【考点】考察定语从句 【答案】B 【举一反三】The Science Museum, we visited during a recent trip to Britain, is one of London’s tourist attractions.

汇编语言实验报告

汇编语言实验报告 专业: 班级: 姓名: 学号: 2011年12月14日

目录 实验1 利用DEBUG调试汇编语言程序段 (3) 实验2 初级程序的编写与调试实验(一) (11) 实验3 初级程序的编写与调试实验(二) (20) 实验4 汇编语言程序上机过程 (28) 实验5 分支程序实验 (33) 实验6 循环程序实验 (40) 实验7 子程序实验 (45)

实验1 利用DEBUG调试汇编语言程序段一.实验目的 1.熟悉DEBUG有关命令的使用方法; 2.利用DEBUG掌握有关指令的功能; 3.利用DEBUG运行简单的程序段。 二.实验内容 1.进入和退出DEBUG程序; 1)开始—运行,输入cmd,点确定进入命令窗口 2)在命令窗口中输入dubug进入debug程序 3)进入debug窗口后,输入q命令退出debug 2.学会DEBUG中的 1)D命令(显示内存数据D 段地址:偏移地址) 例1:-D100 ;显示DS段, 0100开始的128个节内容

说明: 指定要显示其内容的内存区域的起始和结束地址,或起始地址和长度。 ① D SEGREG[起始地址] [L 长度] ;显示SEGREG段中(缺省内默认为DS), 以[起始地址] (缺省内为当前的偏移地址),开始的[L 长度] (缺省内默认为128)个字节的内容. ② D SEGREG[段地址:偏移地址] ;显示SEGREG段中(缺省内默认为DS), [段地址:偏移地址] 开始的[L 长度] (缺省内默认为128)个字节内容 -D ;默认段寄存器为DS,当前偏移地址(刚进入debug程序偏移地址为0100H) -D DS:100 ;显示DS段, 0100H开始的128个字节内容 -D CS:200 ;显示CS段, 0200H开始的128个字节内容 -D 200:100 ;显示DS段, 0200:0100H开始的128个字节内容 -D 200 ;显示DS段, 0200H开始的128个字节内容

最新各省市高考模拟题理解性默写汇编

最新各省市高考模拟题理解性默写汇编 整理编辑:公主岭一中二年十八班第七学习小组 1.山东省淄博市2016届高三下学期第一次模拟考试 补出下列名篇名句中的空缺部分。 (1)《论语?泰伯》中论述“士”要抱负远大、刚强勇毅、责任重大的两句是“_________,_________”。 (2)《劝学》中强调君子“广泛学习和反思省察”重要作用的两句是“_________,_________”。 (3)辛弃疾《水龙吟?登建康赏心亭》一词中描写楚地秋色无际、秋水辽远的两句是“_________,_________”。 2.2016广安眉山遂宁三市高三语文第一次诊断性考试题 补写出下列句子中的空缺部分。(6分) (1)屈原《离骚》中“____,___ _”两句,用一个美丽而遭不幸的女子比喻自己因遭嫉妒而被谗毁,以致被君王弃用。 (2)刘禹锡《陋室铭》中“,”两句,写出了居室主人摆脱官场俗务后的轻松自在,两耳清静,又没有繁琐的政务劳累自己的身体。 (3)在《赤壁赋》中,苏轼用“,____”两句,描写白己任凭小船飘荡而越过广阔江面的情景。 3.山东省济南市2016届高三3月高考模拟考试语文试题 补写出下列句子中的空缺部分。(6分) (1)《论语》中子夏谈到人生要多学习,多发问,多思考,从而达到“仁在其中矣”的句子是“”_________,_________。这句话后来成为复旦大学的校训。 (2)一个人努力了不一定能成功,但只要尽力了,也就没什么可后悔的,这就是王安石在《游褒禅山记》中所说的“ _________,_________”。 (3)苏轼在《定风波》中用“ _________,_________”劝慰同行者,既然大自然的风雨不能改. 2016年江西省南城一中南康中学高安中学彭泽一中泰和中学樟树中学高三模拟考试补写出下列句子的空缺部分。(6分) ⑴《离骚》中用“_________,_________”两句来直接表白自己宁死也不与小人们同流合污的心志。 ⑵《赤壁赋》中描写诗人泛舟江上随意飘荡自由来去的情景的两句是:“_________, _________ ⑶《渔家傲?秋思》中用“_________,_________”两句,点出了“塞下”的地域性的特点,并以“异”字领起全篇,为下片怀乡思归之情埋下了伏线。变,不如改变我们的心态,在雨中吟诗放歌。 5.江苏省扬州中学2015—2016学年第二学期质量检测 补写出下列名句名篇中的空缺部分。 ⑴辘辘远听,。(杜牧《阿房宫赋》) ⑵今年欢笑复明年,。(白居易《琵琶行》) ⑶天之苍苍,其正色邪??(庄子《逍遥游》) ⑷,一夫当关,万夫莫开。(李白《蜀道难》) ⑸登斯楼也,则有去国怀乡,,满目萧然,感极而悲者矣。(范仲淹《岳阳楼记》) ⑹唇焦口燥呼不得,。(杜甫《茅屋为秋风所破歌》) 6.2016届江苏省百校联考高三下学期第一次联考 补写出下列名句名篇中的空缺部分。 (1),小年不及大年。(庄子《逍遥游》) (2)醉不成欢惨将别,。(白居易《琵琶行》) (3),只是当时已惘然。(李商隐《锦瑟》) (4)一日之内,一宫之间,。(李牧《阿房宫赋》) (5)剪不断,理还乱,是离愁。。(李煜《相见欢》)

相关文档
最新文档