微机原理习题48+16.docx
- 文档编号:11576335
- 上传时间:2023-03-19
- 格式:DOCX
- 页数:22
- 大小:100.33KB
微机原理习题48+16.docx
《微机原理习题48+16.docx》由会员分享,可在线阅读,更多相关《微机原理习题48+16.docx(22页珍藏版)》请在冰豆网上搜索。
微机原理习题48+16
一、填空题
1、十进制数25转换为二进制数是,转换为八进制数是,转换为十六进制数是。
2、十进制数-68的原码是,反码是,补码是。
(用八位二进制编码表示)。
3、十进制数42.625转换为二进制数是,转换为八进制数是,转换为十六进制数是。
4、计算机存储信息的最小单位是,1个字节等于个二进制位,1KB等于个字节。
5、三态输出电路可以有3种工作状态,即、和。
6、程序计数器用于存储,可以从0开始计数(每次加1或加一个固定的数),以支持程序的执行;也可以将外部数据装入其中,以支持程序操作。
7、8086CPU是_____位微处理器,PentiumCPU是_____位微处理。
8、8086CPU的数据总线是位的,8088CPU的数据总线是位的。
9、8086CPU的指令队列为个字节,8088CPU的指令队列为个字节。
10、8086CPU的4个段地址寄存器分别是、、、。
11、8086CPU从功能上可分为两部分,即和。
12、8086/8088CPU设有__个状态标志位,_个控制标志位;当执行比较指令时,如果运算结果为零,则标志位__置1;如果运算结果的最高位为1,则标志位__置1。
13、存储器是计算机中用于存储和的装置。
14、n位地址码可以表示个地址。
15、Pentium处理器的外部地址线有条,数据线有条。
16、Pentium处理器内部拥有2条流水线,流水线可执行所有的整数和浮点指令,
流水线只能执行简单的整数指令一条异常指令。
17、32位微处理器具有4级特权保护方式,其中____级为最高级别。
18、8086/8088系统中存储器按编址,可寻址的存储器空间为。
8086/8088系统把存储空间分成若干个逻辑段,每个逻辑段容量≤。
个字节的存储空间称为1节。
19、8086的地址有20位,那么它的可寻址空间为K,其中每个段的最大长度为K。
20、m个存储单元、每个存储单元n位的存储器通常表示为m×n的存储器。
例如:
16×8存储器表示有个存储单元,每个存储单元位,它有条地址线,条数据线。
21、逻辑地址为5678h:
2345h,其物理地址是。
22、8086系统中,一个总线周期至少包括____个时钟周期。
23、8086/8088CPU有和两种工作模式。
24、8086复位后如下寄存器的内容为:
(CS)=H,(IP)=H。
25、8086/8088中,从产生中断的方法来分,中断可以分为两类:
一类是,另一类是。
26、8086/8088的硬件中断可以分为两类:
一类叫,另一类叫。
27、中断向量是的入口地址,每一个中断向量占个存储单元,其中前两个单元存放中断子程序入口地址的偏移量(IP),后两个单元存放中断子程序入口地址的_。
28、8086CPU的中断类型码与中断向量存放地址之间的关系为:
中断向量的段地址(CS)=0000H,中断向量的偏移量(IP)=。
若中断类型号为08H,该中断类型所对应的中断向量存储在以逻辑地址______开始的连续4个单元中。
29、8086微机系统中的一个中断向量占4个存储单元,假定某中断对应的中断向量存放在0000:
002CH;那么该中断向量对应的中断类型号为H,若该向量对应的中断处理子程序放在0080:
0402H开始的内存区域中,则按照地址由低到高的顺序写出从内存0002C处起始的存储单元的内容为、、、。
30、是让计算机完成某种操作的命令,称作指令系统。
31、8086寻址方式中,指令MOVAX,[BP]和指令MOVAX,[BX]的源操作数寻址方式中,源操作数默认使用的段寄存器分别为和。
32、对于下述给定的数据定义,变量LEN的值为:
BUF1DB‘ASDF’,96H
BUF2DW8DUP(?
,0)
BUF3DD10DUP(?
),15
LENEQUBUF3-BUF1
32、汇编语言程序一般要要经过编辑、、等步骤才能生成可执行文件。
33、DEBUG调试程序中,用于显示当前寄存器内容的指令是__。
34、系统功能调用分以下三个步骤:
(1);
(2);(3)。
35、采用DOS功能调用在屏幕上显示单字符’M’,则使用的指令是:
MOVAH,_____
MOV_____,‘M’
INT21H
36、在微机系统中,可采用的输入/输出控制方式一般有4种:
、、、。
37、8255A芯片内部包含3个位的输入/输出端口。
各端口可有种基本工作方式。
38、可编程并行接口芯片8255A有两种类型的控制字,分别为和。
39、在8255接口芯片中,可以工作在三种工作方式的端口是_____,可以按位进行置位/复位的端口是_____。
40、若要求由8253计数器0的输出端输出方波,则应设置其工作方式为____,设CLK0的频率为512KHZ,欲获得可能的最低频率,应向初值寄存器写入的初值为____。
41、按照引入中断请求的方式,8259A有、和中断查询方式。
42、如果主8259的ICW2(设置中断类型码)为79H,则当IR2引脚产生中断时,送给CPU的中断类型码是。
43、一片8259A可管理级中断,经过级连最多可扩展为管理级中断。
44、可编程控制器8259A的初始化操作可以分为两部分,首先通过_______对8258A进行初始化,然后8259A将自动进入操作模式,在8259A的操作过程中通过_______来定义8259A的操作方式。
45、通信是指利用多条数据线将一个数据的各位同时传输,而通信是指利用一条传输线将数据一位位地顺序传送。
46、串行通信中,数据通常是在二个站(点对点)之间进行传送,按照数据流的方向可分成三种传送模式:
分别是单工、和三种方式。
47、串行通信有两种基本的通信方式,分别是_________和_________。
48、若串行通信时数据传送速率为960字符/秒,每一个字符为10位,则其传送的波特率为_______波特。
49、DAC0832是位DAC,内部有两级缓冲,可以工作在单缓冲方式、双缓冲方式和______。
50、RS-485是一种多发送器的电路标准,是RS-422性能的扩展,是真正意义上的总线标准,可以实现的数据最高传输速率为________bps,该标准最大的传输距离为_____米,而RS-232-C的最大传输距离为__________米。
51、通用串行总线USB提供了低速、全速、高速和超高速四种传输模式,在最新的USB3.0标准中,其提供的超高速传输模式可以实现_______bps的传输速率。
52、若要求由8253计数器0的输出端输出方波,则应设置其工作方式为_________,设CLK0的频率为1MHZ,欲获得可能的最低频率,应向初值寄存器写入的初值为__________。
53、某信号采集系统要求用一片A/D转换集成芯片在1s内对32个热电偶的输出电压分数进行A/D转换。
已知热电偶输出电压范围为0~25mV(对应于0℃~450℃温度范围),需分辨的温度为0.1℃,则应选择__________位的A/D转换器,其转换时间要小于_________。
54、ADC0809是_____位的AD转换器,具有路模拟量输入,其转换原理类型为________。
55、DAC0832是位DAC,内部有级缓冲,可以工作在单缓冲方式、和________。
56、在PCI总线系统中,PCI总线频率为33.3MHz,总线宽度位32位,则PCI总线的传输速率为___________MB/s。
二、选择题
1、与十进制数56等值的二进制数是。
A)111000B)111001C)101111D)110110
2、十进制数36.875转换成二进制数是。
A)110100.01B)100100.111C)100110.11D)100101.101
3、与十进制数58.75等值的十六进制数是。
A)A3.CHB)3A.CHC)3A.23HD)C.3AH
4、二进制数10101转换成十进制数是。
A)25B)23C)21D)22
5、十进制负数-61的八位二进制原码是。
A)10101111B)10111101C)10101011D)00110101
6、十进制正数38的八位二进制补码是。
A)00011001B)10100110C)10011001D)00100110
7、十进制负数-38的八位二进制补码是。
A)01011011B)10100110C)10011001D)11011010
8、有一个八位二进制数补码是11111101,其相应的十进制数是。
A)-3B)-2C)509D)253
9、补码01010101表示的真值为
(A)93(B)43(C)42(D)85
10、CPU指的是。
(A)控制器(B)运算器和控制器(C)运算器、控制器和主存(D)运算器
11、下列哪一个部件不属于寄存器______。
A)累加器B)计数器C)移位寄存器D)ALU
12、8088/8086CPU中程序计数器(PC)中存放的是。
A)指令B)指令地址C)操作数D)操作数地址
13、在模型机中,指令周期可以分为取指周期和执行周期,取指周期分为3个节拍,第一个节拍称为__________,在该节拍应将PC的内容送入MAR。
A.增量节拍B.存储节拍C.地址节拍D.取指节拍
14、8086的工作方式为。
(A)实地址方式(B)保护地址方式(C)虚拟8086方式(D)实地址和保护地址方式
15、8086的第25引脚ALE的作用是。
(A)最小工作模式下地址锁存允许(B)最大工作模式下地址锁存允许
(C)最小工作模式下数据允许输出(D)最大工作模式下数据允许输出
16、下列________模式不是IA32架构处理器的基本工作模式。
A)实地址模式B)保护模式C)虚拟8086模式D)系统管理模式
17、8086系统中通常堆栈以为单位进行操作。
A)半字B)字节C)字D)双字
18、只有当CPU和_______或I/O接口之间传递数据,以及填充指令队列时,CPU才执行总线周期。
A)寄存器B)总线接口部件C)内存D)执行部件
19、在8086系统中,当外设或存储器不能及时地配合CPU传送数据,外设或存储器会通过____________信号线,在T1状态启动之前,向CPU发送“数据未准备好信号”,从而CPU在该状态到来之前插入一个或多个Tw时钟周期。
A.HOLDB.READYC.WAITD.HALT
20、只有当CPU和_______或I/O接口之间传递数据,以及填充指令队列时,CPU才执行总线周期。
A.寄存器B.总线接口部件C.内存D.执行部件
21、8086CPU的总线周期中,在T3状态的结束时会检测_____信号,如果该信号无效,会在T3状态之后插入等待状态Tw。
A.HLDAB.HOLDC.INTRD.READY
22、8086CPU在复位之后,代码段寄存器CS和指令指针寄存器IP分别被初始化成___。
A.CS=FFFFH,IP=FFFFHB.CS=0000H,IP=0000H
C.CS=0000H,IP=FFFFHD.CS=FFFFH,IP=0000H
23、若CPU的地址线为共16条,而某存储器芯片单元为2K,则加在该存储器芯片上的地址线为______。
A.A0~A10B.A0~A11C.A0~A12D.A0~A13
24、标号是对指令所在地址取的名字,所用的标识符必须遵循一定的规则,下列所列标识符格式正确的是_________。
A.A/B:
B:
?
:
C:
GAMA$1:
D:
NUM@-1:
25、指令MOVAL,16H中,源操作数采用的寻址方式是:
。
A)立即数寻址B)寄存器寻址C)直接寻址D)寄存器间接寻址
26、指令MOVAL,BL中,源操作数采用的寻址方式是:
。
A)立即数寻址B)寄存器寻址C)直接寻址D)寄存器间接寻址
27、指令MOVAX,[1070H]中,源操作数采用的寻址方式是:
。
A)立即数寻址B)寄存器寻址C)直接寻址D)寄存器间接寻址
28、指令MOVAX,[BX]中,源操作数采用的寻址方式是:
。
A)立即数寻址B)寄存器寻址C)直接寻址D)寄存器间接寻址
29、设DS=2000H,则指令MOVAX,[1050H]的源操作数的物理地址是。
(A)21050H(B)2000H(C)1050H(D)3050H
30使用直接寻址方式中,操作数在中。
A.通用寄存器B.堆栈C.存储器D.段寄存器
31、寄存器间接寻址方式中,操作数在中。
(A)通用寄存器(B)堆栈(C)主存单元(D)段寄存器
32、MOVAX,[BX+SI]的源操作数的物理地址是。
(A)16×(DS)+(BX)+(SI)(B)16×(ES)+(BX)+(SI)
(C)16×(SS)+(BX)+(SI)(D)16×(CS)+(BX)+(SI)
33、直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为。
(A)直接、立即、间接(B)直接、间接、立即
(C)立即、直接、间接(D)不一定
34、用汇编语言编写的程序需要经过翻译成机器语言后,才能在计算机中执行。
(A)编译程序(B)解释程序(C)操作系统(D)汇编程序
35、假定DS=1000H,AX=2000H,[1234H]=30H,[1235H]=40H当执行完MOVAX,[1234H]指令后,AX的值为。
(A)4030H(B)3040H(C)1234H(D)2000H
36、假定DS=1000H,AX=2000H,[1234H]=3000H,当执行完LEAAX,[1234H]指令后,AX的值为,执行MOVAX,[1234H]后,AX的值为。
(A)1000H(B)2000H(C)3000H(D)1234H
37、已知DS=2000H,SS=1000H,SI=200H,指令MOVAX,[SI+10H]的源操作数位于内存中以_______单元开始的连续两个字节中。
A.20210HB.10210HC.20200HD.10200H
38、当执行完下列指令序列后,标志位CF和SF的值为。
MOVAL,0B9H
ADDAL,24H
(A)0,0(B)0,1(C)1,0(D)1,1
39堆栈的工作方式是。
A.先进后出B.后进后出C.先进先出D.无要求
40、8086/8088CPU的I/O指令采用间接寻址时,可用的间址寄存器是。
(A)BX(B)DX(C)SI(D)DI
41、INC指令执行后,不变化的标志位是:
____。
A.ZFB.CFC.OFD.PF
42、某条指令可以完成对指令中给出的操作数取补码的功能,这条指令为。
(A)NEG(B)XCHG(C)XLAT(D)TEST
43、ROR指令的意义是。
(A)不带CF的循环右移(B)带CF的循环右移(C)算术右移(D)逻辑右移
44、逻辑移位指令SHL用于。
(A)带符号数乘以2(B)带符号数除以2
(C)无符号数乘以2(D)无符号数除以2
45、当A>B时转移的条件转移指令为(A、B为无符号数)。
(A)JA(B)JAE(C)JG(D)JGE
46、IRET指令的功能为。
(A)中断返回(B)有符号数小于时转移
(C)溢出时中断(D)过程返回
47、中断向量表中存放的内容是。
A)中断服务程序入口地址B)中断断点地址
C)操作数所在的内存地址D)中断服务程序入口地址表的地址
48、调试程序DEBUG中的指令U的含义是。
(A)从指定地址显示内容(B)从指定地址执行程序(C)读并显示输入的字节(D)反汇编
49、在DEBUG调试系统中,用于显示寄存器的命令是______。
A.T命令B.D命令C.R命令D.U命令
50、在debug工具软件中,查看内存单元内容的命令是。
A)-aB)–dC)-rD)-u
51、在汇编程序的汇编过程中,起指导作用,但不产生机器码的指令称作_____。
A)机器指令B)指令C)伪指令D)宏指令
52、下列伪指令中,定义字节变量的是。
A.DBB.DWC.DDD.DT
53、使用DOS功能调用时,功能号应放在寄存器中。
A.AHB.BLC.AXD.DL
54、假设利用DOS系统功能调用显示字符“*”,所用到的指令是MOVAH,2;__________;INT21H。
A.MOVAL,‘*’B.MOVDL,’*’C.MOVAL,*D.MOVDL,*
55、8255A是一个芯片。
(A)可编程并行通信接口(B)ALU(C)可编程串行通信接口(D)中断控制
56、ISA总线属于_________。
A)片内总线B)局部总线C)内部总线D)外部总线
57、USB总线属于_________。
A.片内总线B.局部总线C.系统总线D.外部总线
58、在中断方式下,内存数据输出到外设的传输路径是______。
A)内存→CPU→I∕O接口→外设B)内存→数据总线→CPU→外设
C)内存→I∕O接口→CPU→外设D)内存→数据总线→外设
59、8086CPU的NMI引脚上输入的信号是______。
A)可屏蔽中断请求B)非屏蔽中断请求C)中断响应D)总线请求
60、CPU与外设间数据传送的控制方式有______。
A)中断方式B)程序控制方式C)DMA方式D)以上三种都是
61、8086系统中,当
=1,
=0,
=0,那么CPU正在执行_____操作。
A)从I/O端口读取数据B)从存储器读取数据
C)往I/O端口写数据D)往存储器写数据
62、如果8259设置为固定优先权方式,目前其中断服务寄存器的内容为36H,则目前正在响应的中断是。
A)IR0B)IR1C)IR4D)IR5
63、8253芯片内部有完全独立的。
A)6个16位计数通道B)3个16位计数通道
C)6个8位计数通道D)3个8位计数通道
64、中断控制器8259A结构中,用于存放由外部输入的中断请求信号的寄存器是______。
A)ISRB)IMRC)IRRD)FR
65、DAC0832是位的D/A转换器。
A)8B)10C)12D)16
66、ADC0809是位的AD转换器。
A)8B)10C)12D)16
三、简答题
1、写出半加器的真值表,求出逻辑表达式并画出其电路图。
2、写出全加器的真值表,求出逻辑表达式并画出其电路图。
3、简述8086/8088CPU的6个状态标志位SF、ZF、PF、CF、AF、OF的含义。
4、简述8086CPU总线接口部件BIU的功能和组成。
5、简述8086CPU执行部件EU的功能和组成。
6、简述汇编语言源程序的基本格式。
7、解释中断类型码、中断向量、中断向量表。
8、试说明可屏蔽中断和非屏蔽中断的区别和联系。
9、简述可屏蔽中断的响应过程。
10、简述中断控制器8259A内部寄存器的作用。
11、8259设置为中断非自动结束方式时,在中断服务程序结束即将返回时,为什么一定要发中断结束命令?
如果不发,将对中断系统产生怎样的影响?
12、什么叫寻址方式?
8086指令系统有哪几种寻址方式?
简述每一种寻址方式类型中操作数所在的位置。
13、当从8255A的端口B读数据时,8255A的几个控制信号CS、A1、A0、RD、WR分别是什么?
14、8253内部有多少个计数器?
计数器是多少位的?
每个计数器有几种工作方式?
如何读取计数器内的当前值?
15、利用8253的计数器1产生频率为10KHz的方波,已知从CLK1输入2.5MHz的时钟脉冲,假设8253各端口地址为180H~183H,请写出8253的初始化程序段。
8253工作方式控制字格式如下:
16、什么是异步串行通讯?
简述异步串行通讯格式及其含义。
17、什么是波特率?
在异步通信传送中,收、发双方必须遵守的约定有哪些?
四程序分析题
1、当下列程序执行完后,AX、BX、CX、DX四个寄存器的内容分别是什么?
CSEGSEGMENT
ASSUMECS:
CSEG,DS:
CSEG,SS:
CSEG
ORG100H
BEGIN:
MOVAX,01
MOVBX,02
MOVDX,03
MOVCX,04
L20:
INCAX
ADDBX,AX
SHRDX,1
LOOPL20
RET
CSEGENDS
ENDBEGIN
答:
(AX)=0005H,(BX)=0010H,(CX)=0000H,(DX)=0000H
2、阅读下面的程序,指出该程序完成的功能。
DATASEGMENT
STR1DB‘THISISASTRING1’
STR2DB‘THISISASTRING2’
COUNTDWSTR2-STR1
RESULTDB?
DATAENDS
CSEGSEGMENT
ASSUMECS:
CSEG,DS:
DATA,ES:
DATA
START:
MOVAX,DATA
MOVDS,AX
MOVES,AX
LEASI,STR1
LEADI,STR2
MOVCX,COUNT
CLD
REPZCMPSB
JNZUNMAT
MOVAL,0
JMPOUTPT
UNMAT:
MOVAL,0FFH
OUTPT:
MOVRESULT,AL
HLT
CSEGENDS
ENDSTART
答:
该程序用来比较两个数据串STR1和STR2是否相等,若相等,则将RESULT单元清0,否则置全1。
3、分析下面的程序段所实现的功能:
SAL AL,1;将AL中数左移1位,得2X
MOV BL,AL ;2X保存在BL中
MOV CL,2 ;移位次数置入CL中
SHL AL,CL ;2X左移2位,得8X
ADD AL,BL ;2X加上8X,所以AL中为10X
解:
将保存在AL中的数乘以10。
4、分析下面的程序段所实现的功能:
MOVCX,16
MOVDI,2000H
L1:
INCBYTEPTR[DI]
INCDI
LOOPL1
解:
将有效地址为[2000H]~[
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 习题 48 16