LOOP L1
HLT
程序执行后,AL 、CL= (5) 、 (6)
74. MOV AX ,4BD5H
MOV BL ,0
MOV DL ,0
MOV CX ,16
L1: SHL AX ,1
JC L2
INC BL
JMP L3
L2: INC DL
L3: LOOP L1
...
程序执行后BL 、DL 和AX 分别是 (7) 、 (8) 。
75.阅读下列程序:
Data SEGMENT
STRING DB '127'
NUM DB $-STRING
S DW 0
DATA ENDS CL←计数初值2
SAR Dx ,1;Dx 右移1位
*
CL ←CL -1
< ** >
结束 N Y
图
1 流程图
STACK SEGMENT PARA STACK 'STACK'
DB 256 DUP(0)
STACK ENDS
CODE SEGMENT PARA PUBLIC 'CODE'
MAIN PROC FAR
ASSUME CS:CODE,DS:DATA,SS:STACK START:
MOV AX,DA TA
MOV DS,AX
CALL CHANGE
MOV S,BX
MOV AH,4CH;⑥
INT 21H;⑥
CHANGE PROC NEAR
LEA SI,STRING
MOV CL,NUM
MOV CH,0
MOV AX,0
MOV DI,10;④
NEXT:
MUL DI
MOV BH,0 ;①
MOV BL,[SI]
AND BL,0FH ;②
ADD AX,BX
INC ③
LOOP NEXT
ZERO:;⑤
MOV BX,AX
RET
CHANGE ENDP
MAIN ENDP
CODE ENDS
END START
回答下列问题:
A.本程序的功能是(9)。
B.NUM的值是(10)。
C.在②处写入注释。(11)
D.运行后,S单元的值是(12)。
E.将①语句插入到next: 标号前是否可以?(13)
F.CALL Change属于什么性质子程调用?(14)
G.Ret执行后应执行哪条语句?(15)
H.将NUM DB$-String改为NUM DB2,程序执行后S单元的值是(16)。
I.本程序设计中用了几个段?(17)。
J.应填入③的是(18)。
K.④中设置的10是表示什么?(19)
L.⑤行是否可省略?(20)。
M.本程序可转换最大数值是什么?(21)
N.本程序可转换负数值吗?(22)
O.将S的初值设为1,本程序转换的结果是什么?(23)
P.⑥示的行的功能是(24)。
II.软件基础和应用(6分)
76.顺序表的插入和删除要求仍然保持各个元素原来的次序。设在等概率情形下, 对有n个元素的顺序表进行删除一个元素, 平均需要移动(25)个元素?
77.存放对称矩阵A上三角部分或下三角部分的一维数组有多少元素?(26)
78.假设以数组Q[m]存放循环队列中的元素, 同时以rear和length分别指示循环队列中的队尾位置和队列中所含元素的个数。试给出该循环队列的队空条件和队满条件(27)。
79.软件工程中的结构化分析(SA)是一种面向(28)的分析方法。
80.软件测试分四个步骤:单元测试、(29)、确认测试和系统测试。
81.风险分析实际上是如下4个不同的的活动组成风险识别、(30)、风险评价和风险管理。
全真模拟试卷3
一、选择题(共有70个空格,每格1分,共70分,请务必使用答题卡涂写)
I.计算机基础知识(10分)
1.8位有符号整数的补码表示范围为-128~+127,写成机器码16进制形式为。
A.0~FF B.80~7F C.01~F7 D.FF~7F 2.X=(111000101)2, Y=(454)10, Z=(1C3)16, 以下不等式可以成立的是。
A.X A.无符号十进制数112 B.ASCII码'P' C.压缩型BCD码十进制数70 D.有符号十进制数112 4.若用8位二进制补码表示,[X]补=11010011,则X的十进制数真值是。 A.45 B.53 C.-53 D.-45 5.微机用的系统总线中,是从AT总线的直接扩展而成,并向下兼容。 A.ISA B.SCSI C.EISA D.PCI 6.用8位二进制补码表示,已知[X]补=80H,则X+127=。 A.0 B.1 C.2 D.-1 7.已知[X]补=7FH,[X+Y]补=00H,则Y=。 A.-128 B.-127 C.1 D.10 8.用8位二进制补码表示,设[X]补=11111000,若用16位表示[(1/2)X]补应为。 A.008C B.FFF8 C.FFFC D.01F0 9.8086 CPU 内的指令队列有字节。 A.6 B.4 C.2 D.16 10.以2为底的一个二进制浮点数的格式如下: D7 D6 D5 D4 D3 D2 D1 D0 阶符阶码(补码) 数符尾数(原码) 则1.5的规格化浮点数是。 A.00101100 B.00111000 C.00011010 D.11101100 II.微机系统分析和应用(51分) 11.以下可以进行级连的芯片是。 A.8255A B.8251A C.8237 D.8253 12.80386的地址总线和数据总线各是位。 A.16、16 B.16、32 C.32、16 D.32、32 13.8086CPU对外部请求响应的信号中最响应的请求是。 A.NMI B.INTR C.RESET D.TEST 14.对8253的计数器进行编程时。若选择二进制计数,则其初值的可选范围为。 A.0001H~FFFFH B.0000~FFFFH C.0000~7FFFH D.0001H~7FFFH 15.D1 DB 20H DUP (?) D2 DW D1 实现取D1的偏移地址至寄存器的正确方法是。 A.MOV DI,OFFSET D2 B.MOV SI,D1 C.MOV DS,OFFSET D1 D.MOV BX,D2 16.I/O编址方式通常可分统一编址和独立编址,以正确的说法是。 A.对统一编址,必须有专门的I/O指令对设备进行访问 B.对独立编址,对I/O设备访问必须有专门的I/O指令 C.对统一编址,必须有专门的存储器指令对内存的访问 D.对独立编址,可用访问存储器指令实现CPU对设备的访问 17.MOV AX,ES:[BX][SI]的源操作数的物理地址是。 A.16×(DS) +(BX) +(SI) B.16×(ES) +(BX) +(SI) C.16×(SS) +(BX) +(SI) D.16×(CS) +(BX) +(SI) 18.PC机中控制总线提供所有的控制信号。 A.I/O设备对存储器 B.CPU对存储器和I/O设备接口 C.存储器对CPU和I/O设备接口 D.存储器对I/O设备 19.对于要求每次数据量大、高速传送的设备的接口设计,应采用I/O方式。 A.程序查询B.中断C.DMA D.NMI 20.对寄存器AX的内容乘以4的可正确实现的指令序列是。 A.MOV BL,4 MUL BL B.MOV BX,4 MUL BX C.ROL AX,1 ROL AX,1 D.SHL AX,1 SHL,AX,1 21.关于8250中断允许寄存器以下说法错误的是。 A.D0=1,接收数据就绪则发中断请求 B.D1=1,发送缓冲寄存器空时,则发中断请求 C.D2=1,接收缓冲寄存器空时,则发中断请求 D.D3=1,MODEM状态改变时,则发中断请求 22.汇编语言程序被汇编时,指令性语句和指示性语句分别。 A.不产生指令,产生指令 B.产生指令,不产生指令 C.不产生指令,不产生指令 D.产生指令,产生指令 23.某SRAM芯片,其容量是512×8bit,除电源和接地线外该芯片引脚的最少数目是。 A.22 B.19 C.17 D.以上都不正确 24.8253的计数器以方式0工作,当计数至0时,从OUT都会输出一个信号。 A.由低变高电平B.由高变低电平 C.高阻变低电平D.低电平变高阻 25.BUF是数据段定义变量,指令MOV BX,OFFSET BUF的寻址方式为。 A.直接寻址B.间接寻址C.立即寻址D.寄存器寻址26.PC机与绘图仪进行串行通信方式绘图,则采用传送方式就行了。 A.半双工方式B.全双工方式C.单工方式D.半单工方式27.下列指令中,有语法错误的是。 A.MOV [SI],[BX] B.IN AL,DX C.JMP WORD PTR[BX+8] D.PUSH WORD PTR 20[BX+SI-2] 28.关于操作系统的内存管理,下述说法中是错误的。 A.虚存的目的是为了给每个用户提供独立的、比较大的编程空间 B.虚存的存储空间最大不得超过实存空间的长度 C.虚存系统中,每个用户的编程空间可以小于实存空间 D.虚存系统中,所运行的程序可以大于实存空间 29.要构造2K×8bit的内存,可以使用。 A.二片1K×8bit进行位数扩展B.二片1K×4bit进行单元数扩展 C.二片2K×4bit进行位数扩展D.二片2K×4bit进行单元数扩展30.以下描述正确的是。 A.在中断处理过程中,不能再响应其它中断请求 B.在中断处理过程中,一定要响应其它中断请求 C.在中断响应中,保护断点应由中断服务程序完成 D.在中断响应中,保护断点是由中断响应过程自动完成 31.在8086中,物理地址=。 A.段地址*16+偏移地址B.偏移地址*16+段地址 C.段地址*4+偏移地址D.偏移地址*4+段地址32.在8086最小模式的典型配置中,8286的T和OE分别接CPU的。 A.DT/R,DEN B.DEN,DT/R C.ALT,DEN D.ALT,DT/R 33.Pentium微处理器可寻址的地址线是条。 A.24 B.48 C.32 D.64 34.在微型计算机中,通用寄存器的位数是。 A.地址总线的位数B.总线的字长 C.计算机字长D.控制线总的位数35.指令周期是指。 A.取一条指令的时间 B.机器周期时间 C.取和执行一条指令的时间 D.总线周期时间 36.总线中数据线的数据可以来源于。 A.CPU B.存储器单元C.I/O的端口D.以上全部37.8086CPU可访问的存储器空间为1MB组成,实际上将内存分为奇数存储体和偶数存储体两部分,用于区分两个存储体内的地址线是。 A.A0 B.A1 C.A19 D.A18 38.Pentium与80486CPU芯片在相同频率工作时,其整数、浮点性能分别可提高倍。 A.5、1 B.2、4 C.4、2 D.1、5 39.设DH=10H,执行NEG DH指令后,正确的结果是。 A.DH=10H CF=1 B.DH=0F0H CF=0 C.DH=10H CF=0 D.DH=0F0H CF=1 40.设DS=8225H,DI=3942H,指令MOV AL,[DI]操作数的物理地址是。