36. 8086CPU最多能处理__B__种不同的中断类型。
A、64 B、256 C、512 D、1024
37. 寄存器间接寻址方式中,操作数在 C 中。
A、通用寄存器 B、堆栈 C、存储器 D、段寄存器
38. 当使用BP寄存器作基址寻址时,若无指定段替换,则内定在___B_段内寻址。
A、程序 B、堆栈 C、数据 D、附加
39. 宏定义语句以__D__语句结束。
A、END B、ENDP C、ENDS D、ENDM
40. 段定义语句以 C 语句结束。
A、END B、ENDP C、ENDS D、ENDM
41. 过程定义语句以__C__语句结束。
A、END B、ENDS C、ENDP D、ENDM
42. 将寄存器AX的内容求反的正确操作是 C 。
A、NEG AX B、XOR AX,0FFFFH
C、NOT AX D、CMP AX,AX
43. 假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是 D 。
A、20102H B、20101H C、200FEH D、200FFH
44. 执行下面的指令后,AL中的数据是_A__。
MOV AL,0A5H
AND AL,3FH
A、25H B、0BFH C、3FH D、0AFH
45. 设BX=2000H,[0003H]=16H,[2000H]=25H,[2003H]=74H,执行下面的指令后,AL中的数据是_A__。
MOV BX,2000H
MOV AL,[BX+03H]
A、74H B、25H C、16H D、2003H
46. 执行下面的指令后,BL中的数据是 B 。
MOV BX,9A1CH
AND BL,0FH
A、 1CH B、0CH C、 1FH D、 00H
47. 执行下面的指令后,AL中的数据是_D__。
MOV AL,20H
AND AL,0FH
A、2FH B、20H C、0FH D、00H
48. 设(AL)=68,(BL)=68,执行SUB AL,BL指令后,正确的结果是 D 。
A、CF=0 B、ZF=0 C、CF=1 D、ZF=1
49. 8255A中,若需对端口C的PC3位置0,应写入的控制字是 D 。
A、10000111B B、00000111B C、10000110B D、00000110B
50. 8255A片内有 C 个8位端口。
A、1 B、2 C、 3 D、 4
51. 8251A芯片复位后首先写入的应是 A 。
A、方式选择控制字 B、状态字 C、命令指令字 D、同步字符
52. 8255A的__C__只能工作在方式0。
A、A端口 B、B端口 C、C端口 D、前三者
53. 在两片8259A级联的中断系统中,主片的第三级IR3作为从片的中断请求,则初始化主从片时,ICW3的数据格式分别是_B___。
A、04H和30H B、04H和03H C、40H和03H D、40H和30H
54. 可屏蔽中断的屏蔽通常可由CPU内部的__B__来控制。
A、中断请求触发器 B、中断屏蔽寄存器
C、中断允许触发器 D、中断锁存器
55. 8253有 B 个独立的计数器。
A、2 B、3 C、4 D、6
56. 假如某异步串行通信中传送一个字符,它包括1个起始位,8个数据位, 1个停止位,如果传送速率为1200波特,则每秒所能传送的字符个数是 B 。
A、100 B、120 C、2400 D、300
57. 串行传送的波特率是指单元时间内传送__A__数据的位数。
A、二进制 B、八进制 C、十进制 D、十六进制
58. 若采用8位A/D转换器转换0~10V的电压信号,则分辨率约为__D__。
A、5mv B、10mv C、20mv D、40mv
二、填空题1
59. 二进制数11011001转换成八进制数是 331 。
60. 十六进制数0A95转换成二进制数是 1010 1001 0101 。
61. 十进制数72转换成八进制数是 110 。
62. 十六进制数0E12转换成二进制数是 111000010010 。
63. 八进制数523转换成二进制数是 101010011 。
64. 在8086系统中,若有一逻辑地址:CS=5100H,IP=2200H,其对应的物理地址为 53200H 。
65. 在8086系统中,若有一逻辑地址为(CS)=0A7F0H,(IP)=2B40H,其物理地址是 0AAA40H 。
66. 在8086系统中,若有一逻辑地址为(CS)=8859H,(IP)=1180H,其物理地址是 89710H 。
67. 在8086系统中,若有一逻辑地址为(CS)=4000H,(IP)=2380H,其物理地址是 42380H 。
68. 在8086系统中,若有一逻辑地址:CS=2000H,IP=2100H,其对应的物理地址为 22100H 。
三、简答题
69. 简述布尔代数的特点?(5分)
(1)变量只有两种可能的值:0或1;(2.5分)
(2)只有两种基本的运算方式:或运算及与运算。(2.5分)
70. 什么叫原码、反码及补码?(5分)
用二进制表示的数称为原码;(2分)
原码的各位都取其非值则称为反码;(2分)
反码加一则为补码。(1分)
71. 一个用十六进制表示的两位整数,如果改用十进制数表示,顺序正好颠倒,该数是多少?(5分)
设该十六进制数为XYH,则十进制数为YX,有:
16X+Y=10Y+X
可得X应为3,Y应为5,该十六进制数为35H。(5分)
72. 什么是模拟信号?什么是数字信号?(5分)
模拟信号:在时间上和数值上连续的信号。(2.5分)
数字信号:在时间上和数值上不连续的(即离散的)信号。(2.5分)
73. 为什么需要半加器和全加器,它们之间的主要区别是什么?(5分)
在做两个进制加法时,右边第一位(最小有效位)相加时要用半加器电路,除此位外,其他各位相加时都要用全加器电路。(2.5分)
全加器的输入端有进位输入,而半加器没有。(2.5分)
74. 何谓L门及E门?它们在总线结构中有何作用?(5分)
L门即LOAD控制端,是用以使寄存器接受数据输入的控制门;(2.5分)
E门即ENABLE控制端,是三态输出门,用以使寄存器中得数据输出至总线。(2.5分)
75. 什么叫机器周期、取指周期和执行周期?(5分)
机器周期是指一条指令从取指到执行完了所需的时钟周期数。(2分)
取指周期指从PC开始,PROM中的指令进入IR到PC+1为止的时钟周期数。(2分)
执行周期指从指令进入控制器起至执行完毕的时钟周期数。(1分)
76. ROM和RAM各有何特点和用处?(5分)
程序计数器ROM为只能读出的存储器,可用以存放固定的程序和数据;(2分)
RAM为可写入又可读出的存储器,可用以随时写入或读出数据,也可用以写入随时有可能改变的用户程序。(3分)
77. 子程序计数器有何用处?(5分)
子程序计数器的内容为子程序的开始地址。(2分)
在转移及循环操作时起重要作用。(3分)
78. 存储地址寄存器(MAR)和存储数据寄存器(MDR)各有何用处?(5分)
MAR用以接收来自PC的地址号;(2分)
MDR用以接收来自总线上的数据。(3分)
79. 什么是最大模式?什么是最小模式?用什么方法将8086/8088置为最大模式何最小模式?(5分)
最小模式就是在系统中只有8086/8088一个微处理器;(1分)
最大模式就是在系统中包含两个或多个微处理器,其中一个主处理器就是8086/8088,其他处理器为协处理器,使协助主处理器工作的。(2分)
将8086/8088CPU的第33引脚接地时,系统处于最大模式;当第33引脚接+5V时,系统为最小模式。(2分)
80. PC的内容是什么意义?控制字是什么意义?(5分)
程序计数器的内容是下一条指令所在的存储单元的地址。(2分)
控制字是一个二进制数,其各位代表各个电路的逻辑状态:通或断。(3分)