疑似10年微机原理试卷
PS:下面是我看着一张红家上的卷子的不太清楚的照片打出来的,所以不正确的地方请大虾们帮忙改正,传说中周磊不改卷子。。。。。。低调。。。。。。 一、填空题:
1, 请按括号里的要求进行数制转换,43.62(十进制)=__2B.9E__H(十六进制);-97(十
进制)=________(字长为8位,二进制补码表示)。 2, 已知a=00110100B,b=10100011B为二进制补码,请填写以下表达式结果:a+b=___D(十进制),a XOR b=_____B(二进制)。 3, 总线是用于连接CPU与其他器件的一组连线,从功能上可分为:_____总线、_____总线、_____总线。分别用于传送三种类型的信息。
4, 在8086微机系统中,采用____位地址对存储器进行编址,可寻址范围为______;设某一存储单元段地址为0010H,偏移地址为0042AH,该单元物理地址为_052AH____。 5, 8086CPU具有____和_____两种工作方式。分别适用于单微处理器组成的小系统和多处
理器系统。
6, 内存储器分为随机存取存储器RAM,和只读存储器ROM两种主要类型。 7, I/O硬件一般包括I/O控制器件,I/O接口,I/O设备三部分。 8, 根据I/O设备与主设备的并行工作程度。微型计算机的输入/输出控制方式主要有无条件传送,程序查询方式,I/O中断方式,DMA方式四种工作方式。 9, 外部中断可分为外部可屏蔽中断,外部不可屏蔽中断两种类型。
10, 为了利用微机实现对工业生产过程的监测及自动调节控制。必须将连续变化的模拟
量转换成微机所能接受的信号,即经过__ A/D转换器_______转换成相应的数字量。再经微机输入电路进入微机;为了实现对生产过程的控制。需要输出模拟信号,即要经过___ D/A转换器_____将数字信号变为模拟信号。 二、简答题:
1,试述8086/8088指令CMP与SUB区别?
2,试述I/O端口的编址方式有几种?并对其优缺点进行比较。
独立编址方式,统一编址方式两种。与独立编址方式相比,统一编址方式的优点是无需专门的I/O指令,从而使编程较为灵活,但是I/O端口占用了存储器的一部分地址空间,因而影响到系统中存储器的容量。并且访问寄存器和访问I/O端口必须使用相同位数的地址,使指令地址码加长,总线中传送信息量增加。
3,列举8086/8088CPU内部通用寄存器,并对每个寄存器主要用途进行描述。
4,试述宏指令与子程序的区别及优缺点。 宏指令是采用一个标示符来代替一段程序,它在汇编时要进行宏展开,对程序执行来说并没有增加额外的指令,因此执行速度快,但由于通过宏展开,使宏体在程序中各处出现,因此会占用较多的存储空间。子程序也是一段功能独立的程序,但它只出现一次,每次需要时,通过CALL指令进行调用,会额外引入子程序调用,子程序返回指令,因此会影响程序的执行速度。
三、编程题:
1,填写程序中的空缺语句 设有10个随机数(16位有符号数)已保存在DATABUF中,分别统计其中大于0,等于0,小于0的数的个数,并分别存放在GZ、EZ、LZ三个单元中。 程序如下:
START: MOV AX,DATA MOV DS,AX MOV ES,AX MOV AX,STACK MOV SS,AX LEA SP,TOP XOR AX,AX MOV GZ,AX MOV EZ,AX MOV LZ,AX MOV CX,10 LEA SI,DATABUF ST_COUNT: MOV AX,[SI] ADD SI,2 AND AX,AX ______________ JNC GZ JMP COUNT3 COUNT1: JL COUNT2 ______________ JMP COUNT3 COUNT2: ______________ COUNT3: DEC CX _____________ MOV AH,4CH INT 21H CODE ENDS END START 2,分析该子程序FUNC1,并回答相应的问题 FUNC1 PROC NEAR
XOR MOV MOV JCXZ INC INC DEC JCXZ MOV SHL ADD LOOP MOV RET
CX,CX DX,01 CL,X A20 DX DX CX A20 AX,02 AX,CL DX,AX A10 Y,DX
AH:
A20:
FUNC1 ENDP
1, 该子程序的功能是Y=f(x)=_________________________; 2, 若X=0,则Y=__________;若X=3,则Y=__________;
四、设计题:
在PC/XT系统总线上扩充设计一个数据输出端口,分配给该端口的地址为274H,输出端口芯片用74LS374,输出设备为8个LED发光二极管。画出此输出端口与PC/XT系统总线以及与LED发光二极管的连接图,并编写使8个二极管间隔交替亮灭(即先0、2、4、6号管亮,1、3、5、7号管灭,间隔1秒钟后,1、3、5、7号管亮,0、2、4、6号管灭)的功能段程序。(注:芯片管脚符号带有一上标的低电平为使能信号,否则高电平为使能信号) 74LS374
D0 D1 D2 D3 D4 D5 D6 D7 __ OE Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 CP D0~D7 LOP:
MOV MOV OUT CALL MOV OUT JMP
DX,274H AL,0AAH
DX,AL DELAY1S
AL,XXH(看不清) DX,AL LOP
试卷上面的可能可以参考的参考答案:
一:1,2B.9E 10011111B 2,-41 10010111 3,数据,地址,控制 4,20 2^20=1M 5,最小,最大,单微处理器组成的小,多处理器 6,随机存取存储器RAM,只读存储器ROM 7,I/O控制器件,I/O接口,I/O设备 8,无条件传送方式,程序查询方式,I/O中断方式,DMA方式(四选二) 9,外部可屏蔽中断,外部不可屏蔽中断 二:
三:1,JLE COUNT1 2,1+2+……+2^(x-1)+2^x
INC EZ 1 15
10,A/D转换器,D/A转换器
JNZ ST_COUNT
INC LZ
相关推荐: