1 / 52
文档名称:

微机原理及应用试题库及答案.pdf

格式:pdf   大小:5,263KB   页数:52页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

微机原理及应用试题库及答案.pdf

上传人:1781111**** 2024/5/11 文件大小:5.14 MB

下载得到文件列表

微机原理及应用试题库及答案.pdf

相关文档

文档介绍

文档介绍:该【微机原理及应用试题库及答案 】是由【1781111****】上传分享,文档一共【52】页,该文档可以免费在线阅读,需要了解更多关于【微机原理及应用试题库及答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..章微型计算机系统计算机的发展阶段通常是按计算机所采用的()来划分的。()。A、系统软件和应用软件B、计算机及其外部设备C、硬件系统和软件系统D、、内存储器、外存储器、输入设备、输出设备以及()组成。()。、16、24、、16、32、、16、24、“基本输入输出系统”,在现代的微机系统中,BIOS中代码()。()。。?诺依曼计算机的基本思想主要是指()。?诺依曼计算机的硬件由()大基本部件组成。?诺依曼计算机的硬件由()等大基本部件组成。、控制器、、运算器、控制器、、,描述CPU主频常用的单位是()。,描述内存容量常用的单位是()。()连接起来,再配上软件,就构成了微机系统。()。。。。。14.()是以CPU为核心,加上存储器,I/,以集成了控制器和()的微处理器为核心,所构造出的计算机:..,它用来()()。.、性能和成本等方面是等价的。-64结构是IA-32结构的64位扩展,也就是Intel64结构。,也就是说8086的数据总线的个数、或说条数、位数是16。。,而是通过I/O接口电路与外设连接。,内部只包括5大功能部件的控制器。。。-32处理器吸取了RISC技术特长。RISC是指复杂指令集计算机。,就是把数据从处理器内部读出传送给主存或外设。-32处理器上不能运行Linux。-32处理器地址总线是双向的。“基本输入输出系统”,在现代的微机系统中,BIOS是不能升级的。。。..CPU是英文Centralprocessingunit的缩写,中文译为中央处理单元。,80486支持4GB容量主存空间。3..二进制16位共有216个编码组合,如果一位对应处理器一个地址信号,16位地址信号共能寻址64KB容量主存空间。,。,PCI原文是peripheralcomponentinterconnection。,英文是directory。,SSE,SSE2和SSE3类指令。,32位地址总线与主存相连。。,键盘、鼠标等则采用PS/2总线连接。,时钟频率,集成度等。,数据总线和控制总线。,汇编语言位于第4层,而高级语言位于第5层。:..层,而机器语言位于第2层。,数字电路位于第0层,而用户位于第6层。?。1微处理器:处理器及其支持的电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制2存储器:存放程序和数据3I/O设备和I/O接口:实现用户和微机的交互4系统总线:多部件相互连接、-BIOS是什么?基本输入输出系统,操作系统通过对BIOS的调用驱动各硬件设备,用户也可以在应用程序中调用BIOS中的许多功能。、单片机?通用为处理器:适合较广的应用领域的微处理器,如装在PC机、笔记本电脑等的微处理器单片机:通常用于控制领域的微处理器芯片,期内部除CPU外还集成了计算机的其他一些主要部件,只需配上少量的外部电路和设备,就可以构成具体的应用系统。、嵌入式系统?DSP:数字信号处理器,更适合于处理高速的数字信号,内部集成有高速乘法器,可进行快速乘法加法运算。嵌入式系统:利用微处理器,数字信号处理器或通用微处理器,结合具体应用构成的控制系统。?诺依曼计算机的基本设计思想是什么?采用二进制表达数据和指令,将数据和指令事先保存在存储器中;?普通计算机用户和软件开发人员对计算机系统的认识一样吗?最上层是用户层;第五层是高级语言层;第四层是汇编语言层;第三层是操作系统层;第二层是机器语言层;第一层是控制层;第零层是数字电路层。不一样,普通计算机用户看到的计算机属于用户层,而软件人员看到的属于高级语言层或是汇编语言层。?系列机:同一厂家生产的具有相同计算机结构,但具有不同组成和实现的一系列不同档次不同型号的机器兼容机:不同厂家生产的具有相同计算机结构的计算机。:..()。=1时表示的含义,下列说法中正确的是。,指令MOVVAR[EBX][EDI],AX中目的操作数的寻址方式是()。,指令MOVAX,VAR[EBX]中源的操作数的寻址方式是()。,指令MOVAX,VAR中源的操作数的寻址方式是()。,不属于状态标志位的是(),不属于状态标志位的是()、理解和执行的程序是()。()不能被分割为高字节和低字节。,指令MOVEBX,OFFSETVAR源操作数的寻址方式是()。,默认在()段内寻址。,默认在()段内寻址。,其核心部分是()。-32处理器在保护模式下可以直接访问最大物理地址空间是()。-32处理器在复位后自动进入()方式。:..算术逻辑单元,是计算机的运算器,负责处理器所能进行的各种运算,主要是算术运算和逻辑运算。,段内位置可以用距离该起点的位移量表示。,,利用总线的空闲时间通过总线接口单元按顺序与取指令,放在指令预取队列中。,从指令预取队列中取来指令,译码成微指令代码,经译码后的指令存放在指令队列中。,IA-32处理器在保护方式下能发挥其全部功能,-addressmode实地址方式通电复位后IA-32橱余实地址方式,实现了与8086相同的程序设计环境,但有所扩展。,为操作系统和核心程序提供节能管理和系统安全管理机制。-8086mode虚拟8086方式并不是处理器的一种工作方式,只是提供了一种在保护方式下类似于实地址方式的运行环境。,可用于保存整数数据、地址等。,平展存储模式下,,有效地址存放在寄存器中,利用寄存器间接寻址,可以方便的对数组的元素或字符串的字符进行操作。,,用于记录将要执行指令的主存地址,标志寄存器用于保存指令执行的辅助信息。等同于PC的功能。。,与数字电路的译码器是不同的概念。,因为它使用最频繁。。,不需要分隔符区别。(80-90)需要借位,所以执行结束后,进位标志CF=1。,但不能用中文分号。-32处理器在实地址方式下,不能使用32位寄存器。。,段基地址加偏移地址就是线性地址或物理地址。-。T:..。。,其中低16位的名称是DX,还可以分成两个8位的通用寄存器,其中D8~D15部分可以用名称DH表示。-32处理器的段寄存器是16位的,指令指针EIP是32位的。。:10111010+01101100,8位结果是[1]00100110,标志CF=1。,逻辑地址“7380H∶400H”表示的物理地址是73C00H,并且该段起始于73800物理地址。-32处理器有8个32位通用寄存器,其中EAX,EBX,ECX和EDX,可以分成16位和8位操作。-32处理器复位后,首先进入是实地址工作方式。该工作方式分段最大不超过64KB。,汇编产生扩展名为OBJ的文件被称为目标模块文件。,分别被称为立即数寻址、寄存器寻址和存储器寻址。,默认采用DS段寄存器指向的数据段;如果采用EBP或ESP作为基地址指针,则默认使用SS段寄存器指向堆栈段。代码段中下一条要执行的指令由EIP寄存器和__ESP______寄存器指示。-32处理器有8个32位通用寄存器,其中ESI,EDI,EBP和ESP,不可以分解成16位和8位操作。-32处理器在保护模式MASM采用平展或段式存储模型,而在实地址模式下则采用实地址存储模型。,具有双操作数的指令中,目的操作数只能采用寄存器寻址方式或存储器寻址方式。,1个字节等于8个二进制位。。进位标志表示无符号数运算结果是否超出范围,超出范围后加上进位或借位,运算结果仍然正确;溢出标志OF表示有符号数运算结果是否超出范围,如果超出范围,运算结果已经不正确。-32处理器有哪三类基本段,各是什么用途?代码段:存放程序的指令代码。程序的指令代码必须安排在代码段,否则将无法正常执行。数据段:存放当前运行程序所用的数据。程序中的数据默认是存放在数据段,也可以存放在其他逻辑段中。堆栈段:主存中堆栈所在的区域。程序使用的堆栈一定在堆栈段。:..8086方式?它们分别使用什么存储模型?实地址方式:与具有相同的基本结构,只能寻址1MB物理存储器空间,逻辑段最大不超过64KB;但可以使用32位寄存器、32位操作数和32位寻址方式;相当于可以进行32位处理的快速8086。实地址工作方式只能支持实地址存储模型。保护方式:具有强大的段页式存储管理和特权与保护能力,使用全部32条地址总线,可寻址4GB物理存储器。保护方式通过描述符实现分段存储管理,每个逻辑段可达4GB。处理器工作在保护方式时,可以使用平展或段式存储模型。虚拟8086方式:在保护方式下运行的类似实方式的运行环境,只能在1MB存储空间下使用“16位段”。处理器工作在虚拟8086方式时,只能使用实地址存储模型。、段式存储模型和实地址存储模型?平展存储模型下,对程序来说存储器是一个连续的地址空间,称为线性地址空间。程序需要的代码、数据和堆栈都包含在这个地址空间中。段式存储模型下,对程序来说存储器由一组独立的地址空间组成,独立的地址空间称为段。通常,代码、数据和堆栈位于分开的段中。实地址存储模型是8086处理器的存储模型。它是段式存储模型的特例,其线性地址空间最大为1MB容量,由最大为64KB的多个段组成。,每个语句由哪4个部分组成?汇编语句有两种:执行性语句(处理器指令)、说明性语句(伪指令)。每个语句有:标号、指令助记符、操作数或参数、注释4个部分组成。-32处理器的32位寻址方式的组成公式,并说明各部分作用。32位存储器寻址方式的组成公式32位有效地址=基址寄存器+(变址寄存器×比例)+位移量其中的4个组成部分是:·基址寄存器任何8个32位通用寄存器之一;·变址寄存器除ESP之外的任何32位通用寄存器之一;·比例可以是1,2,4或8(因为操作数的长度可以是1,2,4或8字节);·位移量可以是8或32位有符号值。?Pentium芯片中有两个8KB容量的Cache,一个用于高速缓冲指令的指令Cache,另一个用于高速缓冲数据的数据Cache,即分离的Cache结构。“址”方式?主存和外设在汇编语言中被抽象为存储器的地址或I/O地址,而寄存器虽然以名称表达,但机器代码中同样用地址编码区别寄存器,所以指令的操作数需要通过地址指示。这样,通过地址才能查到数据本身,这就是数据寻址方式。:..(3DUP(2,5),3,4,5)语句为变量BUF分配的内存空间的字节数是()。(3DUP(2,?),1,2DUP(?),100)为变量BUF分配的内存空间的字节数是()。()。()。()。(。),OF和CF标志位的值是()。=CF==0,CF==1,CF==1,CF=、ZF有影响外,还要影响的标志位是()。,PF,,AF,,PF,,AF,、ZF有影响外,还要影响的标志位是()。,PF,,AF,,PF,,AF,,EAX后则()=1,ZF==0,ZF==1,ZF==0,ZF=,不影响标志位的指令是()。。,,,()()。~~~~()。:..A0~~65536.-32768~+32767D.-65536~+()。~~256C.-128~+127D.-128~+',它的原码、反码和补码都一样,也都与无符号数的编码一样。,其中的8表示D3位的权重。-32处理器采用小端方式存储多字节数据。。“先进后出”,所以堆栈段的数据除PUSH和POP指令外,不允许其他方法读写。,但执行前的标志并不影响它们的执行果。“INCECX”和“ADDECX,1”的实现功能完全一样,可以互相替换。,数值不变;有符号数前面进行符号扩展,位数加长一位、数值增加一倍。,此时CF和OF没有作用,所以逻辑运算指令如AND、OR等将CF和OF设置为0。,“DECECX”和“SUBECX,1”的实现功能完全一样,可以互相替换。“TEST”和“AND”的实现功能完全一样,可以互相替换。“CMPEAX,ECX”和“SUBEAX,ECX”的实现功能完全一样,可以互相替换。。,指令MOVAL,VAR是正确的。:..1)定义字节变量的伪指令助记符是_BYTE,获取变量名所具有的偏移地址的操作符是_OFFSET。2.(2)计算机中有一个“01100001”编码。如果把它认为是无符号数,它是10进制数__;如果它是某个ASCII码,则代表字符__a。“”表示让光标回到下一行首位,在汇编语言中需要输出两个控制字符:一个是回车,其ASCII码是_0DH,它将光标移动到当前所在行的首位;另一个是换行,其ASCII码是_,它将光标移到下一行。“H8843DWORD99008843H”,代码段指令“MOVCX,WORDPTRH8843”执行后,CX=__8843H;代码段指令“MOVCL,BYTEPTRH8843”执行后,CX=_____________。“XYZDWORD?”,则XYZ的类型是_DWORD,用“TYPEXYZ”会得到数值为__4。“ABCBYTE3DUP(1,2,3)”,代码段指令“MOVCL,ABC+3”执行后,CL=_4;“MOVCL,ABC+8”执行后,CL=_9。“ABCBYTE3DUP(1,2,3)”,代码段指令“MOVAX,WORDPTRABC”执行后,AX=_;“MOVEAX,DWORDPTRABC”执行后,EAX=_________。“XOREAX,EAX”和“SUBEAX,EAX”后,EAX=_0,OF=_0。“XOREAX,EAX”和“DECEAX”后,EAX=_0,CF=_0。,使用指令“SHREDX,_4”;欲将EAX内的有符号数除以16,使用指令“____________________”。:X补=10101100B,Y补=11000110B,则:[X+Y]补=[1]01110010,[X-Y]补=_01100110。,有x=-1,y=124,则有:[x+y]补=__123,[x-y]补=__-125。:寄存器AX=7836H,指令:ADDAX,9A5EH执行后,AX=__1295HCF=_。:寄存器AX=7836H,指令:ADDAX,9A5EH执行后,OF=_0,SF=_1_。15.~的ASCII码值是__30H~39H,~的ASCII码值是__41H~5AH。.,257有对应的编码吗?没有。使用二进制8位表达无符号整数,257没有对应的编码。“'F'”和数值46H作为MOV指令的源操作数有区别吗?字符“'F'”的ASCII码就是数值46H,所以没有区别。“MOVAX,(34+67H)*3”中的数值表达式看成是常量?汇编程序在汇编过程中对数值表达式计算,得到一个确定的数值,故称数值表达式为常量。,能够作为字节变量的初值吗?不能。数值500大于一个字节所能表达的数据量,所以不能为字节变量赋值。“XCHGEDX,CX”是一条错误的指令?源、目标寄存器位数不同,不能用该指令进行数据交换。,为什么指令“LEAEBX,[ESI]”正确,而指令“MOVEBX,OFFSET[ESI]”就错误?前者在指令执行时获得偏移地址,是正确的;但后者的OFFSET只能在汇编阶段获得偏移地址,但此时寄存器内容是不可知的,所以无法获得偏移地址。,DEC,NEG和NOT都是单操作数指令,这个操作数应该是源操作数还是目的操作数?INC,DEC,NEG和NOT指令的操作数既是源操作数也是目的操作数。?给出转换的公式。:..码相差20H。:..“溢出”是指其运算的结果()。“溢出”是指其运算的结果()。()。~~~~。()位。()位。()位。()中断。()。,BX相同功能的指令或指令序列是()。,,,AXPOPBXMOVAX,BXMOVBX,,其功能等同于(),,,,()。、Y的补码分别为11101011B、00001010B,求X+Y的补码等于()。()不能直接表示有符号数。,ASCII码值最小的是()。:..CF和SF的值为()。MOVAL,0C4HADDAL,,,11,,:在汇编阶段取得变量的偏移地址。,一般为ECX4..PseudoCode:伪代码,又称虚拟代码,是高层次描述算法的一种。::条件循环指令利,用条件转移指令决定是否进行循环。::