20西工大《微机原理及应用》机考作业答案.docx
《20西工大《微机原理及应用》机考作业答案.docx》由会员分享,可在线阅读,更多相关《20西工大《微机原理及应用》机考作业答案.docx(11页珍藏版)》请在冰豆网上搜索。
20西工大《微机原理及应用》机考作业答案
试卷总分:
100得分:
96
一、单选题(共30道试题,共60分)
1.下列数中为最小值的是()。
A.28
B.01100011B
C.(10011000)BCD
D.5AH
正确答案:
A
2.8255A中,如果要把A口指定为方式1且输入,C口上半部指定为输出,B口指定为方式0且输出,C口下半部指定为输入。
那么,方式控制字应该设置为()。
A.00110001B
B.10110001B
C.10010000B
D.01101011B
正确答案:
B
3.下面哪个芯片可以作为串行输入输出接口()。
A.8259A
B.8251A
C.8255A
D.8254
正确答案:
B
4.十进制数38的八位二进制补码是()。
A.00011001B
B.10100110B
C.10011001B
D.00100110B
正确答案:
D
5.实现将AL寄存器中的低4位置1的指令为()。
A.ANDAL,0FH
B.ORAL,0FH
C.TESTAL,0FH
D.XORAL,0FH
正确答案:
B
6.
A.将STR1的前100个数据传送到STR2中
B.将STR1的中间100个数据传送到STR2中
C.将STR1的后100个数据传送到STR2中
D.将STR1的中间200个数据传送到STR2中
正确答案:
B
7.中断系统中3片8259A可以管理()级中断。
A.22级
B.29级
C.36级
D.43级
正确答案:
A
8.
上面程序中若将字符串‘a’~‘j’转换为大写字母‘A’~‘J’,则()中应该填写为:
A.JMP
B.JZ
C.JAE
D.LOOP
正确答案:
D
9.下列()指令不能将EAX清0。
A.ANDEAX,0
B.XOREAX,EAX
C.SUBEAX,EAX
D.CMPEAX,0
正确答案:
D
10.假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSHAX后,存放数据21H的物理地址是()。
A.20102H
B.20101H
C.200FEH
D.200FFH
正确答案:
D
11.BLOCK1单元开始连续10个单元清0的伪指令是()。
A.BLOCK1DB10DUP(‘0’)
B.BLOCK1DB10DUP(?
)
C.BLOCK1DBDUP(0)
D.BLOCK1DB10DUP(0)
正确答案:
D
12.已知[X]补=11000000B,[Y]补=01001000B,则[X-Y]补的值为()。
A.01111000B
B.11001110B
C.10001000B
D.00011110B
正确答案:
A
13.中断系统中5片8259A可以管理()级中断。
A.22级
B.29级
C.36级
D.43级
正确答案:
C
14.完成41H送[2100H]、42H送[2101H]的正确程序段是()。
A.
8088/fileroot/question/7c9bab77-61f4-4190-970f-64dbc8238948/13963da6-e2b2-4d96-b830-fd3baa9390ca.jpg">
B.
8088/fileroot/question/7c9bab77-61f4-4190-970f-64dbc8238948/53807717-0721-4268-a7ef-19c81802c3cf.jpg">
C.
8088/fileroot/question/7c9bab77-61f4-4190-970f-64dbc8238948/c8bf522c-3666-4075-b8ec-877899f6c320.jpg">
D.
8088/fileroot/question/7c9bab77-61f4-4190-970f-64dbc8238948/36badd06-b15b-477c-83de-4db6930cd158.jpg">
正确答案:
C
15.
设AX=8057H,BX=0F79H,执行下列指令后,AX的内容是()。
A.0F57H
B.8079H
C.0F79H
D.8057H
正确答案:
D
16.
对于下列程序段:
A.REPMOVSB
B.REPLODSB
C.REPSTOSB
D.REPESCASB
正确答案:
A
17.数的最高位表示数的符号,数值部分对于正数同真值,对于负数是真值各位取反,这种表示法就叫做()。
A.原码表示法
B.反码表示法
C.补码表示法
D.BCD码表示法
正确答案:
B
18.中断系统中7片8259A可以管理()级中断。
A.36级
B.43级
C.50级
D.57级
正确答案:
C
19.
读以下程序,指出它完成的功能。
()
A.将STR1的前100个数据传送到STR2中
B.将STR1的前200个数据传送到STR2中
C.将STR1的后100个数据传送到STR2中
D.将STR1的后200个数据传送到STR2中
正确答案:
C
20.在异步串行输入输出接口电路中,发生溢出错是指()。
A.发送数据寄存器的内容被新送来的数据覆盖
B.发送移位寄存器的内容被新送来的数据覆盖
C.接收数据寄存器的内容被新送来的数据覆盖
D.发送移位寄存器的内容被新送来的数据覆盖
正确答案:
D
21.对于掉电的处理,CPU是通过()来处理的。
A.软件中断
B.可屏蔽中断
C.非屏蔽中断
D.DMA
正确答案:
C
22.中断系统中4片8259A可以管理()级中断。
A.22级
B.29级
C.36级
D.43级
正确答案:
B
23.JMPNEXT是()。
A.段内间接转移
B.段间间接转移
C.段内直接转移
D.段间直接转移
正确答案:
C
24.微机系统采用向量中断方式处理8级外部中断,中断类型码依次为08H~0FH,在内存0:
30H单元开始依次存放23H,FFH,00H和F0H四个字节,该向量对应的中断类型码和中断程序入口地址是()。
A.0CH,23FF:
00F0H
B.0BH,F000:
FF23H
C.0BH,00F0:
23FFH
D.0CH,F000:
FF23H
正确答案:
D
25.假设BLOCK是符号地址,JMPFARPTRBLOCK是()。
A.段内间接转移
B.段间间接转移
C.段内直接转移
D.段间直接转移
正确答案:
D
26.设有一现场模拟信号,其最大可能变化频率为4KHZ,则在收集此信息时,最多每隔()输入一次,才能反映出输入信号的变化。
A.0.5ms
B.0.25ms
C.0.125ms
D.2ms
正确答案:
C
27.
A.ADDBUF[SI]
B.SUBBUF[SI]
C.MOVBUF[SI]
D.MOVBUF
正确答案:
A
28.十进制数-75用二进制数10110101B表示,其表示方式是()。
A.原码
B.补码
C.反码
D.ASCII码
正确答案:
B
29.
对于下列程序段:
A.REPMOVSB
B.REPLODSB
C.REPSTOSB
D.REPSCASB
正确答案:
C
30.某计算机的内存为3KB,则内存地址需()位就足够了。
A.10
B.11
C.12
D.13
正确答案:
C
二、多选题(共10道试题,共20分)
1.以下哪个是80486CPU的工作方式()。
A.保护方式
B.系统管理方式
C.实方式
D.虚拟8086方式
正确答案:
A、C、D
2.INC指令影响()标志。
A.OF
B.CF
C.SF
D.ZF
正确答案:
A、C、D
3.已知中断类型号为64H,它的中断向量存放在存储器的向量单元()中。
A.00256H,00257H,00258H,00259H
B.00190H,00191H,00192H,00193H
C.0000:
0190H,0000:
0191H,0000:
0192H,0000:
0193H
D.0000:
0256H,0000:
0257H,0000:
0258H,0000:
0259H
正确答案:
B、C
4.关于DAC0832或DAC1210,正确的说法有()。
A.是电流输出
B.是电压输出
C.外加一级运算放大器后可得到单极性电压输出
D.外加两级运算放大器后可得到双极性电压输出
正确答案:
A、C、D
5.十进制调整指令DAA()。
A.跟在SUB之后
B.跟在ADD之后
C.跟在ADC之后
D.跟在DIV之后
正确答案:
B、C
6.CPU的中断优先权同一级别的中断源为()。
A.除法出错中断、溢出中断
B.INTn、溢出中断
C.NMI、INTR
D.除法出错中断、单步中断
正确答案:
A、B
7.交换寄存器SI、DI的内容,正确的程序段是()。
A.
8088/fileroot/question/3ae834b0-33a1-4d4d-9d8c-b3cd88737c27/3e582183-07f1-4977-b3a7-8e7e49a008c8.jpg">
B.
8088/fileroot/question/3ae834b0-33a1-4d4d-9d8c-b3cd88737c27/194c9e90-bd68-4898-9980-d5a261faa162.jpg">
C.
8088/fileroot/question/3ae834b0-33a1-4d4d-9d8c-b3cd88737c27/fe429dd1-f240-4221-b560-1e267a0b3699.jpg">
D.
8088/fileroot/question/3ae834b0-33a1-4d4d-9d8c-b3cd88737c27/7ad138eb-a76e-4046-a811-518b4ff86648.jpg">
正确答案:
A、C
8.下面哪个寄存器是16位寄存器()。
A.IP
B.BX
C.DH
D.SI
正确答案:
A、B、D
9.CPU和外设传送数据时,下列哪些说法正确()。
A.若采用同步传送方式,则必须预先检查外设的状态。
B.若采用异步查询传送方式,则必须预先检查外设的状态。
C.对于高速外设或成块交换数据的情况,一般采用DMA方式。
D.中断方式可以实现CPU和外设并行工作。
正确答案:
B、C、D
10.CPU外部中断源有()。
A.单步调试
B.I/O设备
C.发生数据溢出
D.实时时钟和故障源等
正确答案:
B、D
三、判断题(共10道试题,共20分)
1.SP的内容在任何时候都指向当前的栈顶,要指向堆栈的其它位置,可以使用BP指针。
()
A.错误
B.正确
正确答案:
正确
2.8255A的C口既可以是一个8位的数据口也可以是两个4位的数据口。
()
A.错误
B.正确
正确答案:
正确
3.请判断指令RCLAL的对错。
()
A.错误
B.正确
正确答案:
错误
4.请判断指令IDIVBL的对错。
()
A.错误
B.正确
正确答案:
正确
5.十进制调整指令是把累加器中16进制数转换成十进制数。
()
A.错误
B.正确
正确答案:
错误
6.非屏蔽中断不受IF位的屏蔽,常用于CPU感知突发致命事件,如电源掉电、存储器出错等。
A.错误
B.正确
正确答案:
正确
7.请判断指令MOVEBX,[BX+SI]的对错。
()
A.错误
B.正确
正确答案:
正确
8.在串指令使用前,必须先将DF置0。
()
A.错误
B.正确
正确答案:
错误
9.请判断指令MOVAX,DX的对错。
()
A.错误
B.正确
正确答案:
正确
10.8255A的读/写控制电路能接收CPU的控制命令,并根据命令向片内各功能部件发出操作命令。
()
A.错误
B.正确
正确答案:
正确