陕西科技大学 微机原理 考试题4(附答案版)

合集下载

陕西科技大学 微机原理复习题

陕西科技大学 微机原理复习题

一、填空题:(每空1分,共30分)1.若二进制数为1010110.111,则该数的十进制表示为。

2.十进制数72.25的十六进制表示为。

3.内存某数据的段地址为8000H,偏移地址为7000H,则其物理地址为H。

4.用8259A构成主从两级级联的中断控制,4片8259A级联最多可提供个中断源。

5.若8088 CPU引脚状态是M/IO=1,RD=1,WR=0,则此时执行的操作是。

6.8088/8086系统中的操作数可分为三种:、_以及。

7.存储器的地址译码方式分为和。

8.中断类型号为24H的中断向量存放在开始的存储单元。

9.若静态存储器(SRAM)存储容量为64K×8bit,该芯片理论上应有数据线根和地址线根。

10.8255并行接口芯片共有______个端口,具有三种工作方式的是_______口。

二、选择题:(每小题2分,共20分)1.若二进制数为111.101,则该数的十进制表示为。

A)7.5 B)7.625C)7.75 D)7.51252.用汇编语言编写的程序需要经过翻译成机器语言后,能在计算机中执行。

A)编译程序B)解释程序C)操作系统D)汇编程序3. 8088CPU的硬件中断引脚有个。

A)1个B)2个C)3个D)4个4. 指令的源操作数的寻址方式为直接寻址。

A)MOV [2000H],AL B)IN AL,DXC)XOR AL,[2000H] D)MOV AX,2000H5.8086/8088系统中通常堆栈是以为单位进行操作。

A)字节B)字C)双字D)四字6. 8086CPU寻址I/O端口最多使用条地址线。

A)8 B)10C)12 D)167.指令指针寄存器中存放的是________。

A)当前指令B)下一条要执行的指令C)操作数地址D)下一条要执行指令的地址8.下列的16位寄存器不能被分割为高、低字节使用的是。

A)AX B)BXC)CX D)DI9.下列8086指令中,指令执行后,AX的结果与其他三条指令不同的是。

微机原理试题及答案

微机原理试题及答案

微机原理试题及答案一、选择题。

1. 下列哪个不是微机系统的基本组成部分?A. 中央处理器。

B. 存储器。

C. 输入设备。

D. 输出设备。

答案,C。

2. 下列哪个不属于微处理器的功能?A. 运算。

B. 控制。

C. 存储。

D. 输入。

答案,D。

3. 以下哪个不是微机系统软件的组成部分?A. 操作系统。

B. 应用软件。

C. 数据库软件。

D. 固件。

答案,C。

4. 下列哪个不是微机系统的外部设备?A. 打印机。

B. 鼠标。

C. 显示器。

D. 内存条。

答案,D。

5. 下列哪个不是微机系统的存储器?A. 内存。

B. 硬盘。

C. CPU。

D. 光盘。

答案,C。

二、填空题。

1. 微机系统的核心部件是______。

答案,中央处理器。

2. 微机系统的内存是用来存储______。

答案,程序和数据。

3. 微机系统的主要输入设备有键盘、______。

答案,鼠标。

4. 微机系统的操作系统是用来管理______。

答案,硬件和软件资源。

5. 微机系统的显示器是用来输出______。

答案,图像和文字。

三、简答题。

1. 什么是微机系统?简要描述其基本组成部分。

答,微机系统是由中央处理器、存储器、输入设备、输出设备和系统总线等基本组成部分组成的计算机系统。

2. 请简要介绍微处理器的功能及其作用。

答,微处理器是微机系统的核心部件,其主要功能包括运算、控制和存储,它负责执行计算机程序中的指令,是计算机的大脑。

3. 请简要介绍微机系统的软件组成部分。

答,微机系统的软件包括操作系统、应用软件和固件,其中操作系统是管理硬件和软件资源的系统软件,应用软件是为用户提供各种功能的软件,固件是存储在计算机芯片中的软件。

四、问答题。

1. 请简要描述微机系统的工作原理。

答,微机系统的工作原理是通过中央处理器执行指令,从存储器中读取程序和数据,经过运算和控制后,将结果输出到显示器或打印机等输出设备上。

2. 请简要介绍微机系统的存储器种类及其特点。

答,微机系统的存储器包括内存、硬盘、光盘等,其中内存用于临时存储程序和数据,速度快但容量小;硬盘用于永久存储数据,容量大但速度较慢;光盘用于存储大量数据,但读写速度较慢。

微机原理试题库及答案

微机原理试题库及答案

微机原理试题库及答案一、选择题(每题2分,共20分)1. 微处理器的内部结构通常分为哪几个部分?A. 算术逻辑单元(ALU)B. 控制单元(CU)C. 寄存器组D. 所有以上2. 下列哪个不是微机的输入设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪3. 微机的存储器分为哪两种类型?A. 只读存储器(ROM)和随机存取存储器(RAM)B. 硬盘和固态硬盘C. 内部存储器和外部存储器D. 缓存和主存4. 微机的总线分为哪几类?A. 数据总线、地址总线和控制总线B. 并行总线和串行总线C. 内部总线和外部总线D. 低速总线和高速总线5. 微机的中断系统的作用是什么?A. 处理异常情况B. 执行程序C. 管理存储器D. 控制输入输出设备6. 微机的指令系统包括哪些基本操作?A. 加法、减法、乘法和除法B. 逻辑运算C. 移位操作D. 所有以上7. 微机的操作系统主要负责什么?A. 管理硬件资源B. 管理用户界面C. 执行程序D. 管理网络通信8. 微机的编译系统的作用是什么?A. 将高级语言程序转换为机器语言程序B. 管理内存C. 执行程序D. 管理输入输出设备9. 微机的硬件系统和软件系统之间的关系是什么?A. 相互独立B. 相互依赖C. 硬件系统可以独立工作D. 软件系统可以独立工作10. 微机的外设接口通常包括哪些类型?A. 并行接口和串行接口B. USB接口和HDMI接口C. 网络接口和音频接口D. 所有以上二、填空题(每空2分,共20分)1. 微机的中央处理器(CPU)主要包括______和______。

2. 微机的存储器地址空间通常分为______和______。

3. 微机的输入输出接口通常包括______、______和______。

4. 微机的总线宽度决定了数据传输的______。

5. 微机的中断优先级是指中断请求的______。

6. 微机的指令集是CPU执行______的集合。

7. 微机的操作系统是管理______和______的软件。

微机原理习题4答案

微机原理习题4答案

习题4:请编写完整汇编程序:1.内存中以BUF单元开始存放8个16位二进制数,试编程将8个数倒序后存放于BUF开始的单元,试编程;(提示:采用堆栈实现)DATA SEGMENTORG 0000HBUF DW 1111H,2222H,3333H,4444H,5555H,6666H,7777H,8888H COUNT EQU ($-BUF)/2DATA ENDSSTACK1 SEGMENT STACKDW 256 DUP(0)STACK1 ENDSCODE SEGMENTASSUME CS:CODE,SS:STACK1,DS:DATASTART: MOV AX,DATAMOV DS,AXMOV AX,STACK1MOV SS,AXLEA SI,BUFMOV CX,COUNTLOP1: MOV AX,[SI]PUSH AXINC SIINC SILOOP LOP1LEA SI,BUFMOV CX,COUNTLOP2:POP AXMOV [SI],AXINC SIINC SILOOP LOP2CODE ENDSEND START2.将8个16位无符号数相加,结果保存在32位无符号数SUM中;DATA SEGMENTBUF DW 1111H,2222H,3333H,4444H,5555H,6666H,7777H,8888H COUNT EQU ($-BUF)/2SUM DD 0DATA ENDSSTACK1 SEGMENT STACKDW 100 DUP(0)STACK1 ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACK1START: MOV AX,DATAMOV DS,AXLEA BX,BUFMOV CX,COUNTMOV DX,0000HLOP: MOV AX,[BX]ADD WORD PTR SUM,AXADC WORD PTR SUM+2,DXINC BXINC BXLOOP LOPMOV AX,4C00HINT 21HCODE ENDSEND START3.以十进制形式在计算机屏幕上显示内存中的一个8位有符号数,例如:若内存单元中存放的数据为7FH,则在屏幕上显示+127,若内存单元存放的数据为0FFH,则应在屏幕上显示-1;DATA SEGMENTVAR DB 0FFHSTR1 DB 'THE RESULT IS: $'DATA ENDSSS_SEG SEGMENT STACKDW 100 DUP(0)SS_SEG ENDSCODE SEGMENTASSUME CS:CODE, DS:DATA, SS:SS_SEGSTART:MOV AX, DATAMOV DS, AXLEA DX,STR1MOV AH,09HINT 21HMOV DL, '+'CMP VAR, 0JGE NEXTNEG VARNEXT: MOV AH,02HINT 21HMOV AL, VARMOV BL, 10MOV CL,0LOP1: AND AH,0DIV BLPUSH AXINC CLCMP AL,0JNZ LOP1LOP2: POP AXMOV DL,AHADD DL,30HMOV AH,2INT 21HLOOP LOP2MOV AX, 4C00HINT 21HCODE ENDSEND START4.从键盘输入一个4位十进制数,然后以16进制形式显示在屏幕上,试编程;例如:输入1 0 2 4 在屏幕上应该显示0400HDATA SEGMENTSTR1 DB 'INPUT DATA: $'BUF DB 20DB 4DB 4 DUP(?)STR2 DB 0AH,0DH,'THE RESULT IS: ','$'DATA ENDSSS_SEG SEGMENT STACKDB 100 DUP(0)SS_SEG ENDSCODE SEGMENTASSUME CS:CODE, DS:DATA, SS:SS_SEGSTART:MOV AX, DATAMOV DS, AXLEA DX,STR1INT 21HMOV AH,0AHLEA DX,BUFINT 21HMOV CX,03HLEA SI,BUF+2AND BX,0HMOV DL,0AHLOP1: MOV AL,[SI]SUB AL,30HPUSH CXLOP2: MUL DLLOOP LOP2 POP CXADD BX,AXINC SILOOP LOP1AND CH,00HMOV CL,[SI]SUB CL,30HADD BX,CXLEA DX,STR2MOV AH,09HINT 21HMOV AX,BXAND CH,00H MOV CL,04HMOV DH,04HMOV DL,00HAAA1: AND AX,000FHPUSH AXDEC DHINC DLSHR BX,CLMOV AX,BXCMP DH,0JA AAA1MOV CL,DLBBB: POP DXCMP DL,09HJB NEXTADD DL,07HNEXT: ADD DL,30HMOV AH,2INT 21HLOOP BBBMOV DL,'H'MOV AH,02HINT 21HMOV AX,4C00HINT 21HCODE ENDSEND START5.数据段中存放有一个无符号字数据VAR,将其转换成非压缩格式的BCD码,存于BUF开始的单元中(高位在前);例如:若VAR为0800H,则转换后(BUF) = 20H (BUF+1) = 48HDATA SEGMENT PARAVAR DW 0800HBUF DB 2 DUP(0)DATA ENDSSS_SEG SEGMENT STACKDW 100 DUP(0)SS_SEG ENDSCODE SEGMENT PARAASSUME CS:CODE, DS:DATA, SS:SS_SEGSTART:MOV AX, DATAMOV DS, AXMOV CX, 16MAIN1: SHL VAR, 1MOV BX, 4PUSH CXMOV CX, 5MAIN2: MOV AL, BUF[BX]ADC AL, ALAAAMOV BUF[BX], ALDEC BXLOOP MAIN2POP CXLOOP MAIN1EXIT: MOV AX, 4C00HINT 21HCODE ENDSEND START6.内存中以str1和str2开始分别存放了两个字符串,结束符为NULL(ASCII码为0),将str2连接到str1后,形成1个字符串,并将连接后的字符串str1输出到屏幕上;DATA SEGMENTSTR1 DB 'GOOD MORNING,',00HSTR DB 50 DUP(0)STR2 DB 'Mr WANG!',0AH,0DH,00HDATA ENDSSS_SEG SEGMENT STACKDW 100 DUP(0)SS_SEG ENDSCODE SEGMENTASSUME CS:CODE, DS:DATA, SS:SS_SEGSTART:MOV AX,DATAMOV DS,AXLEA SI,STR1MOV AL,[SI]CMP AL,00HJE JP1JP2: INC SIMOV AL,[SI]CMP AL,00HJA JP2JP1: MOV CX,01HLEA BX,STR2MOV AH,[BX]MOV [BX],AHCMP AH,00HJE JP3MOV [SI],AHJP4: INC SIINC BXINC CXMOV AH,[BX]MOV [SI],AHCMP AH,00HJA JP4JP3: INC SIMOV [SI],BYTE PTR '$'LEA DX,STR1MOV AH,09HINT 21HMOV AX,4C00HINT 21HCODE ENDSEND START7.统计10个有符号字节数中,大于0、小于0、等于0的个数,分别存放在NUM1、NUM2、NUM3三个变量中,并找出最大值、最小值分别存放到MAX、MIN 变量中,再求10个数的和,将结果存放到16位有符号数SUM中。

