问题 选择题

With a lot of problems _______, the principal decided to hold a meeting to have a discussion about them

A.to solve

B.being solved

C.solving

D.solved

答案

答案:A

题目分析:考察with复合结构。本题指的名词a lot of problems与动词solve构成被动关系,而且这是一个将来要发生的事情,故使用不定式。特别注意本题中的动词solve是由句子的主语the principal所做,使用使用不定式的主动形式表示被动含义。句意:因为有很多的问题要解决,校长觉得举行一个会议来讨论这些问题。故A正确。

点评:with的复合结构的作用相当于一个状语从句,基本结构为:with+宾语+宾语补足语;宾语补足语可以是名词,代词,形容词,副词,现在分词,过去分词,也可以是不定式。对宾语的情况进行补充说明。当做宾语补足语的动词与宾语构成被动关系的时候,使用过去分词的形式;当二者构成主动关系的时候,使用现在分词的形式。要注意With的复合结构经常与独立主格结构转换使用。

选择题
多项选择题

请编制程序ex6.ASM,其功能是:将内存中从SOuRCE开始的区域里存放的20字节的压缩BCD码转换为ASCⅡ码,每个压缩的BCD码转换为两个ASCⅡ码,并在最高位加上奇校验位,结果存放到RESULT开始的内存区域。
例如:
内存中有:73H,45H……
则结果为:B3H,37H,B5H,34H……
部分程序已经给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入s0URCE开始的内存单元中,运算结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。填空BEGIN和END之间已给出的源程序使其完整,空白处已用横线标出,每行空白一般只需一条指令,但采用功能相当的多条指令亦可,或删去BEGIN和END之间原有的代码并自行编程来完成所要求的功能。
对程序必须进行汇编,并与IO.OBJ连接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序存在错误之处,请加以修改。
[试题程序]
EXTRN LOAD:FAR,SAVE:FAR
N EQU 20
DSEG SEGMENT
SOURCE DB N DUP()
RESULT DB N*2 DUP(0)
NAME0 DB ’INPUT1.DAT’,0
NAME1 DB ’OUTPUT1.DAT’,0
DSEG ENDS
SSEG SEGMENT STACK
DB 256 DUP()
SSEG ENDS
CSEG SEGMENT

ASSUME CS:CSEG,DS:DSEG,SS:SSEG
START PROC
FAR
PUSH DS
XOR
AX,AX
PUSH AX
MOV
AX,DSEG
MOV DS,AX
LEA DX,SOURCE
LEA
SI,NAME0
MOV
CX,N
CALL LOAD
;******** BEGIN ********
LEA
SI,SOURCE
LEA DI,RESULT
MOV
CX,NAGAIN:
MOV
AL,[SI]
MOV
AH,AL
(1) AND
AH,0F0H
(2)
MOV
CL,4
(3)
POP
CXADD AL,30H
(4)
NEXT
OR
AL,80H
NEXT:
MOV
[DI],AL
INC DIADD
AH,30H
(5)
NEXT1
OR
AH,80H
NEXT1: MOV
[DI],AH
INC
DI
INC
SI
LOOP
AGAIN
; ******** END ********
LEA DX,RESULT
LEA
SI,NAMEI
MOV
CX,N*2
CALL
SAVE
RET
START
ENDP
CSEG
ENDS
END
START