复习试出题微机原理资料Word文档格式.docx
- 文档编号:16449625
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:27
- 大小:64.50KB
复习试出题微机原理资料Word文档格式.docx
《复习试出题微机原理资料Word文档格式.docx》由会员分享,可在线阅读,更多相关《复习试出题微机原理资料Word文档格式.docx(27页珍藏版)》请在冰豆网上搜索。
主机和外部设备D:
硬件设备和软件系统
●计算机的软件系由(B)组成。
操作系统和文件管理软件B:
系统软件和应用软件
操作系统和应用软件D:
操作系统和系统软件
●计算机中运算器的主要功能是(B)。
算术运算B:
算术和逻辑运算
逻辑运算D:
定点和浮点运算
●运算器执行两个补码表示的整数加法时,产生溢出的正确叙述为(D)。
最高位有进位则产生溢出
B:
相加结果的符号位为0则产生溢出
相加结果的符号位为1则产生溢出
D:
相加结果的符号位与两同号加数的符号位相反则产生溢出
●计算机硬件逻辑主要由CPU、内存、外存、I/O设备和(B)组成。
运算器B:
三总线
显示器D:
键盘
●MIPS用来描述计算机的运算速度,含义是(C)。
每秒处理百万个字符B:
每分钟处理百万个字符
每秒执行百万条指令D:
每分钟执行百万条指令
二:
填空题
●冯.诺依曼原理是基于(程序存储)和(程序控制)。
●计算机中的总线包括(地址总线)、(数据总线)和(控制总线)。
●CPU的字长与(数据线宽度)有关;
寻址空间与(地址线宽度)有关。
●若CPU的数据线宽度为8位,则它的字长为(8)位;
地址线宽度为16位,则它的寻址空间为(64K)。
●计算机语言分为(机器)语言、(汇编)语言和(高级)语言。
三:
判断题
●8位二进制无符号数的表值范围为1~256(×
)。
●8位二进制符号数原码表数范围为-127~+127(√)。
●8位二进制符号数反码表数范围为-127~+127(√)。
●8位二进制符号数补码表数范围为-127~+127(×
●正数的原码、补码、反码表示相同(√)。
●负数的原码、补码、反码表示相同(×
●符号数00101110B的补码为00101110B(√)。
●符号数10101110B的补码为11010010B(√)。
●正数的补码为它的反码加1(×
●负数的补码为它的反码加1(√)。
●8位二进制符号数为正数,则它的b7位为0(√)。
●用4位二进制数表示1位十进制数的编码叫BCD码(√)。
●CPU的寻址空间与它的数据线宽度有关(×
●CPU的数据线宽度越宽,它的相对运行速度越快(√)。
●寄存器和存储器都是CPU内部的存储单元(×
●若存储器、I/O统一编址可用相同指令寻址(√)。
微机原理第二章
●8086CPU复位后,下列寄存器的值为(C)。
CS=0000H、IP=0000HB:
CS=0000H、IP=FFFFH
CS=FFFFH、IP=0000HD:
CS=FFFFH、IP=FFFFH
●8086与外设进行数据交换时,常会在(C)后进入等待周期。
T1B:
T2C:
T3D:
T4
●计算机中数据总线驱动器采用的基本逻辑单元是(C)。
反相器B:
触发器C:
三态门D:
译码器
●计算机中地址锁存器采用的基本逻辑单元是(B)。
●8086CPU从功能结构上看,是由(D)组成
控制器和运算器B:
控制器,运算器和寄存器
控制器和20位物理地址加法器D:
执行单元和总线接口单元
●执行指令IRET后弹出堆栈的寄存器先后顺序为(D)。
CS、IP、FB:
IP、CS、FC:
F、CS、IPD:
F、IP、CS
●指令队列具有(D)的作用。
暂存操作数地址B:
暂存操作数
暂存指令地址D:
暂存预取指令
●8086系统中,每个逻辑段的最多存储单元数为(C)。
1MBB:
256BC:
64KBD:
根据需要而定
●包含在8086CPU芯片内部的是(A)。
算术逻辑单元B:
主存储器单元
输入、输出单元D:
磁盘驱动器
●8086当前被执行的指令存放在(D)。
DS:
BXB:
SS:
SP
CS:
PCD:
IP
●8086中,存储器物理地址形成算法是(B)。
段地址+偏移地址B:
段地址左移4位+偏移地址
段地址×
16H+偏移地址D:
10+偏移地址
●8086CPU中,确定下一条指令的物理地址的算术表达式为(A)。
CS×
16+IPB:
DS×
16+SI
SS×
16+SPD:
ES×
16+DI
●堆栈存储器存取数据的方式是(C)。
先进先出B:
随机存取C:
先进后出D:
都可以
●8086系统中,一个栈可用的最大存储空间是(B)。
IMBB:
64KB
由SP初值决定D:
由SS初值决定
●当8086与外设交换数据时,常会在(C)进入等待周期Tw。
T1与T2之间B:
T2与T3之间
T3与T4之间D:
T4与T1之间
●若寄存器中的数左移2位且无溢出,则新数值是原数值的(C)。
1倍B:
2倍C:
4倍D:
8倍
●若寄存器中的数右移1位且无1数移出,则新数值是原数值的(B)。
一倍B:
1/2倍C:
1/4倍D:
1/8倍
●8086CPU有(C)个16位的通用寄存器。
2B:
4C:
8D:
16
●8086CPU有(C)个8位的通用寄存器。
●8086CPU有(B)个16位的段寄存器。
●8086CPU共有(D)个16位寄存器。
4B:
8C:
10D:
14
●8086CPU能够直接执行的语言是(B)。
汇编语言B:
机器语言C:
C语言D:
JAVA语言
●8086CPU响应可屏蔽中断后,不能自动执行的是(A)。
保存所有寄存器中的内容B:
保存指令指针寄存器IP中的内容
保存状态寄存器F中的内容D:
不能响应较低级别的中断
●在计算机中,字节的英文名字是(B)。
bitB:
byteC:
boutD:
bps
●8086CPU中,时钟周期、指令周期和总线周期的费时长短的排列是(C)。
时钟周期>指令周期>总线周期B:
时钟周期>总线周期>指令周期
指令周期>总线周期>时钟周期D:
总线周期>指令周期>时钟周期
●CPU对存储器访问时,地址线和数据线的有效时间关系为(B)。
同时有效B:
地址线先有效
数据线先有效D:
同时无效
●8086CPU由两部分组成,即执行单元和(B)。
运算器单元B:
总线接口单元
寄存器单元D:
控制器
●PC/XT微机开机时,第一条执行的指令存放地址为(FFFF0H)。
●8086CPU复位后,寄存器CS中的值为(FFFFH)、IP中的值为(0000H)、DS中的值为(0000H)。
●8086执行部件EU中的控制单元从(指令队列缓冲器)中取指令。
●8086总线接口部件BIU中的指令队列缓冲器经总线从(存储器)中取指令。
●三态门有三种输出状态,即高电平、低电平和(高阻态)。
●8086CPU中有8个16位通用寄存器,它们是(AX)、(BX)、(CX)、
(DX)、(SP)、(BP)、(SI)、和(DI)。
●8086CPU中有8个8位通用寄存器,它们是(AH)、(AL)、(BH)、
(BL)、(CH)、(CL)、(DH)、和(DL)。
●8086CPU中有4个16位段寄存器,它们是(CS)、(DS)、(ES)、和(SS)。
●8086CPU响应可屏蔽中断的条件是(IF=1)。
●状态标志OF用于(有符号数)的(溢出)标志。
●状态标志CF用于(无符号数)加法的(进位)标志或减法的(借位)标志。
●当运算结果为0时,状态标志ZF的值为
(1)。
●状态标志SF仅能用于(有符号数)的运算中。
●8086CPU将1MB存储器空间分为(若干个)段,每段存储量不超过(64KB)。
●实际地址又称为(物理)地址,用(20)位二进制或(5)位十六进制表示;
逻辑地址由(段首)地址和(段内偏移)地址构成,均用(16)位二进制表示。
●当INTR端输入一个(高)电平时,(可屏蔽中断)获得了中断请求。
●当NMI端输入一个(上升沿)触发时,(非屏蔽中断)获得了中断请求。
●8086CPU由(执行)单元EU和(总线接口)单元BIU两部分组成。
●8086CPU从存储器单元中读取数据时,控制线/RD应输出(低)电平、/WR应输出(高)电平;
8086CPU向存储器单元中写入数据时,控制线/RD应输出(高)电平、/WR应输出(低)电平。
●计算机中存储器按(字节)组织,即每个存储单元含(8)个二进制位。
●堆栈操作应满足(先进后出)的原则;
指令队列应满足(先进先出)的原则。
●堆栈操作中,SP总是指向堆栈的(堆顶)。
●CPU寻址外设有(独立编址)和(统一编址)两种方式,8086CPU采用(独立编址)。
●8086CPU寻址外设为独立编址方式,使用专门的指令为(IN)和(OUT)。
●8086CPU中,设堆栈段寄存器(SS)=2000H;
堆栈栈顶指针寄存器(SP)=0100H,执行指令PUSHSP后,(SP)=(00FEH);
栈顶的物理地址是(200FEH)。
●若CPU的地址总线宽度为N,则可寻址(2N)个存储器单元。
●若CPU的地址线为N条,则可寻址2N个存储器单元(√)。
●8086CPU中的通用寄存器仅能16位操作(×
●8086CPU的EU单元直接经外部总线读取数据(×
●8086CPU的BIU单元直接经外部总线读取数据(√)。
●与堆栈操作有关的寄存器有SS、SP和BP(√)。
●8086CPU的堆栈操作应满足先进后出的原则(√)。
●8086CPU的指令队列操作应满足先进后出的原则(×
●堆栈指针寄存器SP总是指向堆栈的栈顶(√)。
●与程序操作有关的寄存器有CS和IP(√)。
●与源数据块操作有关的寄存器有DS和SI(√)。
●与目的数据块操作有关的寄存器有ES和DI(√)。
●寄存器BX可8位操作也可16位操作(√)。
●寄存器BP可8位操作也可16位操作(×
●寄存器ES可8位操作也可16位操作(×
●8086CPU允许在一个存储单元中存入8位数据或者16位数据(×
●计算机的内存储系统中,每个存储单元仅能存放8位二进制数(√)。
●物理地址确定后,逻辑地址具有唯一性(×
●由于8086CPU有20条地址线,所以可寻址1MB的存储空间(√)。
●由于8086CPU有20条地址线,所以可寻址1MB的I/O端口(×
●8086CPU可寻址64K个字节数据的I/O端口(√)。
●8086CPU可寻址64K个字数据的I/O端口(×
●8086CPU对存储器单元和I/O端口进行统一编址(×
●8086CPU的1MB存储空间可分为若干个逻辑段(√)。
●8086CPU的每个逻辑段的存储容量不能超过64KB(√)。
●8086CPU允许代码段和数据段重叠(√)。
●8086CPU的字存储中,低地址存字的高8位,高地址存字的低8位(×
●8086CPU的字存储中,低地址存字的低8位,高地址存字的高8位(√)。
●寄存器寻址比存储器寻址的运算速度快(√)。
●在8086CPU的引脚中,地址线引脚和数据线引脚是复用的(√)。
●8086CPU在总线周期的T1时刻从地址/数据复用线中分离出地址信息(√)。
●从CPU的地址/数据复用线中分离地址线需地址锁存器(√)。
●执行INT10H时,中服程序的入口地址在00040H开始存放(√)。
●每一个中服程序的入口地址占用中断向量表的4个地址(√)。
●当可屏蔽中断INTR获得高电平时有可屏蔽中断请求发生(√)。
●响应可屏蔽中断INTR的条件是控制标志位IF必须清0(×
●8086CPU工作于最小工作模式时,控制线由8086CPU提供(√)。
●8086CPU工作于最大工作模式时,控制线由8086CPU提供(×
四:
简答题
习题2.2
微机原理第三章
●指令MOVAX,[BX]中,源操作数的缺省段是(A)。
DSB:
ESC:
SSD:
CS
●指令PUSH[BX]中,目的操作数的段寄存器是(C)。
●指令MOVSB中,目的块的段寄存器是(B)。
●下列指令中,不正确的指令是(D)。
MOVAX,BXB:
MOVAX,[BX]
MOVAX,CXD:
MOVAX,[CX]
●下列指令中,不正确的指令是(D)。
MOVAL,BLB:
MOVAL,[BX]
MOVAL,CLD:
MOVAL,[BL]
MOV[BX+SI],AXB:
MOVAX,[BX+SI]
MOVAX,SID:
MOVAX,[BX+CX]
●若要使寄存器AL中的高4位不变,低4位0,使用指令(B)。
ANDAL,0FHB:
ANDAL,0F0H
ORAL,0FHD:
ORAL,0F0H
●若要使寄存器AL中的高4位不变,低4位1,使用指令(C)。
●条件转移指令JNZ的转移条件是(B)。
CF=0B:
ZF=0C:
CF=1D:
ZF=1
●条件转移指令JZ的转移条件是(D)。
●8086CPU响应可屏蔽中断的条件是(B)。
IF=0B:
IF=1C:
TF=0D:
TF=1
●8086CPU向I/O端口地址30H写字节数据应使用指令(A)。
OUT30H,ALB:
OUT30H,AX
OUTAL,30HD:
OUTAX,30H
●8086CPU向I/O端口地址30H写字数据应使用指令(B)。
●8086CPU从I/O端口地址80H读字节数据应使用指令(A)。
INAL,80HB:
INAX,80H
IN80H,ALD:
IN80H,AX
●8086CPU从I/O端口地址80H读字数据应使用指令(B)。
●8086CPU向I/O端口地址430H写字数据应使用指令(D)。
OUT430H,ALB:
OUT430H,AX
MOVDX,430HD:
MOVDX,430H
OUTDX,ALOUTDX,AX
●8086CPU向I/O端口地址430H写字节数据应使用指令(C)。
●若DF=1,执行串操作指令MOVSW时,地址指针自动变化是(D)。
SI+SI+1、DI=DI+1B:
SI=SI+2、DI=DI+2
SI=SI–1、DI=DI-1D:
SI=SI–2、DI=DI–2
●若DF=0,执行串操作指令MOVSW时,地址指针自动变化是(B)。
●若DF=1,执行串操作指令MOVSB时,地址指针自动变化是(C)。
●两个组合十进制数46H、35H相加,调整指令DAA完成的是(B)。
加00H调整B:
加06H调整
加60H调整D:
加66H调整
●在寄存器寻址操作时,操作数在(寄存器)中;
在立即数寻址操作时,操作数在(代码段)中。
●存储器寻址中所用的间址寄存器有(BX)、(BP)、(SI)和(DI)。
●指令MOVAX,[BX]的隐含段是(DS);
MOVAL,[BP]的隐含段是(SS)。
●执行MOV指令时,控制线M//IO输出电位为(高电平);
执行OUT指令时,控制线M//IO输出电位为(低电平)。
●组合BCD码即一字节含(两个)BCD码;
非组合BCD码即一字节含(一个)BCD码。
●与指令LEAAX,BUF功能相同的指令为(MOVAX,OFFSETBUF)。
●指令AND具有位(清0)的功能;
指令OR具有位(置1)的功能。
●字符串操作时,源数据块存放在(DS)段,目的数据块存放在(ES)段;
源块的指针存放在寄存器(SI)中,目的块的指针存放在寄存器(DI)中。
●字符串操作时用增址传送数据块时,控制标志DF=(0),减址传送数据块时,控制标志DF=
(1)。
●与两条指令DECCX、JNZAG功能相同的一条指令是(LOOPAG)。
●PC/XT机提供(256)个中断类型码,中断服务程序的入口地址存放在存储器空间的(00000H)至(003FFH)中。
●中断相量表地址00040H中存放了中断类型码(10H)的中服程序的入口地址。
●执行指令INT21H时,中断服务程序入口的IP值应从存储器地址(00084H)中获得;
CS值应从存储器地址(00086H)中获得。
●指令IRET恢复现场的顺序是(IP)、(CS)和(F)。
●8086从I/O端口地址20H输入字节数据的指令是(INAL,20H)。
●指令CLC的功能是(CF=0);
STC的功能是(CF=1)。
●NOP是空操作指令,不执行任何操作仅占用(执行时间)。
●串操作中,标志位DF控制地址指针自动增量的大小(×
●执行指令CALL或INT时,推入堆栈的内容相同(×
●执行指令SHLAL,CL后AL中的值为原数的4倍,CL中的值应为2(√)。
●指令MOVAX,[BX+20H]与指令MOVAX,20H[BX]的功能相同(√)。
●指令AND和TEST的功能是源、目的操作数的位与操作(√)。
●指令AND和TEST的功能完全一样(×
●8086CPU的字存储中,低地址存字的高8位,高地址存字的低8位(×
●指令MOVAX,2000H和指令MOVAX,[2000H]的功能一样(×
●一字节内含2个BCD码称为组合BCD码(√)。
●一字节内含1个BCD码称为非组合BCD码(√)。
●指令LEABX,BUFF和指令MOVBX,BUFF的功能一样(×
●8086CPU段寄存器之间可以直接传送数据(×
●8086CPU通用寄存器之间可以直接传送数据(√)。
●REP是串操作的重复前缀,其退出条件是(CX)=0(√)。
●中断类型码、中断向量、中断向量表之间的关系?
【解】:
8086提供256个中断类型码,计为0~255;
每个中断类型码有4字节的中断向量(中断服务程序的入口地址),共计1024字节;
中断向量存放在存储器地址为00000H~003FFH的存储单元中。
0号中断类型码的中断向量存放在地址为0000H~0003H的存储单元中,其中低地址两单元存放中服程序入口的IP、高地址两单元存放中服程序入口的CS,即若中断类型码为N,则它的存放中断向量的表首地址为4×
N。
●指令CALL和INT的相同点和不问点?
相同点均为调用一段功能程序,且都需要保护断点(现场)和恢复现场。
不同点是保护断点(现场)和恢复现场的内容不同,若CALL为近调用则仅需保护和恢复IP;
若CALL为远调用则仅需保护
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 复习 出题 微机 原理 资料