西科大微机原理复习题

西科大微机原理复习题

一、填空题(每空2分,共30分)1.8086CPU的外部中断引脚有______和_________ 。

2.PCI总线属于现代_________总线。

3.8086的中断可分为 _________和________ 两大类。

4.8255A具有三种工作方式:_________、_________ 和____________ 。

5.8253中有_________ 个独立的计数器。

6.0832是常用的_______ 转换芯片。

7.软件识别按键时,当识别有键按下后所加的一段延时程序是为了_________ 。

8.串行通信方式分为_________ 和__________ 。

9.RS-232-C是_______ 与_________ 间的标准。

二、选择题(每小题2分,共30分)1.数据的输入输出指的是()进行数据交换。

A.CPU与存储器B.CPU与外设C.存储器与外设D.内存与外存2.在给接口编址的过程中,如果有5根地址线没有参加译码,则可能产生()个重叠地址。

A.52B.5C.25D.103.8086在执行IN AL,DX指令时,AL寄存器的内容输出到()上。

A.地址总线B.数据总线C.存储器D.寄存器4.ISA总线的数据宽度为()位。

A.64B.32C.16D.85.8086中断向量表的大小为()字节。

A.256B.1024C.2kD.64k6.软中断INTn(n=10H~FFH)的优先级排列原则是()。

A.n值愈小级别越高B.无优先级别C.n值愈大级别越高D.随应用而定7.8255A工作在方式2(双向选通I/O)时,()。

A.只能作输入接口B.只能作输出接口C.作输入口或作输出口D.同时可作输入口、输出口8.可编程定时器/计数器8253的控制字为()个字节。

A.1B.2C.3D.49.起动8253的计数器开始或计数的方式有()A.软件方式B.硬件方式C.软件和硬件方式D.门控信号10.当外设的输出信号为模拟电压时,需在输入通道中设计一个()。

微机原理试题及答案

微机原理试题及答案

微机原理试题及答案一、选择题。

1. 下列哪个是微机系统的主要组成部分?A. 中央处理器。

B. 显卡。

C. 打印机。

D. 鼠标。

答案,A。

2. 以下哪个不是微机系统的外部设备?A. 鼠标。

B. 键盘。

C. 内存条。

D. 打印机。

答案,C。

3. 下列哪个是微机系统的输入设备?A. 打印机。

B. 显示器。

C. 键盘。

D. 鼠标。

答案,C。

4. 以下哪个不是微机系统的输出设备?A. 鼠标。

B. 打印机。

C. 显示器。

D. 音响。

答案,A。

5. 下列哪个是微机系统的控制设备?A. 鼠标。

B. 键盘。

C. 中央处理器。

D. 打印机。

答案,C。

二、判断题。

1. 微机系统的中央处理器是负责进行数据的输入、输出和存储的。

答案,错误。

2. 微机系统的内存条是用来存储计算机程序和数据的。

答案,正确。

3. 鼠标是微机系统的输入设备。

答案,正确。

4. 打印机是微机系统的输出设备。

答案,正确。

5. 微机系统的主要组成部分包括中央处理器、内存、输入设备和输出设备。

答案,正确。

