请帮我做计算机考试题~!
1.填空(1.5*20=30分)
1,微机系统包括硬件和软件。其中,硬件系统由(微处理器)(存储器)(输入/输出接口电路)(系统总线)等部件组成。
2 、( 111001.101)2 =(57.625)10,(7B)16 =(123)10
3.8086微处理器的控制寄存器主要包括(指令指针寄存器IP)和(标志寄存器flags)。
4.8086微处理器有20条地址线,因此可寻址存储空间为(1 )MB,地址范围为(90000H-FFFFFH)。
5.8086的I/O口有两种寻址方式,即(统一寻址)寻址和(独立寻址)寻址。
6.8086的总线周期至少包括4个时钟周期。
7.计算机中的指令应该由(操作码)字段和(地址码)字段组成。
8.与I/O端口相关的寻址方式分别是(端口)寻址和(内存)寻址。
9.在现代微型计算机中,主要的I/O数据传输方式是无条件传输,(程序查询传输),(中断传输)和(DMA传输)。
二、简答题(5*6 = 30分)
1和8086的最大工作模式和最小工作模式的主要区别是什么?
2.比如一个程序段执行前,(CS)= 33A0 H,(IP) = 0130 H,程序段开始执行指令的实际地址是多少?
3.有两个16位字31DAH和5E7FH,它们在存储器中的地址分别是00130H和00134H。试着画出他们的存储图。
4.已知微机系统中RAM容量为4K×8位,首地址为4800H。最后一个单元的地址是什么?
5.64K×8位存储器由16K×1位DRAM芯片组成,需要绘制存储器的逻辑图。
6.设8259A的操作命令字OCW2中EOI=0,R=1,SL=1,L2L1L0=011,试指出8259A的优先排队顺序。
三。程序性问题(4*7 = 28分)
1,已知(AX)= 75A4H,CF=1。分别写出以下指令的结果。
(1)、添加AX、08FFH (2)、INC AX
(3)、副轴4455H (4)和轴0FFFH
(5)、或AX,0101H (6)、SAR AX,1
(7)、ROR AX,1 (8)、ADC AX,5
2.给定(SS) = 8000h,(SP) = 2000h,(AX) = 7a6ch,(DX) = 3158h,执行下面的程序段,画出每条指令执行后寄存器内容和堆栈内容的变化。
推斧
推送DX
波普·BX
波普·CX
3.试着在执行下面的程序段后分析BX的内容。
MOV BX,1030H
MOV CL,3
BX,CL
十二月BX
4.已知(DS) = 3200h,(BX) = 1234h,(SL) = 3456h,(3668ah) = 7FH。分别计算操作数的有效地址EA和物理地址PA,执行指令MOV AL,[BX] [SI]后写出运算结果。
四、编程题(12分)
试编程实现键盘连续输入的小写字母以大写字母显示,小写字母与大写字母之间用“-”隔开。当输入非小写字母时,程序停止处理。