微机原理复习资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理复习资料
⼀
1. 在计算机内部,⼀切信息的存取、处理和传送都是以( ⼆进制)码形式进⾏的。
2. 机器字长为8位的有符号数,其表⽰数值的范围是( -128-127),8位⽆符号数(0-255 )。
3. 运算器运算时经常会遇到"溢出", 这是指( 越界)。
4. 实地址模式下,⼀个逻辑段的体积最⼤为( 64k )。
5. 在下列指令的表⽰中,不正确的是(C)。
A.MOV AL,[BX+SI] B.JMP DONI
C.DEC [SI] D.MUL CL
6. 8254中的计数器共有(6)种⼯作⽅式。
7. 在异步串⾏通信协议中规定,传送的每个帧中数据位长度是(5-8 )。
8. 在异步串⾏通信中,使⽤⽐特率来表⽰数据传送速率,它是指(⽐特每秒)。
9. CPU执⾏IRET指令,从堆栈段中弹出(6)字节。
10. 8255芯⽚中能够⼯作在双向传输⽅式的数据⼝是(A⼝)。
11. 机器字长为8位的补码,其表⽰数值的范围是( -128-127)。
12. 运算器运算时经常会遇到"溢出", 这是指( 越界)。
13.在下列指令的表⽰中,不正确的是(A)。
A.PUSH AL B.JMP AGA
C.MOV AL,[BX+SI] D.MUL CL
14. 如果⼀个程序在执⾏前CS=1000H,IP=2000H,该程序的起始地址是( 12000H)。
15. 下列指令中操作数在堆栈段中的是( C )
A. MOV AX, 34H
B.ADD AX, ES:[BX]
C. INC WORD PTR [BP]
D. SUB AX, DS:[34H]
16. 若SP=0200H,则执⾏指令PUSH AX 后,SP=( 01FEH )。
17. 下列不属于PC机I/O端⼝分类的是(B)。
A.控制端⼝B.地址端⼝C.数据端⼝D.状态端⼝
18. 实模式下,70H型中断向量存放在内存中的地址是( 1C0H-1C3H)。
19. 在异步串⾏通信中,使⽤⽐特率来表⽰数据传送速率,它是指()。
20. 下⾯关于并⾏通信的叙述中,错误的是(C)
A.PC机中使⽤8255A芯⽚来进⾏并⾏发送和接收
B.8255A在并⾏通信时可以有三种不同的⼯作⽅式
C.8255A的A⼝⼯作在⽅式0时需要C⼝作为联络线
D.相同条件下并⾏通信的速度⼤于串⾏通信
21.设字长=8位,X=-127,则[X]补码=(10000001B )。
22.指令PUSH AX 的源操作数的寻址⽅式是(寄存器寻址)。
23. 在实地址模式下,代码段的段基址存放在(CS )寄存器中。
24.下列指令中,错误的指令是(D)。
A. MOV AL,12H
B. ADD DS:[BP],AX
C.CMP DL, CL
D.LEA BL, BUF
25.若实模式下,(DS)=6200H,则当前数据段的末地址是(71FFFH )。
26.80486 CPU 的I/O空间由(1024 )个地址组成。
27.80486 CPU执⾏中断返回指令IRET,需从堆栈弹出( 6 )个字节。
28. 以下⽅式中CPU不参与数据传送的是____D___⽅式。
A. 查询
B. ⽆条件传送
C. 中断控制
D. 直接存储器存取
29. 当8254的⽚选信号CS=0时,表⽰( A )。
A.CPU选中8254,允许CPU进⾏I/O读写操作
B. 开始执⾏DMA传输操作
C. 禁⽌CPU对8254进⾏I/O读写操作
D. 断开8254总线信号与CPU的连接
30 . 8250以查询⽅式输⼊数据,当查询到通信线状态寄存器D0位=1时,表⽰(接收缓冲器满)。
31.设字长=8位,X=127,则[X]补码=(01111111B )。
32.指令MOV [BX],AX 约定访问的逻辑段是(DS )。
33.在实地址模式下,存储单元物理地址只使⽤地址线的低(20 )。
34.下列指令中,错误的指令是( c )。
A. MOV DX,12H
B. ADD [SI],AX
C.INC [BX]
D.MOV DI, OFFSET BUF
35.若SS=6200H,SP=1000H,执⾏PUSH EAX指令之后,堆栈栈顶的物理地址是
(62FFC H )。
36.以下⽅式中CPU不参与数据传送的是( d )⽅式。
A. 查询
B. ⽆条件传送
C. 中断控制
D. 直接存储器存取
37.在PC机中,CPU响应可屏蔽中断时,8259A从INTA引脚收到中断响应信号的第
( 2 )个负脉冲后,向CPU提供中断类型码。
38.如果PC系统某个时刻同时产⽣INTR(可屏蔽中断)、NMI(⾮屏蔽中断)和DMA (直接存储器访问)三种请求,则系统按照响应的先后顺序依次是(dma,mni,
intr )。
39 . 8250以查询⽅式输出数据,当查询到通信线状态寄存器D5位=1时,表⽰(发
送保持寄存器空)。
40.如8255A的A端⼝⼯作在⽅式1输⼊,并采⽤中断⽅式,则初始化时需将(PC4 )
置1以允许A端⼝中断。
41. 符号指令书写格式中,标号与符号指令之间⽤(冒号)做间隔符。
42. 在宏汇编语⾔中,求逻辑段的段基址的运算符是(SEG )。
43. 可编程芯⽚8254中具有(3 )个独⽴的计数器。
44. 可编程芯⽚8254的计数器处于⼯作⽅式( 3 )时,可作为⽅波发⽣器。
45. 中断返回指令IRET可以从堆栈的栈顶弹出( 6 )个字节。
46. 存储器容量为16K×8bit,若选⽤4K×4bit的芯⽚,则需要(8 )⽚。
47. 在8255A初始化编程时,(D )不可以作为C端⼝按位置0/置1控制字。
A. 02H
B. 04H
C. 08H
D. 86H
48. PC系统的可屏蔽中断是使⽤两⽚8259A管理(15 )级中断。
49. 计算机通信中使⽤最⼴泛的串⾏通信接⼝标准是(RS-232C )标准。
50. ⼀般在微型计算机系统中,最多允许有(256 )种中断。
51. 符号指令书写格式中,注释与符号指令之间⽤(分号)做间隔符。
52. 机器字长为8位的原码数,其真值范围是(-127-+127 )。
53.PC系列机中,有符号数是⽤(补)码存贮的。
54. 可编程8254芯⽚处于⼯作⽅式( 2 )时,可作为分频器。
55.下列关于串⾏通信的概念中,不正确的是( c )。
A. 波特率是指每秒钟传送的0、1代码个数,单位为波特
B. 异步通信的⼀帧总是从逻辑0开始,逻辑1结束
C. 异步通信的⼀帧总是低电平开始,⾼电平结束
D. 异步通信的发送端和接收端按约定的波特率发送、接收数据
56. 中断向量表中,3型中断服务程序段基地址存放的内存单元地址为(0EH和0FH )。
57. ⽤户中断请求,通过系统的( A )B4端⼦引⼊,接到从8259A。
A. 总线
B. CPU
C. 主8259A
D. 8255A
58. 在8255A初始化编程时,( B )可以作为C端⼝按位置0/置1控制字。
A. 82H
B. 04H
C. 88H
D. 86H
59. ⽇时钟中断处理程序是(8 )型中断处理程序。
60. 将模拟信号转换为数字信号,这⼀过程称为(解调)。
61. ⼦程序的调⽤是由( A )完成的。
A.CPU
B.机器指令
C.伪指令
D.汇编程序
62. (AX)=C678H,(BX)=6398H,则执⾏指令ADD AX,BX后,则溢出标志OF和进位标志CF的值分别为(0,1 )。
63. 在下列指令中,影响堆栈内容的指令是( D )。
A.MOV B.XCHG C.JMP D.IRET
64.执⾏IN AL,DX指令后,进⼊AL寄存器的数据来⾃(IO端⼝)。
65.8255A中C端⼝的作⽤是( D )
A. 数据输⼊和输出
B. 提供控制信息
C. 提供状态信息
D. 以上三个
功能都具有
66. 若将字符‘B’的ASCII码作为某个⽆符号数值的BCD码和⼆进制数,则对应
的⼗进制数值分别为(42,66 )。
67. 中断向量是( B )。
A. 中断向量表的指针
B. 中断服务程序⼊⼝地址
C.中断向量表
D. 中断号
68. 下列指令中正确的是( b )。
A. MOV [BX],100H
B. MOV [BX],AX
C. MOV WORD PTR [DX],AX
D. MOV [BX],[BP]
69. 8259A接收到中断结束命令字后,完成的操作是(将中断服务寄存器ISR的相应位清零)。
70. 指令ADD AL, [SI] 的源操作数的寻址⽅式和访问的逻辑段是( (寄存器)间接寻址,数据段)
71. 8255A的内部端⼝可以分为两组,其中A组包括( A⼝,c⼝⾼四位)。
72. 8250内部有4级中断,其中优先权最⾼的是(接收数据错中断
)。
73. 80x86的微机系统的键盘中断的中断类型码是( 09H )。
74. 执⾏IN AL,DX指令后,进⼊AL寄存器的数据来⾃(IO )。
75. PC系列机中,I/O端⼝与存储器采⽤(独⽴)编址⽅式。
76. BIOS显⽰功能调⽤中,其中OEH号功能的⼊⼝参数是将显⽰字符的ASCII码保存在( AL )寄存器
77. 在段定义语句中,段长度参数USE16表⽰(逻辑段长度最⼤允许64KB )
78. 符号指令中的标号通常定义在(代码段)
79. 下列( C )指令是对AL中的有符号数进⾏除2操作。
A. SHL AL, 1
B. SAL AL, 1
C. SHR AL,1
D. SAR AL,1
80.⽤来进⾏间接寻址访问内存操作数的16位的寄存器有( C )
A. IP SP BP BX
B. IP SP SI DI
C. SI DI BX BP
D. DI BX BP SP
81. 实模式下,80X86汇编程序中每个逻辑段的长度不超过( 64k )。
82. 8254内部有3个独⽴的计数器,每个计数器都是(16位)。
83. PC机中,CPU响应可屏蔽硬件中断时,中断类型码由(8259A )提供。
84. 8255A引脚信号WR=0,CS=0,A1=1,A0=1时,表⽰( 写控制寄存器)。
85. 若⽤4K×1位的RAM芯⽚组成8K×8的存储器,则需要的芯⽚数是( 16 )。
86. 某⼆进制数据01000001B,若它分别表⽰BCD码和ASCII码,则对应的数值和字
符(41,A )。
87. PC系统机使⽤2⽚8259A“级连”,可以管理(15)级中断。
88. 8250芯⽚具有很强的中断能⼒,其内部4级中断具有最⾼优先权的是(接收数据错中断)中断。
89. 在8255A芯⽚中,(A⼝)可以⼯作在双向⽅式。
90.汇编语⾔源程序⽂件的扩展名为(.ASM )。
91.若80486的总线周期定义信号M/IO=0,D/C=1,W/R=0,则当前总线周期所完成的操作为( D )。
A.I/O读B.I/O写C.存储器读D.存储器写
92. 6166为2K×8位的SRAM芯⽚,它的地址线条数为(11 )。
93. 在PC系列机中,对I/O端⼝编址采⽤(独⽴变址)。
94. 在8255A芯⽚中,(A⼝)可以⼯作在双向⽅式。
95. 若8254定时/计数器的某个计数器初始化编程为BCD码计数⽅式,则该计数器设
置的计数初值范围是(0-9999 )。
96. 当堆栈为空时,如SS=0604H,SP=0020H,则栈底单元的物理地址为(6060H )。
97.指令MOV AL, [SI+3] 的源操作数的寻址⽅式是( 变址)。
98.8255A的B端⼝⼯作在⽅式1输出时,信号OBF=0表⽰(输出缓冲器满)。
99.机器字长为8位的补码数,其真值范围是(-128-127 )。
100.在串⾏异步通信中,若传送的每个串⾏字符由起始位,5个数据位,1个校验位和1个停⽌位组成,每秒传送1200个字符,则数据传送的通信速率应为(9600 )bps。
101.实模式下,⼀个逻辑段的体积最⼤为( 64k )。
102.PC系列机中,I/O端⼝与存储器采⽤(独⽴)编址⽅式。
103. 字长为8位的有符号数,其补码表⽰范围为( -128-127 )。
104. 指令MOV AL,[BX]中,源操作数所采⽤的寻址⽅式为(寄存器间接寻址)。
105. 在PC系列机串⾏异步通信中,并⾏数据和串⾏数据之间的转换⼯作是由
( b )完成。
A. CPU
B. 8250
C. MODEM
D. MC1488/1498电平转换器
106. 80X86中开中断指令是( STI )。
107. 8255A芯⽚中能⼯作在双向⽅式的是( A⼝ ) 。
108.CPU相应INTR和NMI中断时,相同的必要条件是( A )。
A. 当前指令执⾏结束
B. CPU允许中断
C. 当前访问主存结束
D. 当前总线空闲
109.设8254的⼀个计数器⼯作在⽅式3,若预置的计数初值为( 0 ),那么该计
数器输出信号的周期最长。
110.8255A的C⼝置0/置1控制字应写⼊( 控制⼝ )。
111.实模式下,CPU能够寻址的内存空间范围(1M )。
112.PC系列机中,I/O端⼝与存储器采⽤(独⽴)编址⽅式。
113. 字长为8位的有符号数,其补码表⽰范围为( -128 127 )。
114. 在寄存器间址寻址中,操作数是放在( 主存储器 ) 。
115. 下列指令中,格式正确的是( d )。
A. MOV [BP],100H
B. PUSH AL
C. MOV DS,2000H
D. ADD AX,[BX+SI]
116. 80X86中开中断指令是( sti )。
117. 8255A芯⽚中能⼯作在双向⽅式的是( a ) 。
118.CPU相应INTR和NMI中断时,相同的必要条件是(当前指令执⾏结束)。
119. PC系统机使⽤2⽚8259A“级连”,可以管理( 15)级中断。
120.下列存储器中,( ram )需要不断刷新以保持信息不消失。
121. 实模式下,⼀个逻辑段的体积最⼤为( 64k )。
122. 执⾏中断返回指令IRET,如果定义1个元素的⼤⼩为1个字节,则从栈顶弹出
的元素个数是( 6 )个字节。
123. 8255A芯⽚中能⼯作在双向⽅式的是( a )⼝。
124. 下列指令中,格式合法的是( d )。
A. IN AL,CX
B. MOV DS,1000H
C. MOV AX,[AX]
D. ADD AX,[BX+SI]
125. 汇编语⾔源程序⽂件的扩展名必须为( asm )。
126. 执⾏STI指令后,所完成的功能不.包括( d )。
A.使标志寄存器中I标志置1
B. CPU处于开中断状态
C.允许CPU响应来⾃引脚INTR的请求
D. 允许CPU响应来⾃引脚NMI的请求127.字长为8位的⽆符号数,其数值范围为( 0-255 )。
128.CPU通过8250采⽤查询⽅式发送数据之前⾸先要查询(数据缓冲寄存器是
否空)。
129.8250芯⽚具有很强的中断能⼒,其内部4级中断具有最⾼优先权的是( .。
)中断.
130. 若8254定时/计数器的的某个计数器初始化编程为⼆进制计数⽅式,则该计数器计数初值最⼤为( ffffh )。
131. 存储器直接存取⽅式的英⽂缩写是( dma )。
132. 实模式下,位于内存物理地址0021CH~0021FH当中的内容是( 87h )型中断向量。
133. (总线周期)是指CPU从存储器或输⼊/输出端⼝存取1个字节或字所需的时间。
134. PC系列机中,I/O端⼝与存储器采⽤(独⽴)编址⽅式。
135. RS-232C接⼝的信号电平范围是( a )。
A. -15V~+15V
B. 0~-5V
C. 0~+5V
D.0~-15V
136. 8位字长的有符号数的数值范围是 ( )。
137. 以下哪种芯⽚是可编程的并⾏接⼝芯⽚?()
A. 8254
B. 8259A
C. 8255A
D. 8250
138. 有语句:COUNT EQU 256,下列四种叙述中,正确的是( )。
A.COUNT是变量
B.COUNT占⽤⼀个字节存储单元
C.COUNT是符号常数
D.COUNT占⽤⼆个字节存储单元
139. 微型计算机系统中,最多允许有( )种中断。
140. 8250内部有四级中断,优先级最低的是()。
141. PC系统8259A中断优先级管理采⽤完全嵌套⽅式,即()的中断级别最⾼。
A. IR0
B. IR1
C. IR6
D. IR7
142.下⾯哪⼀个软中断指令,属于BIOS功能调⽤的是()
A.INT 21H
B.INT 4H
C.INT 10H
D.INT 1CH
143.和外存相⽐,内存的特点是()。
A.容量⼩、速度快、成本⾼
B.容量⼩、速度快、成本低
C.容量⼤、速度快、成本⾼
D.容量⼤、速度快、成本低
144. PC系列机中,有符号数是⽤()码表⽰的。
145. 已知某操作数的物理地址是2117AH,则它的段基址和偏移地址可能是( )。
A.2025∶0F2A
B.2108∶00EA
C.2000∶017A
D.2100∶117A 146.在8259A内部,⽤于反映当前CPU正在执⾏何种中断服务程序的部件是()。
147. 实模式下位于内存物理地址0021CH~0021FH当中的内容是()型中断向量。
148. 若8254定时/计数器的的某个计数器初始化编程为⼆进制计数⽅式,则该计数器的计数初值置为0时,表⽰是⼗进制()。
149. 32位微处理器的外部引脚中,以下哪个引脚的功能是⾮屏蔽中断请求信号()。
150.8254的引脚CS、A0、A1、WR、RD处于状态(电平值)()时,计数初值写⼊2号计数器。
A. 0, 1, 0, 1, 0
B. 0, 0, 1, 0, 1
C. 0, 1, 0, 0, 1
D. 0, 0, 1, 1, 0
⼀、填空题
1.设某存储单元的段基址为2012H,偏移地址为0415H,则该存储单元的物理地址为
(1) 。
2. 8255A有三种⼯作⽅式,其中⽅式1为(2) ⽅式。
3. 486的I/O指令有(3) 和(4) 两种寻址⽅式。
4. 64H= (5) D = (6) B。
5. 请指出下列指令⽬标操作数的寻址⽅式:
MOV AX,1234H:(7)
MOV BYTE PTR [BX],AL (8)
ADD BUF,AX:(9)
6.在PC机系统中,I/O端⼝按其存储的物理信息意义可以分为数据端⼝(10) 端⼝和(11) 端⼝。
7.若使⽤2K*8bit的存储芯⽚组成容量为64KB存储系统,需要(12) ⽚芯
⽚,该存储系统⾄少需要(13) 根地址线⽤来寻址。
8. 执⾏有定义的INT n指令所引发的中断为(14) 中断,若n为10H,则表⽰该中断为(15) (DOS/BIOS)中断。
9.(10010001)BCD=( )2
10.80486微处理器有三种⼯作模式,分别是模式、模式和
模式。
11. 汇编源程序中的标号被定义在段、变量通常被定义在段、附加段或
堆栈段。
12.实模式下,PC机所有中断向量集中存放在系统RAM最低端的个单元之中,物理地址从00000H ~H。
13.实模式下,INT 21H指令对应的中断向量存放在中断向量表起始地址为H开始的四个字节单元中。
14.PC机使⽤8254的第号计数器⽤于定时中断,定时周期约ms。
15.串⾏异步通信采⽤起始位和位完成⼀帧字符的收发同步。
16.串⾏数据传输⽅式有单⼯⽅式、半双⼯⽅式和⽅式。
17.若8255A⼯作在⽅式1输出,当CPU采⽤查询⽅式向8255A输出数据时,应先查询信号,只有当它为时,CPU才能输出下⼀个数据。
1.(10010001)2=( )10
18.80486实模式下,⼀个逻辑段最⼤容量为KB,存储器容量最⼤为
MB,
I/O空间最⼤为KB。
19. 串⾏数据传输⽅式有单⼯通信、和三种。
20.80486实模式下每个中断向量占⽤字节单元,前两个单元存放
______________地址。
21.INT 21H指令执⾏时,要向堆栈压⼊字节,最先压⼊的两个字节是___________ 内容。
22.PC系列机每隔ms执⾏⼀次⽇时钟中断。
23.计算机与外设串⾏通信中,TTL电平和RS-232C电平之间需要电路。
24.串⾏数据传输中,只允许数据按照⼀个固定⽅向传送的⽅式叫⽅式。
25.若8255A⼯作在⽅式1输⼊,当CPU采⽤查询⽅式从外设读取数据之前,应查
询
信号,只有当它为时,CPU才能从端⼝读取数据。
26. (29.6875)10 =()2 ,(000101000111)BCD =()16 。
27. 设字长=8位,[X]原=(AA)16 ,则X =()16 ,
[Y]反=(AA)16 ,则Y =()16 ,
[Z]补=(AA)16 ,则Z =()16 。
28. 微型计算机系统⼀般有三条总线,它们分别是、、。
29. 存储器容量的扩展有三种⽅式,它们分别是、、。
30. 按端⼝寄存器存放信息的物理意义来分,端⼝可分为______________、______________和______________。
31. 8255A的⼯作⽅式中⽅式0为基本型输⼊/输出⽅式,⽅式1是________ 型输⼊/输出⽅式。
32. 在实地址模式下,设CS=1408H,IP=0130H,则当前指令单元的物理地址是H。
33. 常⽤的串传送指令有三种,它们分别是、和MOVSD。
34. 设AX=96H,执⾏指令ROR AX , 1之后,AX= H。
35. 执⾏⼀次POP指令,⾄少从栈顶弹出个字节送⽬标操作数。
36. 微型计算机系统与输⼊/输出设备的信息交换主要有四种⽅式,即、
、和。
37. 实地址模式下,中断向量表占⽤个字节的存储空间。
38. 串⾏数据的传输⽅式主要有三种,即、、
和。
39. 只有当联络线IBF= 时,CPU才能从8255A的A端⼝或B端⼝读取输⼊
数据;只有当联络线OBF= 时,CPU才能往8255A的A端⼝或B端⼝输出
下⼀个数据。
40. 设字长为8位,X=-6,Y=+75,则[X+Y]补= ,[X-Y]补= 。
41.I/O端⼝有、、三类。
42. CPU与外设之间交换数据常采⽤、、和
四种⽅式。
43.BIOS显⽰功能调⽤中使⽤的软中断的中断类型码为。
44. 串⾏异步通信中,⼀帧数据的格式通常包括、、、
和四个部分。
45. 8255的A1和A0引脚分别连接在地址总线的A1和A0,当控制端⼝的⼝地址为317H
时,则A⼝的⼝地址为。
46. 147=( )B=( )H=( )BCD
47.微机系统中,要组成32K×16bit的存储器,需要选⽤()⽚规格为2K ×8bit的芯⽚。
48.实模式下,位于内存物理地址0021CH~0021FH当中的内容是()型中断向量。
49. DW 50 dup (?) 预留了存储空间的字节数是()。
50. 8254内部有3个独⽴的(_________)位计数器,每个计数器有( )种⼯作⽅式。
51. 串⾏数据传输⽅式由()、()、()三种。
52. CPU与外设之间交换数据常采⽤()、()和()、()四种⽅式。
53. 串⾏异步通信的传输⽅式有单⼯通信、通信和通信。
54.微处理器与I/O接⼝及存储器进⾏信息传送是通过三总线来完成,该三总线分别为、和地址总线。
55. 微机系统与外设之间交换数据常采⽤⽆条件传送、、中断和
四种⽅式。
56. 实模式下,中断号为16H的中断服务程序的⼊⼝地址存放在地址为H开始
的个连续存储单元中。
57. 8255A的B⼝⼯作在⽅式1输⼊时,对应的⼀组端⼝联络信号是和。
58. (10000111)BCD=()10=()16
59. 指令MOV AX,[BX+DI+5]中,源操作数的寻址⽅式是,CPU
所寻址的逻辑段是。
60.DD 50 dup (?) 预留的存储空间字节数是。
1.PC/A T系统使⽤两⽚8259A级联,可管理级中断。
2. 在接⼝电路中,端⼝按存放信息的物理意义划分,可以分为三类,即数据端⼝、
端⼝和端⼝。
61. ⽤⼀条指令可以实现将BL寄存器⾼4位不变,低4位取反。
62.80x86有两个引脚可以接收外部的硬件中断请求,引脚上的中断请求引发的中断称为⾮屏蔽中断,引脚上的中断请求引发的中断称为可屏蔽
中断。
63.8254芯⽚内包含有个独⽴的16位计数器,每个计数器有______种⼯作⽅式。
64.以216为模,将两个⼗六进制数C678H 和CF23H相加,则对应的状态标志的值分别是C= , O= , P= 。
65. 设字长=8位,则-1的补码为(_______)16,若[X]补=A5H,则X的真值为(_______)10。
66. 在实地址模式下,就是中断向量。
每个中
断向量包含个字节。
67. (52)10=()2=()16=()BCD。
68.2PC/AT中,⽤户中断请求,由总线插槽__________端引⼊,接⾄从8259的__________端,最终送到主8259的
__________端,CPU响应后,转__________型中断服务程序,再转__________型中断服务程序。
69.执⾏有定义的INT n指令所引发的中断称为_________中断,80X86的INTR引脚上的中断请求引发的中断称为
_____________中断。
70.⽤符号指令编写的汇编源程序要经过编辑、________________和___________才
能⽣成CPU可执⾏的⽬标程序。
71.RS-232C标准中,规定逻辑“0”的电平为,规定逻辑“1”的电平为。
72.串⾏异步通信的传输⽅式有通信、半双⼯通信和通信。
要顺利实现异步串⾏通信,收发双⽅的和必须⼀致。
73.在汇编程序中,通常利⽤寄存器、和向⼦程序传递参数。
74. (38)10=()2=()16=()BCD。
75.在微型计算机中有三条总线,分别是数据总线、总线和
总线。
76.按存放信息的物理意义来分,I/O端⼝可以分为数据端⼝、和。
77. 8254定时/计数器内部有三个位计数器,每个计数器有⼯作⽅式。
78.计算机标志寄存器主要有两种功能,分别是和。
79.RS-232C标准中,规定逻辑“0”的电平为。
90.在80×86中,PUSH指令和POP指令完成和操作。
81.在汇编程序中,通常利⽤来内存单元、和向⼦程序传递参数。
82.要实现异步串⾏操作,收发双⽅和必须⼀致。
83.由⽚16K*1的存储芯⽚,采⽤扩展⽅式,能够构成64K×8
的存储器。
84.⽤16K*8位的芯⽚组成64K*8位的存储器,需____个芯⽚,其中数据线____根、地址线____根、其中,⽚内地址线____根。
85.串⾏数据传输⽅式有三种,分别是_________⽅式、________⽅式、_______⽅式。
86.80486等32位微处理器有三种⼯作模式,分别是_________模式、________模式、_______模式。
87.⼦程序与调⽤它的主程序不在同⼀个代码段,则在执⾏⼦程序中的RET指令后,从堆栈栈顶将弹出个字节,依次赋给和。
88.串⾏异步通信时,收发双⽅必须保持____________和_________⼀致。
1.按端⼝寄存器存放信息的物理意义分,端⼝可以分为、、三类。
89.实地址模式下,CPU内部的寄存器⽤来存放堆栈段的段基址。
90.串⾏异步通信的传输⽅式有通信、通信和全双⼯通信。
91.是计算机最底层的系统管理程序,操作系统和⽤户程序均可调⽤。
92.PC系统使⽤两⽚芯⽚管理硬件可屏蔽中断,CPU检测到可屏蔽中断请求时,满⾜⼀定条件后向该中断控制器的引脚发出中断响应信号。
93.在具有NEAR属性的⼦程序中,执⾏RET指令将从栈顶弹出个字节送寄存器。
94.串⾏异步通信协议要求收、发双⽅预置的帧数据格式和必须⼀致。
95. 指令MOV [BX],AL,源操作数的寻址⽅式是,⽬标操作数的寻址⽅式是。
96. 由⽚1K×4的存储芯⽚能够构成16K×8的存储器。
三、简答题
1. 微机系统与外设交换信息的⽅式有哪些?其中哪⼀种电路最简单?
⽆条件⽅式,查询⽅式,中断⽅式,DMA⽅式;⽆条件⽅式
2.什么是中断向量?中断向量由哪两部分组成?
中断向量指的是实模式下中断服务⼦程序的⼊⼝地址;
由两部分组成:中断服务⼦程序所在的段基址和中断服务⼦程序的偏移地址。
3.请写出四条能够使AX清零的指令,哪⼀条指令既可以使AX清零⼜不改变标志位?
AND AX,0; XOR AX,AX; SUB AX,AX; MOV AX,0; MOV AX,0
4.请简述串⾏数据传输的三种⽅式。
单⼯通信:数据只能沿⼀个⽅向传输;半双⼯:收发双⽅均可以发送和接收,但同⼀时刻只能有⼀个⽅向的数据传输;全双⼯:数据可以同时在双⽅进⾏发送和接收。
1.请简述冯诺依曼提出的计算机架构组成部分
运算器;控制器;存储器;输⼊系统;输出系统
2.CPU响应可屏蔽中断的条件是什么?
⾸先有可屏蔽中断请求,没有⾮屏蔽中断请求和DMA请求;其次,CPU 当前⼀条指令执⾏完毕,CPU处于开中断状态
3. 80486中有哪些段寄存器,请写出其中、英⽂名称
DS:数据段寄存器;CS: 代码段寄存器;ES,FS,GS: 附加段寄存器;SS: 堆栈段寄存器。
4.请简述接⼝与端⼝的概念。
接⼝电路是微机系统与外部设备进⾏信息交换的中转站,简称接⼝;(3’)接⼝电路中⼀组能够直接和CPU进⾏信息交换的寄存器,称之为端⼝。
5.按照冯·诺依曼思想体系,计算机硬件系统主要由哪⼏部份组成?
运算器;控制器;存储器;输⼊系统;输出系统
6.使⽤BX、BP、SI和DI寄存器间址寻址,如省略段超越前缀,分别约定访问的是
哪个逻辑段?
⽤BX、SI、DI约定访问数据段,⽤BP约定访问堆栈段
7.简述硬件可屏蔽中断和软件中断的区别。
(分4个不同点简要叙述)
引发中断的⽅式不同;CPU获取中断类型码的⽅式不同;CPU响应条件不同;
中断程序结束⽅式不同
8.串⾏异步通信的⼀帧数据格式包括哪⼏个部分?
起始位、数据位、奇偶校验位、停⽌位
9.8255A有两种控制字(⽅式选择控制字和C端⼝按位置0/置1控制字)都写⼊同
⼀个控制端⼝,问:两种控制字如何区分?
通过命令字的最⾼位D7区分,D7=1是⽅式选择控制字,D7=0是C⼝置1/置0命令字
10.微型计算机的CPU⼀般集成哪些部件?
运算器、控制器、寄存器组、存储管理
11.PC微机系统操作数可分为哪三种类型(分别写明)?
⽴即操作数、寄存器操作数,存储器操作数。
12.MOV AL, DS:[1000H]指令中的存储器操作数是什么寻址⽅式?
直接寻址
13.什么是I/O端⼝?按照存放信息的物理意义来分,分成哪3类?
在接⼝电路中能与CPU交换信息的寄存器;控制端⼝、数据端⼝、状态端⼝
14.I/O端⼝的编址⽅式有⼏种?PC系列机采⽤何种编址⽅式?
I/O端⼝独⽴编址、端⼝和存储单元统⼀编址,I/O端⼝独⽴编址
15.如果8250串⾏接⼝采⽤中断⽅式发送数据,为了使CPU能够响应中断,初始化时对8250、8259A和CPU需考虑哪些编程措施?
允许8250产⽣发送中断请求;允许8250送出中断请求;8259A没有对8250中断进⾏屏蔽;CPU允许中断
16.什么是串⾏通信和并⾏通信?串⾏异步通信和串⾏同步通信有什么区别?
并⾏通信是指数据的所有位同时被传送。
串⾏通信是指数据⽤⼀根传输线被逐位的顺序传送。
串⾏异步通信是指⼀帧字符⽤起始位和停⽌位来完成收发同步。
串⾏同步通信是指采⽤同步字符来完成收发双⽅同步的。
17.什么是中断、中断源和中断向量?中断向量由哪两部分组成?
CPU暂停执⾏现⾏程序,转⽽处理随机事件,处理完毕后再返回被中断的程序,这⼀全过程称为中断。
能够引发CPU中断的信息源,称为中断。
实地址模式下,中断服务程序的⼊⼝地址就是中断向量。
中断向量由服务程序所在代码段的段基地址以及服务程序⼊⼝的偏移地址组成。
18.汇编语⾔程序要经过哪⼏个步骤之后才能⽣成可执⾏⽂件?并简述每个步骤的作⽤。
编辑、汇编、链接。
,
编辑就是调⽤编辑程序⽣成⼀个汇编源⽂件。
汇编就是调⽤汇编程序对源程序进⾏翻译。
链接就是调⽤链接程序对⽬标⽂件进⾏链接,⽣成可执⾏⽂件。
19.什么是“DOS重⼊”,如何避免“DOS重⼊”?
DOS重⼊简单地说,当主程序正在执⾏INT 21H的某项⼦功能时,该功能调⽤还没有结束,X中断提出了中断请求,CPU响应后,中断该项⼦功能的执⾏,从21H功能退出,转⽽执⾏X中断服务程序,如果X中断服务程序⼜要执⾏INT 21H指令,则CPU ⼜要重新进⼊DOS,这⼀过程称为DOS重⼊。
避免DOS重⼊最简单的⽅法就是服务程序中不调⽤INT 21H功能,或者主程序、服务程序中不同时调⽤INT 21H。
20.简述接⼝电路应具备的功能。
数据缓冲功能、联络功能、寻址功能、数据转换功能、中断管理功能。
21.CPU响应可屏蔽中断的条件是什么?
INTR引脚有中断请求,NMI引脚没有中断请求,系统没有DMA请求,CPU当前指
令执⾏完毕。
22.按顺序写出串⾏异步通信协议中⼀帧数据中四个组成部分。
起始位,数据位,奇偶校验位,停⽌位
23.字长=8,⽤补码形式完成-118-20的⼗进制数运算。
必须要有计算过程,并写出结果的补码以及O标志和C标志的值,并且判断是否会出现溢出错误。
(-118)补= 1000 1010,(-20)补= 1110 1100
1000 1010
+ 1110 1100
= 1 0111 0110
结果补码为:0111 0110
C=1,O=1,出现溢出错误
24.硬件中断和软件中断的区别体现在哪⼏个⽅⾯?
中断的引发⽅式不同,CPU获取中断类型码的⽅式不同,CPU响应的条件不同,中断处理程序的结束⽅式不同
25.下图是串⾏接⼝芯⽚内部中断管理后,将优先级别最⾼的中断请求送CPU的⽰意图,请说明为了能够让CPU响应该中断,各部件必须做哪些准备⼯作?
(1)8250中断允许寄存器相应位置1
(2)OUT2=0
(3)开放8259中断屏蔽寄存器
(4)STI
26.实地址模式下的存储空间为多少字节?采⽤分段管理,每个逻辑段的体积最⼤为多少字节?如何将逻辑地址转换成物理地址?
1M、64K、将段寄存器中的16位段基址左移4位(或者乘以16),再加上16位的段内偏移量(有效地址)。