三、简答题。

1. 什么是微机系统的中央处理器?它的作用是什么?答,微机系统的中央处理器是整个系统的控制中心,负责执行指令、进行运算和控制数据传输等操作。

它的作用是处理各种数据和指令,是微机系统的核心部件。

2. 请简要介绍一下微机系统的输入设备和输出设备各举例一种。

答,微机系统的输入设备包括键盘、鼠标等,它们用来将用户输入的数据传输给计算机。

输出设备包括显示器、打印机等,用来将计算机处理后的数据输出给用户。

四、综合题。

1. 请简要介绍一下微机系统的工作原理及其组成部分。

答,微机系统是由中央处理器、内存、输入设备和输出设备组成的。

中央处理器负责处理各种数据和指令,内存用来存储程序和数据,输入设备用来将用户输入的数据传输给计算机,输出设备用来将计算机处理后的数据输出给用户。

微机系统的工作原理是通过中央处理器的控制,将输入的数据进行处理和运算,然后将结果输出给用户。

微机原理试题及答案

微机原理试题及答案

微机原理试题及答案一、选择题(每题2分,共20分)1. 微处理器中的寄存器主要用于存储()。

A. 指令B. 操作数C. 地址D. 程序2. 在微机系统中,总线是用于()。

A. 存储数据B. 传输数据C. 执行指令D. 控制设备3. 微机系统中,内存的主要作用是()。

A. 存储操作系统B. 存储程序和数据C. 执行程序D. 控制程序运行4. 在微机系统中,中断的作用是()。

A. 暂停程序运行B. 启动程序运行C. 响应外部事件D. 执行数据传输5. 微机系统中的I/O设备指的是()。

A. 输入设备B. 输出设备C. 输入输出设备D. 存储设备6. 微机系统中,CPU的主要功能是()。

A. 存储数据B. 执行程序C. 传输数据D. 控制设备7. 在微机系统中,外设是指()。

A. 内存B. 硬盘C. 打印机D. 显示器8. 微机系统中的DMA是指()。

A. 数据传输方式B. 直接存储器访问C. 动态内存访问D. 数字多媒体应用9. 微机系统中,指令周期包括()。

A. 取指令B. 执行指令C. 取指令和执行指令D. 存储指令10. 微机系统中,字长是指()。

A. 存储容量B. 指令长度C. 数据宽度D. 地址范围二、填空题(每空1分,共10分)11. 微处理器的时钟频率通常用____表示,单位是赫兹(Hz)。

12. 微机系统中的总线可以分为数据总线、地址总线和____。

13. 微机系统中,一个存储单元可以存储一个____。

14. 微机系统中,中断向量表存储了中断服务程序的____。

15. 微机系统中,I/O端口地址通常由____总线提供。

16. 微处理器的指令集是一组预定义的____。

17. 微机系统中,堆栈操作遵循____原则。

18. 微机系统中,DMA可以减少CPU的____。

19. 微机系统中,指令的执行通常分为取指、____、执行和结果写回四个阶段。

20. 微机系统中,字长为32位的CPU一次可以处理____位的数据。

微机原理试题库及答案

微机原理试题库及答案

微机原理试题库及答案一、选择题1. 在微机系统中,CPU不能直接访问的存储器是()。

A. RAMB. ROMC. CacheD. 硬盘2. 下列关于微处理器的叙述中,错误的是()。

A. 微处理器是微机的核心部件B. 它包括控制器和运算器两部分C. 微处理器只能执行整数运算D. 微处理器可以执行控制命令3. 在微机系统中,用于存放当前正在执行的程序和数据的存储器是()。

A. ROMB. RAMC. 硬盘D. 软盘4. 微机系统中,I/O设备通过()与CPU进行通信。

A. 数据总线B. 控制总线C. 地址总线D. I/O总线5. 在微机系统中,用于实现存储器扩展的芯片是()。

A. 计数器B. 寄存器C. 存储器接口芯片D. 算术逻辑单元二、填空题6. 微机系统中的总线包括________、________和________三种类型。

7. 在微机系统中,________是用于存储程序和数据的物理部件。

8. 中断系统允许CPU在执行程序过程中,对外界请求做出响应,这种响应称为________。

9. 微机系统中的________是用于控制CPU和其他系统部件协同工作的部件。

10. 在微机系统中,________是用于暂时存放信息的高速存储部件。

三、简答题11. 简述微处理器的发展历程及其对计算机性能的影响。

12. 描述微机系统中存储器的层次结构,并解释每一层次的作用。

13. 解释中断在微机系统中的作用及其实现方式。

14. 阐述微机系统中输入/输出设备的作用及其与CPU的通信过程。

15. 描述微机系统中总线的作用及其分类,并解释它们各自的功能。

四、计算题16. 给定一个16位的二进制补码数,其数值为F7E1,请计算其十进制等价值。

17. 如果一个微机系统的时钟频率为2GHz,且每个时钟周期可以执行一条指令,计算在一分钟内该系统可以执行多少条指令。

18. 给定一个微机系统的内存地址范围是0x0000到0xFFFF,请计算该系统的最大内存容量。

2024微机原理试卷及参考答案

2024微机原理试卷及参考答案

2024微机原理试卷及参考答案2024年微机原理试卷及参考答案一、单项选择题1、在下列存储器中,访问速度最快的是哪一个? A. 硬盘存储器 B. 内存储器 C. 光盘存储器 D. 软盘存储器2、下列指令中,会产生数据转移的是哪一个? A. MOV AX, [BX] B. ADD AX, BX C. JMP SHORT DOS D. CALL [BX]3、下列指令中,会产生进位的是哪一个? A. ADD AL, BL B. SUB AL, BL C. AND AL, BL D. OR AL, BL二、填空题1、在计算机系统中,I/O设备是指______设备。

