课程试卷库测试试题(编号: 1 )
一:填空题(每空1分,共18分)
1中央处理单元CPU主要由______________和______________构成,用来解释指令并进行运算。 2.8421BCD码有十个不同的数字符号,逢十进位,每位BCD码用______ _____位二进制数表示。 3.8086CPU在取指令时,依据_____ ____和______ __寄存器中的内容计算所要取的指令的物理地址。 4.所有的变量都具有三种属性,分别是:_____________、______________、_______________
5.8086CPU规定当MN/MX引脚接至+5V电源时工作于__________组态,当其接地时工作于_________组态。 6.用MOS器件构成的RAM,可以分为__________________RAM和_______________RAM两种。
7.8253的每个计数器通道有___________种工作方式,通常只有当GATE信号为_________电平时,才允许8253计数器工作。
8.8255A端口C的____________与A口组成A组,__ ___与B口组成B组,A组有__________工作方式,B组有______________工作方式。 二:单项选择题(每个选项2分,共24分)
1:____________是以CPU为核心,加上存储器、I/O接口和系统总线组成的。A.微处理器 B.微型计算机 C.微型计算机系统 2.堆栈指针的作用是用来指示______________A.栈顶地址 B.栈底地址 C.下一条要执行的指令的地址 3.计算机能直接认识、理解和执行的程序是_________A.汇编语言程序 B.机器语言程序 C.高级语言程序 4. 计算机内的“溢出”是指其运算的结果_________
A.为无穷大 B.超出了计算机内存储单元所能存储的数值范围 C.超出了该指令所指定的结果单元所能存储的数值范围
5. 8位补码操作数“10010011”等值扩展为16位后,其机器数为_______ A. 1111111110010011 B. 0000000010010011 C. 1000000010010011 6. 在执行指令MOV AX,0后,CPU状态标志位ZF的取值为_________ A.为0 B.为1 C.不确定 D.没有影响 7. 某计算机的主存为3KB,则内存地址寄存器需_______位就足够了A. 10 B. 11 C. 12 D. 13
8. 在8086/8088中,一个最基本的总线周期由________时钟周期(T状态)组成,在T1状态,CPU往总线发出_________信息. A. 4个 B. 2个 C. 5个 D. 数据 E. 地址 F. 状态
9. 8253/8254无论工作在哪种方式,在初始化编程时,写入控制字后,输出端OUT便________
A. 变为高电平 B. 变为低电平 C. 变为相应的高电平或低电平 D. 保持原状态不变,直至计数结束 10. 并行接口与串行接口的区别主要表现在_______之间的数据传输前者是并行,后者是串行 A. 接口与MPU B. 接口与外设 C. 接口与MPU和外设
11. 对8255A的C口执行按位置位/复位操作时,写入的端口地址是_____ A. C端口 B. 控制端口 C. A端口 D. B端口 三:简答题
1:写出下列指令源操作数的寻址方式(7分)
mov ax,0abh mov ax,[100h] mov ax,[bx+10] mov ax,[bx][si] mov ax,val[bx] mov ax,es:[bx] mov ax,val[bx][si]
1
2: 在下列程序段运行后,给相应的寄存器及存储单元填入运行的十六进制结果(6分)
Mov ax,1050h Mov bp,1000h Mov bx,2000h Mov [bp],al Mov dh,20h Mov [bx],dh Mov dl,01h Mov dl,[bx] Mov cx,3000h Hlt
AX=_______________ BX=____________________ CX=_____________________ DX=_______________ 字节单元(1000h)=______________ 字节单元(2000h)=____________ 3:下列程序完成统计字符串长度的功能,请填入空缺的部分(每空2分,共6分) data segment
mov dl,0 string db ‘abcdfgfglasivf’,0dh mov al,cr
l1 db ? again: __________________________ cr equ 0dh je done
data ends ___________________________ code segment
jmp again assume cs:code,ds:data,es:data done: lea bx,l1 start proc far mov [bx],dl begin: mov ax,data ret mov ds,ax start endp mov es,ax
code ends __________________________ end begin
4: 试说明8086/8088CPU的RESET信号的功能(6分)
5:RAM与CPU连接时,片选信号有哪些产生方式,各有什么特点?(5分) 四:综合分析题
1:利用INTEL 2114 1Kx4位的芯片,构成4KB的RAM。(共计12分)
(1):需要多少片芯片?怎样分组? (4分) (2):采用全译码方式,画出RAM与CPU的连接图。(3):写出存储器的地址分配范围 2:打印机通过8255A与PC总线连接的电路原理图如图所示。 (共计16分)
(1) 译码器为74LS138,写出8255A各端口地址 (4分) (2) 编写初始化8255A的程序片段 (4分) (3) 简述通过8255A
送字符给打印机的工作过程 (4分) (4) 编写将保存在内存DATA单元的字符送打印机输出的子程序。(4分)附8255方式字格式: D7D6D5D4D3D2D1D0
D7 =1 D6D5 =00 A组方式0 01方式1 1X方式2
D4=1:A口输入 0:A口输出 D3=1:C口高四位输入 0:C口高四位输出 D2=0:B组方式0 1:B组方式1 D1=1B口输入 0:B口输出
2
4分) :(
D0=1:C口低四位输入 0:C口低四位输出
IOW WR PC7 RD PA D0--D7 A0 PC0 A1 A B C /Y5 /G2B /STB DATA0-7 IOR D0--D7 A0 A1 A2 A3 A4 A5 CS
课程试卷库测试试题(编号: 2 )
一:填空题(每空1分,共20分)
1为提高系统性能,让CPU工作在其标称频率之上称为_______________________
2.从功能上看,大部分微型计算机的总线可分为_________________、_________________、_________________三种类型。 3.从功能上看,CPU可分为两大部分,__________________部分负责与存储器接口,____________部分负责指令的执行。 4.所有的变量都具有三种属性,分别是:______________、_______________、_________________
5.在PC/XT中,一个基本的存储器读写周期由________个T状态组成,一个基本的I/O周期由______个T状态组成。 6.用MOS器件构成的RAM,可以分为__________________RAM和_______________RAM两种。 7.每片8253/8254有___________个计数器通道,每个计数器通道有___________种工作方式。
8.8255A端口C的____________与A口组成A组,_____________与B口组成B组,A组有__________工作方式,B组有______________工作方式。 9:引起中断的原因,或能发出中断申请的来源,称为________________________ 二:单项选择题(每个选项2分,共24分)
1:在一般微处理器中,__________________包含在中央处理器(CPU)内。A.算术逻辑单元 B.主内存 C.输入/输出单元 2.IP寄存器的作用是用来指示______________ A.栈顶地址 B.栈底地址 C.下一条要执行的指令的地址 3.计算机能直接认识、理解和执行的程序是_________A.汇编语言程序 B.机器语言程序 C.高级语言程序 4. 计算机内的“溢出”是指其运算的结果_________
A.为无穷大 B.超出了计算机内存储单元所能存储的数值范围 C.超出了该指令所指定的结果单元所能存储的数值范围
5. 已知两个数的真值:X=-46,Y=117,则[X+Y]和[X-Y]的补码分别等于___________ A. 47H和5DH B. 47H和71H C. 2EH和71H 6. 下列指令中,错误的是_________ A. MOV AX,100 B. POPF C. ADD OFFSET[BX][SI],DX D. DEC DI
3
7. 在微机中,CPU访问各类存储器的频率由高到低的次序为_______________________
A. 高速缓存、内存、磁盘、磁带 B. 内存、磁盘、磁带、高速缓存C. 磁盘、内存、磁带、高速缓存 D. 磁盘、高速缓存、内存、磁带 8. 8086在响应外部HOLD请求后将___________________
A.转入特殊中断服务程序 B. 进入等待周期 C.只接收外部数据 D.所有三态引脚处于高阻态,CPU放弃对总线控制权
9. CPU对存储器或I/O端口完成一次读/写操作所需的时间为一个______________ A.指令周期 B.总线周期 C.时钟周期 10. 8253/8254无论工作在哪种方式,在初始化编程时,写入控制字后,输出端OUT便________
A. 变为高电平 B. 变为低电平 C. 变为相应的高电平或低电平 D. 保持原状态不变,直至计数结束 11. 并行接口与串行接口的区别主要表现在_______之间的数据传输前者是并行,后者是串行 A. 接口与MPU B. 接口与外设 C. 接口与MPU和外设
12. 一台微机化仪器采用8255A芯片作数据传送接口,并规定使用I/O地址的最低两位作芯片内部寻址,已知芯片A口的地址为0F4H,则当CPU执行输出指令访问0F7H端口时,其操作为 ____________
A.数据从端口C送数据总线 B. 数据从数据总线送端口C C.控制字送控制字寄存器 D. 数据从数据总线送端口B 三:简答题
1:写出下列指令源操作数的寻址方式(6分)
MOV AX,[100H] MOV AX,[BX+10] MOV AX,[BX][SI] MOV AX,COUNT[SI] MOV AX,ES:[BX][SI] MOV AX,VAL[BX][SI] 2: 在下列程序段运行后,给相应的寄存器及存储单元填入运行的十六进制结果(6分)
Mov ax, 5010h Mov CX,1000h Mov bx,2000h Mov [CX],al XCHG CX,BX Mov DH,[BX] Mov dl,01h XCHG CX,BX Mov [BX],DL Hlt
AX=_______________ BX=____________________ CX=_____________________ DX=_______________ 字节单元(1000h)=______________ 字节单元(2000h)=____________
3:已知(DS)=1000H,(SS)=2000H,(SI)=007FH,(BX)=0040H,(BP)=0016H,变量VAL的偏移地址为0100H,请指出下列指令的源操作数字段是什么寻址方式?它们的有效地址(EA)和物理地址(PA)分别是多少? (6分) MOV AX,[2468H] MOV AX,VAL[BX][SI] MOV AX,[BP+300H]
4:下列程序完成在一串给定个数的数中寻找最大值,并且放至指定的存储单元,每个数用16位表示,请阅读此程序,填入空缺的部分(每空2分,共6分)
data segment
buffer dw x1,x2,?,xn count equ $-buffer max dw ?
data ends
stack segment para stack’stack’ db 64 dup(?) top equ $-stack
4
stack ends code segment
assume cs:code,ds:data,ss:stack start proc far begin: mov ax,data mov ds,ax MOV AX,STACK MOV SS,AX MOV AX,TOP MOV SP,AX
_____________________________ LEA BX,BUFFER
5: 8086/8088CPU有哪些工作模式?怎样区分不同的工作模式?(4分)
MOV AX,[BX] INC BX DEC CX
AGAIN: ______________________________ JEG NEXT MOV AX,[BX] NEXT: INC BX
_______________________________ START ENDP CODE ENDS END BEGIN
6:RAM和ROM这两类存储器有什么不同?它们在计算机中各有什么主要用途?(4分) 四:综合分析题
1:现有INTEL2114 1KX4位的片子若干,要构成2KB的RAM系统,需要多少片这种芯片,画出线路连接图,并给出其地址范围(注:采用全译码控制方式选片) (12分)
2:下图是利用8253定时/记数器、并行接口芯片8255A及I/O端口地址译码电路等设计的一个波特率时钟发生器,其输入时钟CLK=1.19318MHZ,波特率因子factor=16,输出的波特率为3档,分别是: 2400b/s,4800b/s,9600b/s。请写出各档位对应的8253定时常数,并写出各档位对应的8253初始化程序段。设8253内部各端口地址为40H---43H (12分)
附8253控制字格式 D7D6D5D4D3D2D1D0 D7D6=00 01 10 11 分别选中计数器0、1、2、非法选择
D5D4=00:计数器锁存命令 10:只读/写最高有效字节 01:只读/写最低有效字节 11:先写最低有效字节,然后写最高有效字节 D3D2D1=000:方式0 001:方式1 x10:方式2 x11:方式3 100:方式4 101:方式5 D0=0:二进制 1:BCD方式
PC 总 OSC 线 74LS92 8253 OUT2 CLK2 8255A PC6 8251A /TxC /RxC 课程试卷库测试试题(编号: 3 )
5
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库西工大 微机原理与接口技术试题库在线全文阅读。
相关推荐: