微机原理试题库解析.docx
- 文档编号:18083029
- 上传时间:2023-04-24
- 格式:DOCX
- 页数:50
- 大小:52.01KB
微机原理试题库解析.docx
《微机原理试题库解析.docx》由会员分享,可在线阅读,更多相关《微机原理试题库解析.docx(50页珍藏版)》请在冰豆网上搜索。
微机原理试题库解析
一、填空题
基础知识
1、数制转换:
369D=101110001B=171H;4095D=111111111111B=FFFH
10000D=10011100010000B=2710H;42D=101010B=2AH;85D=1010101B=55H
256D=100000000B=100H;122D=01111010B=7AH
2、下列各数为十六进制表示的8位二进制数,说明它们分别被看作是补码表示的有符号数和无符号数时,它们所表示的十进制是什么?
D8H:
有符号数:
-40,无符号数:
216;
FFH:
有符号数:
-1,无符号数:
255
3、内存是存放程序和数据信息及中间结果的地方。
4、n位补码的表示范围是-2n-1≤N≤2n-1-1
5、[X]补=0075H,[Y]补=0FF8BH,则[X+Y]补=0000H,[X-Y]补=00EAH
6、已知[X-Y]补=7001H,[X+Y]补=0001H,则[2X]补=7002H
7、若[X]求补=X,则X为0
8、BCD码是一种用二进制编码的十进制数,它运用4位二进制位表示一位十进制位。
9、汇编语言默认无标记数为十进制数。
10、已知[-Y]补=7001H,Y=8FFFH
11、20的补码是00010100B,-20的补码是11101100B,原码是10010100B
硬件知识
1、软件是为了运行、管理和维护计算机而编制的各种程序的总和。
2、汇编语言是一种符号语言,它用助记符来表示操作码,用符号或符号地址来表示操作数或操作数地址,它与机器指令是一一对应的。
3、用二进制代码组成的计算机能直接识别的语言称为机器语言,用机器指令的助记符以及伪指令、宏指令表示的一种面向机器的语言称为汇编语言,用该语言编写的程序需经过汇编程序翻译,成为计算机能直接识别并执行的程序称目标程序。
4、汇编语言指令通常由操作码部分和操作数部分组成。
5、指令中用到的操作数可以存放为寄存器,存储器,立即数。
6、8086/8088CPU含有20根地址总线,直接寻址范围可达1MB
7、8088的内部数据总线为16位,而对外数据总线是8位。
8、在程序运行过程中,IP始终指向下一条要执行的指令的首地址,它与
CS寄存器组合成20位的物理地址。
9、8086/808820位物理地址由16位段地址和16位偏移地址组成。
10、8086/8088寄存器组可以分成4类,分别是数据,段,指针及变址,控制。
11、外部设备与主机的通信是通过外设接口的,接口寄存器根据用途可以分为
控制寄存器,状态寄存器,数据寄存器。
12、在1MB字节的存储器中,每个存储单元都有唯一的20位地址,称为该物理单元的物理地址。
13、8086/8088CPU的I/O空间可有64K个端口地址,端口地址范围是
0000H—FFFFH
14、计算机内存储器分为随机存储器RAM和只读存储器ROM。
15、8086/8088CPU中,通用寄存器中的SP和BP为指针寄存器,SP的作用是指出当前堆栈的栈顶的位置。
16、SP称为堆栈指针寄存器,用来指示栈顶的偏移地址。
17、既可以作为16位也可以作为8位的数据寄存器有AX,BX,CX,
DX。
18、典型的计算机结构包括CPU、MEM、I/O,通过BUS连在一起。
19、PC机I/O设备的数据传送方式共有三种:
查询,中断,DMA。
20、DMA方式主要用于一些高速的I/O设备,如磁盘、磁带等。
21、奇偶标志PF=1表示运算结果低八位1的个数为偶数。
22、从接口电路看,半导体存储器最重要的指标是存储容量,存取速度
23、十进制数-31使用8位(包括符号位)补码表示时,它表示为11100001B。
24、16×4ROM需要4个地址线,4个数据线
25、Pentium4的地址线数目是36,理论上它可支持的最大物理存储空间为____64____GB。
26、系统总线可以分为数据线,地址线和控制线
27、如图,①输入设备
②运算器
③存储器
4控制器
⑤输出设备
28、半导体存储器芯片按照是否能随机读写,分为ROM和RAM两大类
29、CPU与外设之间的数据传输方式为程序方式、中断方式、
和DMA方式。
30、8086CPU的段寄存器有CS、DS、ES、和SS。
31、最小模式下,8086CPU上用于锁存地址的信号是ALE
32、DMA控制器8237共有4个相互独立的DMA通道。
33、断电后,当再次加电时其存储的内容依然存在的存储器称为只读存储器
34、利用2K×4bit的存储器芯片构成84000H到8FFFFH的内存需要48片。
35、8086CPU的断点中断的中断向量码是03H
36、8253有6种工作方式
37、8086/8088工作在最小模式和最大模式由硬件决定。
38、在一个总线周期里,CPU送出ALE是在T1状态。
39、DMA控制器8237可以实现内存到接口、接口到内存以及内存到内存三类数据传送。
40、8255A的B口可以工作于方式0和方式1,C口只能工作于方式0,而A口既可以工作于方式0和方式1,还可以工作于方式2。
41、异步串行通信的数据格式开始为启动位,接着为数据位,其后为奇偶校验位,最后是停止位。
42、从内存94000H到B3FFFH共有128KB,利用容量为2K×4bit的芯片构成该内存,共需128片这样的存储器芯片。
43、若已知8253的计数器0的外部计数时钟频率为500KHz,现欲在0UT0上输出周期为20ms的对称方波,则计数器0应选用工作方式方式3,计数值应为10000,门控信号GATE应接高电平。
44、8253有3个计数器/定时器,每个计数器/定时器有16位。
45、12位D/A变换器满刻度输出为0~+5V,,则1LSB所对应的模拟电压为1.22mV,20H对应的模拟电压为39mV。
46、在汇编语言程序开发过程中,经编辑、汇编、连接三个环节,分别产生扩展名为ASM、___OBJ___和___EXE___的文件。
47、8255A的工作方式有基本输入/输出方式、选通输入输出方式和____双向选通输入输出___方式。
48、DMA操作有三种基本方法——周期挪用、周期扩展和CPU停机方式。
49、串行通信有两种基本的通信方式,分别是_____________和_____________。
50、如果说DAC的精度为N位,指的是_____________。
指令及寻址
1、假设(SP)=0100H,(SS)=2000H,执行PUSHBP之后,栈顶的物理地址是200FEH。
2、逻辑地址为3FFF:
1234H,它的物理地址是41224H,逻辑地址为2000H:
000FH它的物理地址是2000FH
3、若要测试AL中操作数的第0,3,4,7位是否均为0,然后根据结果实现转移,可使用TESTAL,99H以产生转移条件。
4、假设(DS)=2000H,(BX)=1256H,(SI)=528FH,位移量TABLE=20A1H,(232F7H)=3280H,(264E5H)=2450H,则
1)执行指令JMPBX后,(IP)=1256H
2)执行指令JMPTABLE[BX]后,(IP)=3280H
3)执行指令JMP[BX][SI]后,(IP)=2450H
5、指令SAR可用来有符号数除2,指令SHR可用来对无符号数除2
6、在1000H单元中有一条二字节指令JMPSHORTLAB,假设偏移量为30H,则转向地址LAB的值为1000H+2H+30H=1032H
7、一个有16个字的数据区,它的起始地址是70A0:
DDF6H,那么该数据区的最后一个字的物理地址是7E814H
8、假设(AX)=0304H,(BX)=0FF00H,则执行指令ANDAX,BX后,
(AX)=0300H
9、若(SP)=0FFFFH,则指令POPAX执行后,(SP)=0001H
10、请用一条指令将AX中第7、第8位清0,该指令是ANDAX,0FE7FH
伪指令
8、DB指令以字节为单位分配存储;DD指令以双字为单位分配存储
9、PC-DOS系统中设置了两层内部子程序可供用户使用,即DOS功能调用和BIOS调用。
10、在子程序结构中,若一个子程序调用该子程序本身,则称为递归调用,而且这种调用是子程序嵌套的特例。
11、数据段有以下定义:
A1EQU18EFH
A2DW18EFH
请指出下面两条指令的寻址方式:
MOVAX,A1;寻址方式:
立即寻址
MOVAX,A2;寻址方式:
直接寻址
12、SHR1DW‘AB’
SHR2DB16DUP(?
)
CNTEQU$-SHR1
MOVCX,CNT
根据上面的指令序列,CX寄存器中的值应该是12H
13、ORG1000H
XDB12H
YDWX
ZDDY
假设(DS)=3879H,(BX)=1000H,(SI)=0002H,求下列指令执行完后指定寄存器的内容。
MOVAX,[1000H];(AX)=0012H
MOVAX,[BX];(AX)=0012H
MOVAX,[BX+SI];(AX)=0110H
MOVAX,[Y+1];(AX)=0110H
LEADX,X;(DX)=1000H
LDSSI,Y;(SI)=1000H(DS)=1001H
14、下面程序执行后(AX)=20
A1DW10DUP
(2)
……
XORAX,AX
MOVCX,LENGTHARRAY
MOVSI,SIZEA1—TYPEA1
LL:
ADDAX,A1[SI]
SUBSI,TYPEA1
LOOPLL
15、下面程序执行后(AL)=12H,(DX)=3412H
STR1LABELWORD
STR2DB12H,34H
……
MOVAL,STR2
MOVDX,STR1
16、现有数据段如下:
DATASEGMENT
ORG0020H
DA1DW12H,23H
DA2DB11,12
DA3=1234H
DA4EQU$-DA2
DA5DB31H,37H
DATAENDS
请问:
该数据段占有的存储字节数是8
DA4的值是02H
DA5的起始地址是0026H
17、下面程序执行后(AX)=12H,(BX)=1221H,(CX)=0200H
ORG1221H
NUMDW12H
……
MOVAX,NUM
MOVBX,OFFSETNUM
MOVCL,BYTEPTRNUM+1
MOVCH,TYPENUM
程序分析
1、分析下面程序段,回答指定问题:
MOVAX,0123H
MOVBX,0321H
PUSHAX
PUSHBX
POPAX
POPBX
问:
(AX)=0321H,(BX)=0123H
3、设寄存器AL,BL,CL中内容均为76H,
XORAL,0FH
ANDBL,0FH
ORCL,0FH
执行上述指令序列后,AL=79H,BL=06H,CL=35H
4、已知AX=0A33AH,DX=0F0F0H
ANDAH,DL
XORAL,DH
NEGAH
NOTAL
执行上述指令序列后,AH=60H,AL=7FH
5、分析下面程序段,回答指定问题:
MOVCX,DX
NOTCX
ADDCX,DX
INCCX
请问程序执行后(CX)=0,(ZF)=1。
6、分析下面程序段,回答指定问题:
XORAX,AX
INCAX
NEGAX
MOVBX,3FFFH
ADCAX,BX
请问程序执行后(AX)=3FFFH,(BX)=3FFFH,(CF)=1。
7、现有程序段如下:
MOVAL,32H
ADDAL,2AH
SALAL,1
请问,程序执行后,(AL)=0B8H
8、分析下面程序段,回答指定问题:
MOVCX,63H
MOVAX,1
MOVBX,2
L1:
ADDAX,BX
INCBX
LOOPL1
请问①该程序功能是实现1+2+3+……+100的累加和
②程序执行后(AX)=13BAH或5050
9、分析下面程序段,回答指定问题:
XORAX,AX
MOVAX,6C5AH
MOVCX,0203H
RCLAH,CL
XCHGCH,CL
RCRAL,CL
请问程序执行后(AX)=6156H,(CF)=1。
10、下面程序执行后(AL)=34H
BUFDW2152H,3416H,5731H,4684H
……
MOVBX,OFFSETBUF
MOVAL,3
XLAT
11、分析下面程序段,回答指定问题:
MOVBX,0
MOVDX,0
MOVCX,10
L1:
INCBX
MOVAX,BX
MULBL
ADDDX,AX
LOOPL1
请问该程序功能是实现12+22+……+102的累加和
12、分析下面程序段,回答指定问题:
MOVBX,0
MOVDX,1
MOVCX,16
L1:
MOVAX,2AB0H
ANDAX,DX
JZNEXT
INCBX
NEXT:
SHLDX,1
LOOPL1
请问①该程序功能是统计AX中含有1的个数
②程序执行后(BX)=6
13、下面程序执行后(AX)=1E00H
TABELDW10,20,30,40,50
COUNTDW3
……
MOVBX,OFFSETTABEL
ADDBX,COUNT
MOVAX,[BX]
14、阅读下面的程序
INAL,20H
TESTAL,80H
JZA
MOVAH,0
JMPB
A:
MOVAH,0FFH
B:
HLT
请问:
在AL中最高位为1的情况下,本程序段执行结果是(AH)=0;在AL中最高位为0的情况下,本程序段执行结果是(AH)=0FFH
15、分析下面程序段,回答指定问题:
MOVCL,4
SHRAX,CL
MOVBL,DL
SHRDX,CL
SHLBL,CL
ORAH,BL
请问该程序功能是将(DX,AX)的值右移4位
16、阅读下面的程序
MOVAL,200
SARAL,1
MOVBL,AL
MOVCL,2
SARAL,CL
ADDAL,BL
请问程序执行后(BL)=0E4H,(AL)=0DDH。
17、程序段如下:
A1DB,12,34,38,-5,20,122,73
……
MOVCX,7
LEASI,A1
KK:
MOVAL,[SI]
INCSI
TESTAL,81H
LOOPZKK
MOVBL,[SI]
请问程序执行后(BL)=14H,(AL)=-5。
18、下列程序段将一个存储块的内容复制到另一个存储块,SI中为源区起始地址的偏移量,DI中为目的区起始地址的偏移量,CX中为复制的字节数。
阅读程序回答问题:
STD
ADDSI,CX
DECSI;调整源区地址
ADDDI,CX
DECDI;调整目的区地址
REPMOVSB
RET
数据块是从块首开始还是从块尾开始复制:
块尾。
REPMOVSB的功能是:
将源串的整串数据复制到目的串。
19、设初值(AX)=4321H,(DX)=8765H,则:
MOVCL,04H
SHLDX,CL
MOVBL,AH
SHLAX,CL
SHRBL,CL
ORDL,BL
上述程序执行后,(DX)=7654H,(AX)=3210H
20、设某数据段:
DATASEGMENT
ORG20H
NUM1=18
NUM2=NUM1+10H
DA1DB‘COMPUTER'
DB0AH,0DH
DA2DW'CO','MP','UT','ER'
DATAENDS
试回答:
(1)DA1的偏移地址是:
20H
(2)NUM2的值是:
34/22H
(3)DA2+5字节单元的内容是:
U的ASCII码
程序填空
12、在以ARRAY为起始地址的存储区域中存放着100个字节数据,现将其首尾颠倒,重新排放。
MOVCX,32H
LEASI,ARRAY
MOVDI,SI
ADDDI,99
LLL:
MOVAL,[SI]
XCHGAL,[DI]
MOV[SI],AL
INCSI
DECDI
LOOPLLL
二、选择题
基础知识及硬件知识
1、计算机存储数据的最小单位是二进制的(A)
A、位B、字节C、字长D、千字节
2、一个字节包含(A)个二进制位。
A、8B、16C、32D、64
3、通常以KB,MB,GB为单位来反映存储器的容量,1KB等于(C)字节。
A、1000B、1000000C、1024D、1024×1024
4、在计算机内部,一切信息的存取、处理和传送都是以(D)形式进行的。
A、EBCDICB、ASCIIC、十六进制编码D、二进制编码
5、计算机硬件唯一能直接理解的语言是(A)。
A、机器语言B汇编语言C、C语言D、高级语言
6、汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,
那么该语句中不可省略的项是(B)
A、名字项B、操作项C、操作数项D、注释项
7、在汇编语言程序中,对END语句的叙述正确的是(C)
A、END语句是一可执行语句
B、END语句表示程序执行到此结束
C、END语句表示源程序到此结束
D、END语句在汇编后要产生机器码
8、汇编语言源程序文件的扩展名是(C)
A、.MASMB、OBJC、.ASMD、.EXE
9、若存储器芯片为8K×4bit,用此芯片构成从4C000H到73FFFH的内存,需要(D)
A、10B、16C、32D、40
10、DB伪指令以(B)为单位分配存储区域。
A、字B、字节C、四字D、双字
11、汇编语言源程序汇编后产生的目标文件的扩展名是(B)
A、.MASMB、.OBJC、.ASMD、.EXE
12、若一个半导体存储芯片的引脚有A12~A0,D7~D0,/WE,/OE,/CS,VCC,
GND等,则该芯片的存储容量为(A)
A、8K×8B、8K×4C、16K×4D、16K×8
13、计算机处理问题时会碰到大量的字符和符合,对此,必须采用统一的编码。
目前,微机中普遍采用的是(D)
A、BCD码B、拼音码C、二进制码D、ASCII码
14、8086CPU访问存储器奇体中某单元时,A0和
的值是(B)
A、0,0B、1,0C、0,1D、1,1
15、在8086系统中,DS和SI依次属于(D)
A、EU、BIUB、BIUBIUC、EU、EUD、BIU、EU
16、十六进制数88H,可表示成下面几种形式,请找出错误的表示(D)
A、无符号十进制数136B、带符号十进制数-120
C、压缩型BCD码十进制数88D、8位二进制数-8的补码表示
17、关于存储器,下列说法不正确的是(C)
A、半导体存储器包括RAM和ROMB、Flash存储器是非易失性的
C、EPROM使用电檫除方式D、CACHE是高速缓存
18、8253定时器最大定时初值应为(C)
A、9999HB、0FFFFHC、0000HD、1000H
19、当系统采用存储器统一编址(映象编址)时,运用MOV指令可以访问(D)
A、仅I/O空间B、仅RAM空间
C、仅ROM空间D、整个地址空间
20、80X86CPU用于中断请求输入的引脚信号是:
(A)
A、INTR和NMIB、INI和NMI
C、INTR和INTAD、仅INTR
21、若已知8250的基准时钟频率是1.8432MHZ,波特率为1200bps,则分频系数是:
(B)
A、96HB、96DC、60DD、1536D
22、8086CPU中,一个基本的总线周期需要时钟周期数为(D)
A、1B、2C、3D、4
23、8086CPU中INTR信号为下面哪种信号有效(C)
A、上升沿B、下降沿C、高电平D、低电平
24、属于在工作中要定时刷新的存储器的芯片是(B)
A、SRAMB、DRAMC、EEPROMD、EPROM
25、8255A工作在方式0时,哪个口有输出锁存能力(A)
A、A、B、C三口输出都有锁存能力
B、只有A口输出有锁存能力
C、只有B口输出有锁存能力
D、A口和B口输出有锁存能力
26、8255A工作在方式0时,下面哪句说法是正确的(D)
A、A、B、C三口输入都有锁存能力
B、只有A口输入有锁存能力
C、只有C口输入有锁存能力
D、A、B、C三口输入都无锁存能力
27、实现DMA传输过程中,需要(D)
A、CPU通过执行指令来完成
B、CPU利用中断方式来完成
C、CPU利用查询方式来完成
D、根本不需要CPU参与即可完成
28、利用8253的OUT产生连续的周期性的对称方波,可利用其方式(D)
A、0B、1C、2D、3
29、8086CPU的外部引线中,数据线的条数为(B)
A、8条B、16条C、20条D、32条
30、8086CPU复位时,CS寄存器的内容是(D)
A、0000HB、2080HC、0013HD、0FFFFH
31、8086CPU响应INTR是在(C)
A、1个时钟周期结束时
B、1个总线周期结束时
C、1条指令执行结束时
D、1个子程序执行结束时
32、8086CPU响应DMA是在(B)
A、1个时钟周期结束时
B、1个总线周期结束时
C、1条指令执行结束时
D、1个子程序执行结束时
33、可利用紫外光擦除的存储器芯片是(C)
A、SRAMB、DRAMC、EPROMD、EEPROM
34、可利
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 试题库 解析