2、指令周期是指______的时间。

三、简答题1、简述计算机系统的主要组成部分及其作用。

2、简述指令周期的时序。

3、简述I/O设备与主机交换信息的三种方式。

四、分析题分析下列程序的执行过程,并描述指令系统的主要特点。

MOV AX, 1000H ;AX寄存器清零 MOV BX, 2000H ;BX寄存器清零 MOV CX, 3000H ;CX寄存器清零 MOV DX, 4000H ;DX寄存器清零 MOV AH, 01H ;AH寄存器清零 INT 21H ;调用DOS中断21H号中断例程 JMP SHORT DOS ;跳转到DOS程序入口地址 RET ;返回原程序入口地址五、设计题设计一个简单的程序,实现输入一个十进制数,将其转换为二进制数并输出。

要求使用DOS中断调用和子程序调用。

参考答案:一、单项选择题1、B. 内存储器访问速度最快的存储器是内存储器,因为内存储器直接与CPU进行数据交换,访问速度比硬盘、光盘和软盘存储器都要快。

2、D. CALL [BX] CALL指令会将指令指针(IP)入栈,然后跳转到由BX寄存器指定的地址执行子程序,因此会产生数据转移。

其他选项中,MOV是传送指令,ADD是加法指令,JMP是无条件跳转指令,都不会产生数据转移。

微机原理期末考试试卷(有答案)

微机原理期末考试试卷(有答案)

微机原理期末考试试卷(有答案)《微机原理》考试试卷一、判断题(每题1分,共10分)1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。

(√)2、微机的字长愈长,计算精度愈高,指令处理功能愈强。

(√)3、MOV指令要影响标志位。

(×)4、JMP SHORT NEXT称为近转移。

(×)5、8086与8088在软件上不一定完全兼容。

(×)6、端口是位于主机与外设之间的总称。

()7、DMA是一种不需要CPU介入的高速数据传送。

()8、8253中的计数可以通过初始化设置成加计数或减计数。

()9、内部中断的优先权总是高于外部中断。

()10、两片8259A级连后可管理16级中断。

()二、选择题(每题1分,共20分)1、属于数据寄存器组的寄存器是_____C___。

A.AX,BX,CX,DS B.SP,DX,BP,IPC. AX,BX,CX,DXD.AL,DI,SI,AH2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是_____B___。

A.-32768≤n≤32768 B.-32768≤n≤32767C.-65535≤n≤65535D.-65536≤N≤655353、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。

A.02120H B.20120H C.21200H D.03200H4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是___D_____。

A.IN AL,端口地址 B.MOV AL,端口地址C.OUT AL,端口地址D.OUT 端口地址,AL5、与十进制数58.75等值的十六进制数是__B______。

A.A3.CH B.3A.CH C.3A.23H D.C.3AH6、将十六进制数FF.1转换成十进制数是__C______。

A.255.625 B.2501625 C.255.0625 D.250.06257、十进制负数-38的八位二进制补码是____D____。

2021-2022学年《微机原理》试题及答案

2021-2022学年《微机原理》试题及答案

2021-2022微机原理考试试卷一、单选题(本大题共15小题,每小题1分,共15分)1. 在下列80x86指令中,合法的指令是( D )。

A. ADD [BX],01HB. OUT AL,DXC. ROL CL,BXD. IN AL,DX2. 指令“MOV AX,[BX]”源操作数的寻址方式为( B )。

A. 寄存器寻址B.寄存器间接寻址C. 寄存器相对寻址D. 基址变址寻址3. 一个无符号二进制数逻辑左移一位相当于将其 ( B )A. 乘以1B. 乘以2C. 除以1D. 除以24. 8255A的“端口C按位置1/置0控制字”应写入(D)。

A. A口B. B口C. C口D.控制口5. 若位容量为32K位的SRAM芯片具有8条数据线,则它具有的地址线条数为( B )。

A. 11B. 12C. 13D. 146. 若定义DAT DD 87654321H,则DAT+2字节单元的数据是( B )。

A. 87HB. 65HC. 43HD. 21H7. 若程序中的数据定义如下:ORG 30HDAT1 DB 10 DUP (?)DAT2 EQU 12HDAT3 EQU 34HDAT4 DW 56H , $+2则数据项$+2的值为( C )A. 003CHB. 003DHC. 003EHD. 003FH8. 要禁止8259A的IR0的中断请求,则中断屏蔽操作命令字OCW1应为(A)。

A. 80HB. 28HC. 78HD. 1BH9. 若主程序中已使中断标志IF置“1”(中断允许),则响应中断请求、进入中断服务程序并返回主程序后,IF标志位( A )。

A. 一定为“1”B. 一定为“0”C. 可能为“1”,也可能为“0”D. 以上均不对10. 2片8237级联,最多可提供的DMA通道数为( D )。

A. 10B. 9C. 8D. 711. 对8259A进行初始化时,必须设置的两个初始化命令字为( A )。

A. ICW1, ICW2B. ICW1, ICW3C. ICW1, ICW4D. ICW2, ICW412. 中断向量可提供( D )A. 被选中设备的地址B. 传送数据的起始地址C. 主程序的断点地址D. 中断服务程序的入口地址13. 设异步传输时的波特率为4800bps, 若每个字符对应七位有效数据位,一位校验位,一位停止位,则每秒钟传输的最大字符数为(B)。

