《微机原理与接口》试卷(a)
一、单项选择题(每小题 2 分,共 30 分。请将答案填在
1、机器数中,-128的原码是( )
a、10000000b b、11111111b c、00000000b d、不能表示。
2、数字的ascii码是哪种bcd码?(
a、压缩bcd码b、非压缩bcd码。
c、以上两种都是 d、不是bcd码。
中,i/o设备的编址方式采用( )
a、统一编址b、独立编址。
c、统一编址和独立编址 d、不确定。
4、指令mov ax,[1070h]的源操作数的寻址方式为( )
a、寄存器寻址b、寄存器相对寻址。
c、直接寻址d、立即数寻址。
5、下面哪种操作,读/写速度最慢( )
a、存储器操作b、寄存器操作。
c、立即数操作d、一样慢。
6、下面指令中,哪条指令不能实现清零操作?(
a、xor ax,axb、and ax,0000h
c、sub ax,axd、or ax,0000h
7、在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是( )
a、汇编指令b、机器指令。
c、 宏指令d、伪指令。
8、传送指令可影响的标志位是( )
a、ofb、 cfc、 sfd、没有。
9、堆栈是一种特殊的数据存储区,存取原则为( )
a、先进后出b、后进后出
c、先进先出d、和存储区的存取原则一样。
10、在进行除法运算时,余数的符号与谁的符号相同?(
a、除数b、商。
c、被除数d、不确定。
11、已知中断类型号为28h,它的中断向量存放在存储器的向量单元( )中。
a、00112h,00113h,00114h,00115h
b、00056h,00057h,00058h,00059h
c、0000:00a0h,0000:00a1h,0000:00a2h,0000:00a3h
d、0000:0050h,0000:0051h,0000:0052h,0000:0053h
12、在8253中,当计数初值为多少时,计数器的计数值最大。(
a、0ffffh b、0000h c、9999h d、10000h
13、用2k×1位的ram芯片组成16k×8位的存储器需要( )个ram芯片。
a、512b、128c、256d、64
微处理器提供( )个端口号。
a、64kb、1mc、16md、1g
中的a口支持( )
a、方式0,1,2 b、方式0 c、方式0,1 d、方式1,2
二、填空题(每空 1分,共20分)
1、设x=-11,y=37,字长n=8,则[x]补= h,[y]反= h。
2、三总线指和。
3、汇编语言源程序中语句有两种,分别是和。
4、存储器按照使用的功能可以分为两大类和。
5、地址译码方式有两种,分别是和。
6、cpu工作在实方式下,若指令mov al,[bp+si],其源操作数的寻址方式为假设bp=3500h,si=2500h,ds=3000h,ss=5000h,则源操作数的物理地址为。
cpu复位后,ip寄存器里的值为。
8、中断处理程序完成后,执行iret,则恢复。
并恢复。9、有两片8259a级联,从片接入主片的ir5,则主片8259a的初始化命令字icw3为 ,从片的初始化命令字icw3为 。
有种工作模式,其中方式三又称为。
三、简答题(每题 10分,共20分)
1、已知一数据段中的数据为。
data segment
str1 db 0,1,2
str2 db ‘456’
numb db 3 dup(20)
numw dw 3ah,-3
poin dw str2
data ends
请画出该数据段中数据存储形式。假设偏移首地址为0000h
2、堆栈指针寄存器sp的初值为1000h,ss=0ab7h,ax=2000h,bx=3000h。
试问:1) 执行指令push ax 后,ss和sp的值为多少?
2)再执行指令push bx和pop ax 后,sp、ax和bx 的值为多少?
四、综合题 (每题15分,共30 分)
1、 以4100h为源数据块的首地址,以4200h为目的数据块的首地址;数据块的长度为16,将源数据块传到目的数据块。(要求完整程序,画出程序流程图)
2、有如下接口原理图,如图所示。要求计数器0工作在方式1,初值n0=100,二进制计数;计数器1,工作在方式3,初值n1=1000,bcd码计数。要求:
(1)写出8253的端口地址;(2)写出计数器0和计数器1的工作方式控制字,并写出初始化程序。
sc1 、sc0选择计数器。
00---选择计数器0;01---选择计数器1;10---选择计数器2;11---无意义;
rw1、 rw0:计数器读/写格式选择。
01---只选计数器的低八位字节进行读/写;
10---只选计数器的低八位字节进行读/写;
11---先读/写低八位字节,再读/写高八位字节。
m2、m1、m0设定计数器的工作方式。
0 0 0 --方式0; 0 0 1---方式1; 0 1 0---方式2;
0 1 1 --方式3; 1 0 0---方式4; 1 0 1---方式5;
bcd表示计数方式选择:0---表示二进制计数; 1---表示bcd格式计数。
8255控制字。
d7---1特征位,表示控制方式字。
d6、d5—a口工作方式,00表示方式0,01表示方式1,10表示方式2
d4---0表示a口输出;1表示a口输入。
d3---0表示pc7~pc4输出;1表示pc7~pc4输入。
d2---0表示b口工作方式0;1表示b口工作方式1
d1---0表示b口输出;1表示b口输入。
d0---0表示pc3~pc0输出;1表示pc3~pc0输入。
答案及评分标准。
一、单项选择题(每小题 2 分,共 30 分。请将答案填在下面的**内)
二、填空题(每空 1分,共20分)
1、 0f5,25
2、 地址总线,数据总线,控制总线。
3、 指示性语句 ,指令性语句。
4、 随机存取存储器,只读存储器。
5、 单译码方式,双译码方式。
6、 基址变址寻址,55a00h
7、 0000h
8、 断点地址,标志寄存器。
9、 20h,05h,方波发生器。
注:第1小题写为f5也为正确。
第2小题写为ab,db,cb也为正确。
第4小题写为ram、rom,或随机存储器,只读存储器也为正确。
第9小题写为00100000b,00000101b也为正确。
三、简答题(每题 10分,共20分)
每空0.5分,中间因为某一个数错,而影响后面结果的位置(后面的结果对),只扣第一个错的空)
2、 1)ss=0ab7h2分。
sp=0ffeh2分
2)sp=0ffeh2分
ax=3000h2分
bx=3000h2分。
四、综合题 (每题15分,共30 分)
微机原理试题
中南大学考试试卷。2012 2013学年上学期时间110分钟 2013年1月10日。微型计算机原理与接 术课程48学时3学分考试形式 闭卷 专业年级 自动化 电气09级总分100分,占总评成绩70 注 此页不作答题纸,请将答案写在答题纸上。一 填空题 本题20分,每空1分 cpu对i o端口采用单独...
微机原理试题
微机原理考试试题纸 a卷 课程名称微机原理与接 术专业班级。题号一二三四五六七 十总分题分。备注 学生不得在试题纸上答题 含填空题 选择题等客观题 一 选择题 每题2分,共20分 微处理器的存储器寻址空间为 a 64kb b 1mb c 4gb d 64tb 2 串行接口8251a有 端口地址。a ...
微机原理试题
微机试题。一 选择题 每小题1分,共10分 1.8086执行程序时,对存储器进行访问时,物理地址可由 组合产生。a cs和ip b ss和ip c ds和ip d cs和bp 2 16位pc机中整数的有效范围是。a 32768 32767b 32767 32767 c 0 65535d 32768 ...