微机原理试题库及答案

微机原理试题库及答案

微机原理试题库及答案# 微机原理试题库及答案## 一、选择题1. 在微机系统中,CPU的主要功能是()。

- A. 数据存储- B. 数据处理- C. 数据输入- D. 数据输出2. 下列哪个不是微机的组成部分?()- A. CPU- B. 内存- C. 硬盘- D. 打印机3. 微机的存储器分为哪两类?()- A. 内部存储器和外部存储器- B. 只读存储器和随机存取存储器- C. 静态存储器和动态存储器- D. 以上都是## 二、填空题1. 微机系统中的总线包括_______、_______和_______。

2. 微机的CPU主要由_______、_______和_______组成。

3. 微机的内存地址从_______开始,到_______结束。

## 三、简答题1. 简述微机的工作原理。

2. 描述微机的存储器是如何工作的。

## 四、计算题1. 如果一个微机的CPU时钟频率为2GHz,计算它在一秒钟内可以执行多少条指令。

## 五、论述题1. 论述微机的发展历程及其对未来技术的影响。

## 答案### 一、选择题1. B. 数据处理2. D. 打印机3. D. 以上都是### 二、填空题1. 数据总线、控制总线、地址总线2. 算术逻辑单元、控制单元、寄存器组3. 0x00000000,0xFFFFFFFF(具体数值取决于内存大小)### 三、简答题1. 微机的工作原理基于冯·诺依曼体系结构,它包括CPU、存储器、输入设备和输出设备。

CPU负责指令的执行,存储器用于数据和指令的存储,输入设备和输出设备则用于数据的输入和输出。

2. 微机的存储器分为RAM和ROM。

RAM是随机存取存储器,可以读写数据;ROM是只读存储器,通常用于存储系统启动程序和固件。

### 四、计算题1. 假设每条指令的执行周期与时钟周期相同,则CPU在一秒钟内可以执行的指令数为:2GHz = 2 * 10^9 次/秒。

### 五、论述题1. 微机的发展历程始于20世纪40年代的电子计算机,经历了从大型机到个人计算机的转变。

西科大微机原理答案

西科大微机原理答案

2.1 8086 CPU 在内部结构上由哪几部分组成?其功能是什么?【答】8086 的内部结构-成两部分:总线接口部件BIU,负责控制存储器读写。

执行部件EU,EU 从指令队列中取出指令并执行。

8086 是16 位微处理器,有16 根数据线、20 根地址线,内部寄存器、运算部件以及内部操作都是按16 位设计的。

2.2 8086 的总线接口部件有那几部分组成?【答】8086 的总线接口部件主要由下面几部分组成:4 个段寄存器CS/DS/ES/SS, 一个16 位的指令指针寄存器IP, 一个20 位地址加法器, 6 字节的指令队列,内部暂存器以及输入输出电路组成.2.3 8086 的执行部件有什么功能?由那几部分组成?【答】8086 的执行部件主要由下面几部分组成:(1)四个16 位通用寄存器AX、BX、CX、DX, 通用四个16 位专用寄存器,包括二个指针寄存器SP、BP, 二个变址寄存器SI、DI, 算术逻辑单元ALU,标志寄存器。

2.4 8086CPU 状态标志和控制标志又何不同?程序中是怎样利用这两类标志的? 8086 的状态标志和控制标志分别有哪些?【答】标志分两类:状态标志(6 位):反映刚刚完成的操作结果情况。

控制标志(3 位):在某些指令操作中起控制作用。

2.5 8086/8088 和传统的计算机相比在执行指令方面有什么不同?这样的设计思想有什么优点? 8086CPU 执行转移指令时,指令队列寄存器内容如何变化?【答】传统的计算机一般按照取指令、指令译码/执行指令的步骤工作。

在8086/8088 中,指令的提取与执行分别由总线接口部件BIU 与执行部件EU 完成,8086/8088 可以在取指令同时又可以执行指令,这种并行工作方式有力的提高了CPU 的工作效率。

2.6 将两数相加,即0100 1100 加0110 0101,CF、PF、AF、ZF、SF、OF 各为何值?【答】0100 1100+0110 0101=10110001CF=0,PF=1,AF=1,ZF=0,SF=1,OF=12.7 存储器的逻辑地址由哪几部分组成?存储器的物理地址是怎样形成的?一个具有20 位地址线的CPU,其最大物理地址为多少?【答】存储器的逻辑地址由段地址与段内偏移地址组成。

微机原理试题库及答案

微机原理试题库及答案

微机原理试题库及答案一、选择题(每题2分,共20分)1. 微机系统中,CPU指的是什么?A. 中央处理单元B. 存储器C. 输入设备D. 输出设备答案:A2. 以下哪个不是微处理器的组成部分?A. ALUB. 控制单元C. 存储器D. I/O接口答案:C3. 微机系统中的总线可以分为哪几类?A. 数据总线B. 地址总线C. 控制总线D. 所有以上答案:D4. 以下哪个是微机系统中的输入设备?A. 显示器B. 键盘C. 打印机D. 硬盘答案:B5. 微机系统中的内存分为哪两类?A. ROM和RAMB. SRAM和DRAMC. EPROM和EPROMD. 只读存储器和随机访问存储器答案:A6. 微机系统中,中断是指什么?A. 程序的暂停B. 程序的终止C. 程序的继续D. 程序的异常处理答案:D7. 在微机系统中,I/O设备指的是什么?A. 输入输出设备B. 输入输出接口C. 输入输出程序D. 输入输出端口答案:A8. 微机系统中,DMA是指什么?A. 数据管理器B. 直接内存访问C. 数据管理分析D. 数据移动分析答案:B9. 微机系统中的BIOS是指什么?A. 基本输入输出系统B. 基本输入输出服务C. 基本输入输出系统D. 基本输入输出程序答案:A10. 在微机系统中,CPU的时钟频率是指什么?A. CPU的运行速度B. CPU的功耗C. CPU的电压D. CPU的尺寸答案:A二、填空题(每题2分,共20分)1. 微机系统中的CPU主要由______和______组成。

答案:算术逻辑单元(ALU)、控制单元2. 微机系统中的总线宽度通常是指______总线的宽度。

答案:数据总线3. 微机系统中的RAM是______存储器。

答案:随机访问4. 微机系统中的ROM是______存储器。

答案:只读5. 微机系统中的I/O接口是连接______和______的桥梁。

答案:CPU、I/O设备6. 微机系统中的中断服务程序是______响应中断请求的程序。

微机原理试题及答案(考试必备)

微机原理试题及答案(考试必备)

一、选择题(20分,在每小题的4个备选答案中选出一个正确的答案编号填写在该题空白处,每题2分)1.指令MOV DX,[BX]的寻址方式是 D 。

(A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址2.若AL的内容为3FH,执行SHL AL,1指令后,AL的内容为 A 。

(A)7EH (B)1FH (C)9FH (D)7FH解析:shl al ,1 即目的操作数各位左移一次,移动一次,相当于将目的操作数乘以2。

3fh=63 63*2=126 126=7eh 故选A3.属于在工作中需定时刷新的存储器的芯片是 B 。

(A)SRAM (B)DRAM (C)EEPROM (D)EPROM4.某EPROM芯片上有19条地址线A0~A18,它的容量为 C 。

(A)128K (B)256K (C)512K (D)1024K5.8086/8088CPU的SP寄存器是多少位的寄存器 B 。

(A)8位(B)16位(C)24位(D)32位6.在STOSB指令执行的时候,隐含着寄存器的内容作为操作数的偏移地址,该寄存器是 D 。

(A)SP (B)BX (C)SI (D)DI解析:stos数据串存储指令功能:将累加器al或ah中的一个字或字节,传送到附加段中以di为目标指针的目的串中,同时修改di,以指向串中的下一个单元。

7.8255工作在方式0时,下面哪种说法不正确 C 。

(A)A口输入无锁存能力(B)A、B口输出有锁存能力(C)C口输入有锁存能力(D)A、B、C三个口输出均有锁存能力解析:对于方式0,规定输出信号可以被锁存,输入不能锁存8.采用DMA方式来实现输入输出是因为它 A 。

(A)速度最快(B)CPU可不参与操作(C)实现起来比较容易(D)能对突发事件做出实时响应9.工作在最小模式下,8086/8088CPU芯片中,将地址信号锁存的信号是C 。

(A)DT/R (B)DEN (C)ALE (D)AEN10.在LOOP指令执行的时候,隐含着对计数器减1的操作,该计数器是用寄存器 C 。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

6.下列中断,需要硬件提供中断类型码的是 B
A)INTO
B)INTR
C)INT N
D)NMI
7.IP寄存器中存放的是____D____。
A)正在执行的指令地址 B)栈顶存储值
C)栈顶偏移地址
D)下一条要执行指令的地址
8.下列哪个芯片可以作为定时/计数器? A
A)8253
B)8255
C)8259
D)8086
C)中断方式
D)DAM方式
4.执行返回指令,退出中断子程序,返回地址来源于 C
A)ROM区
B)程序计数器
C)堆栈区
D)CPU内部暂存器
5.下列指令中与LEA SI, ARRAY指令等价的是 D 。
A)XOR SI, ARRAY
B)LDS SI, ARRAY
C)MOV SI, ARRAY
D)MOV SI, OFFSET ARRAY
;判断,统计正、负数和零的个数 READ: MOV AL, [SI]
CMP AL, 0 ⑦ JS/JL X1 ;如为负,转X1 JZ X2 ;若为零,转X2 ⑧ INC PIUS ;否则为正,PLUS加1 JMP EXIT X1: INC MINUS ⑨ JMP EXIT ; X2: INC ZERO EXIT: LOOP READ MOV AH,4CH ;DOS的4CH号功能,实现返回OS ⑩ INT 21H ;调用21H号中断 MYCODE2 ENDS END STAR ;汇编结束
六、综合题(共15分)
1.可编程并行接口芯片8255A作为开关K和LED的并行接口的连接如 图1,系统地址总线A9-A2 输出为 00 0110 00时译码选中8255A; 8255A的控制字定义如图2,填空完成如图1使用的8255的初始化程 序和开关K7~K0控制LED7~LED0的程序。
(要求,数字全部用16进制表示,每空1分,共6分) MOV AL,① 90H ;8255A工作方式字,要求无关项 置“0”
0000: 12H 0087H
3. 个人PC已经普及到生产生活的各个领域,如果让同学们去选购一台
电脑,你将从哪
些方面考虑电脑的硬件性能价格比,简述
之。
从硬件构成的五大部分考察答案,性能指标合理均可得分
4.当CPU执行以下指令时,填写引脚电平形式(填1或0):
8086CPU执行的指 M/ 令
MOV [2000H] , AL 1
1.ROL AX , 3 错 移位位数大于1时不能以立即数形式出现
2.POP AH 错 栈操作以字为单位
3.MOV CS , AX 错 CS不可以为目的操作数
4.LEA AX , BX 错 第二个操作数寻址方式应为存储器方式
5.SBB DX , 10H 对
6.INC [BP]
错 没有给出操作数的类型
五、程序部分试题(每空1分,共10分)
以下程序完成正数、负数以及零的统计,仔细阅读题目要求和程序
框架,补全程序。数据块首地址为TABLE,数据长度COUNT(不超 过255)的数组,统计结果正数个数存于PLUS、负数个数存MINUS, 零的个数存ZERO单元。
MYCODE1 SEGMENT ;数据段 TABLE DB 12, -23, 0, 0F4H, …… ;在此省略掉若干个操作数 COUNT DB $-TABLE PLUS DB ? MINUS DB ? ZERO DB ?
一、选择题(每小题1分,共10分)
1.8088CPU功能上分为两个相对独立的单元,分别是 B
A)ALU BU
B)EU BIU
C)ALU BIU
D)BU ALU
2.8088系统中下列哪个不是段寄存器? C
A)DS
B)CS
C)SP
D)ES
3.从硬件角度而言,采用硬件最少的数据传送方式是
A
A)无条件方式
B)查询方式
图2 8255A工作方式字
图3存储器扩
(1) 4K*4b(16kb)
(2) 8KB (2分) 1#,3#为一组,地址范围:73000H~73FFFH
(2分)
2#,4#为一组,地址范围:72000H~72FFFH (2分)
0
1
IN AX , DX
0
1
0
5.写出下列指令计算存储器操作数物理地址PA的表达式。 1)MOV CX, 20[BX] 2)PUSH AX 3)ADD ES:[BX+SI+20],AX
1)PA=(DS)* 16 +(BX)+ 20。 2) PA=(SS)* 16 +(SP)- 2。 3) PA=(ES)* 16 +(BX)+(SI)+ 20。
7.IMUL AX , [BX+DI] 错 乘法指令只有一个操作数
8.DIV 12H 错 单操作数不能是立即数
9.XOR AX , CL 错 操作数长度不匹配
10.MOV [SI] , [BX] 错 两个均为存储器操作数
四、简答题(每小题6分,共30分)
1.简述微机系统中IO端口的编址有哪两种方式,简述各自的特点。 独立编址和同一编址,特点略
9.用80X86汇编语言的伪指令中,一般用 C 定义字节操作数。
A)DD
B)DQ
C)DB
D)DW
10.SRAM芯片容量为2K*8b,该芯片地址线有 A 条。
A)11
B)12
C)9
D)10
二、填空题(每空1分,共15分)
1.二进制数101100.11转化为十进制数表示为 44.75

2.8088CPU的内部寄存器中有些能够存放存储器偏移地址的寄存
① NT ;代码段 ASSMUE DS:MYCODE1, ② CS:MYCODE2
STAR: MOV AX, MYCODE1;段寄存器初始化 ③ MOV DS, AX
;程序开始,循环初始化 MOV BL, 0
MOV PLUS, BL ④ MOV ZERO,BL/0 MOV MINUS, BL LEA ⑤ SI ,TABLE; MOV CX, ⑥ COUNT
MOV DX,② 63H ; OUT DX,AL;给8255A送工作方式字
MOV DX, ③ 60H
④ IN AL , DX ;读开关状态
MOV DX, ⑤ 62H
⑥ OUT DX , AL ;开关K控制LED
2.图3为用某随机存储芯片进行的8088存储器扩展,看图回答:
(9分)
1)该随机存储器芯片的容量是多少?(3分) 芯片容量为
器,写出其中的任意三个寄存器的名字,它们分别是 BX BP SI DI IP
SP (任意三个) 。
3.计算机系统分为硬件和软件,软件一般分为两大类,分别是 系统
软件 和 应用软件 。
4.8088CPU是16位的微处理器,其数据管脚 8 个,地址管脚 20 个。
5.8088/8086CPU指令系统包括6大类指令,分别是 传送类 、算术 运算类指令、 逻辑运算类 、字符串处理类指令、 控制转移类 和
2.已知某中断类型码为21H,其对应的中断向量为1200H:8976H,用 图表示该中断向量在中断向量表中对应的存放;初始化中断控制器8259 的ICW2的值是多少?
ICW2初始化为20h—27h 任意一个均可
中断向量 中断
表地址 向量
0000: 76H 0084H
0000: 89H 0085H
0000: 00H 0086H
2)扩充的存储器系统容量为多少?哪两个芯片是一组?各组的
地址范围?(6分)
D7~D0 8255 A D
7
~ D
0
RD WR CS A 1 A
1
A
0
A 9 ~ A
2
IOR IOW PB
7
PB
6
PB
0
PA
7
PA
6
PA
0
+ 5 V K 7 K 6
K 0 + 5 V LED 7 LED 0 LED 6 A 0 译码 … … … … 图1 8255连接
处理机控制类指令。
6.8086/8088CPU系统使用中断向量码识别各个中断,一共有 256 个中断。
7.堆栈是内存中一个专用区域,其存取规则是__先进后出 ________。
8.8088 CPU最小模式基本总线读操作包括 4 个时钟周期,当存储器 或I/O速度较慢时,则需要插入 等待周期 。
三、判断对错,若错,指出错误原因(每小题2分,共20分)
相关文档
最新文档