南京工程学院微机原理试卷9
微机原理试题附参考答案
一、填空题(每空1分,共15分,答案写在答题纸上)1、微型计算机由CPU、(_______)、总线、接口电路及输入输出设备等构成。
2、在微机系统中,端口编址方式一般有(_______)和(______)两种编址方式3、微机系统与输入/输出设备的信息交换有无条件传送方式、查询方式、(_______)和(_______)。
4、二进制数01100101.11的十进制表示为(_______)。
5、实模式下,已知逻辑地址为4010H:2000H,则物理地址为(_______)。
6、有一个8位机器数为10010111,若此数表示原码,则相应的十进制数的真值为(_______),若此数表示反码,则相应的十进制数的真值为(_______),若此数表示补码,则相应的十进制数的真值为(_______),若此数表示的是压缩(或组合)BCD码,则相应的十进制数的真值为(_______)。
7、设(DS)=1000H, (ES)=2000H, (SS)=3000H, (BX)=5000H, (BP)=6000H, (DI)=0001H ,内存单元中,(21000H)=1234H, (36000H)=9ABCH,(16000H)=9657H, (41002H)=789AH 。
则MOV AX, ES:[1000H] 执行时操作数的物理地址为(_______);MOV AX, [BP]执行后(AX)= (_______);MOV AX,[BX+DI] 执行时操作数的物理地址为(_______)。
8、已知(BX)=1234H, (DS)=1000H, (SI)=200H, (10221H)=3247H, 指令LEA BX, [SI+21H]执行后BX 寄存器的值为(_______)。
二、单项选择题(每题1分,共15分,答案写在答题纸上)1.以下各个指令中正确的是()。
A. MOV CS, 1000B. OUT DX, AXC. MOV BL, BPD. MOV AH, DX2. 在外部中断源的中断服务程序结束时,一般应向8259发送中断结束命令是让()的相应位清零。
南京工程学院微机原理评分标准及参考答案(8)
②十进制加法调整; 分) (2 ③两数交换 AX=3514H ; 分) (2 ; 分) (2
3、 MOV BX,OFFSET CHAR ; 分) (2 MOV AL,[BX] TEST LOOP AL,80H AGA ; 分) (2 ; 分) (2 ; 分) (2
六、编程题(10 分) CODE SEGMENT ASSUME START: CLC MOV MOV CX,8 BL,0 CS:CODE
ROOL: TEST AH,80H JNZ NEXT INC BL NEXT: ROL AH,1 LOOP ROOL HLT CODE ENDS END START
南京工程学院评分标准及参考答案
共3 页 第 3 页
注: (答案不唯一) (1)实现循环操作; 分)(2)实现正确的移位操作; 分) (3 ; (3 (3)实现对“0”的个 数的统计; 分) (3 (4)程序结构完整。 分) (1 七、硬件电路接口与编程(8 分) 解: (1)8255A 的片选信号应连接译码器 74LS138 的 Y4 端; 分) (3 (2)CODE SEGMENT ASSUME START: MOV MOV OUT NEXT: MOV MOV OUT JMP CODE ENDS END START CS:CODE AL,10010000B DX,227H DX,AL AL,10000000B DX,225H DX,AL NEXT
二、填空题(本题共 25 空,每空 1 分,共 25 分) 1、主,子 3、数据,16 5、I/O 接口,IN/OUT,I/O 7、计数器/定时器,3,6 9、串操作,DS:SI,ES:DI 11、单独,统一 2、单向,双向 4、堆栈,堆栈指针 6、CPU 8、主频,时钟周期 10、操作数,处理器 12、CF
微机原理试题及答案
微机原理试题及答案一、选择题。
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. 微机的操作系统是管理______和______的软件。
微机原理试题及答案.docx
学年第学期微机原理及应用(A)课程试卷卷16班级姓名得分任课教师一、选择题: ( 每题 1.5 分,共 18 分)1、DMAC向 CPU发出请求信号, CPU响应并交出总线控制权后将() 。
反复执行空操作 , 直到 DMA操作结束进入暂停状态 ,直到DMA操作结束进入保持状态 ,直到DMA操作结束进入等待状态 ,直到DMA操作结束2、有一个实时数据采集系统,要求10ms 进行一次数据采集,然后进行数据处理及显示输出,应采用的数据传送方式为()。
无条件传送方式查询方式中断方式直接存储器存取方式3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实现。
计数器寄存器移位寄存器 D 触发器4、8088 CPU输入 / 输出指令可寻址外设端口的数量最大可达()个。
12825616K64K5、CPU响应中断后,通过()完成断点的保护。
执行开中断指令执行关中断指令执行 PUSH指令内部自动操作6、并行接口芯片8255A具有双向数据传送功能的端口是()。
PA 口PB口PC 口控制口7、8088CPU处理动作的最小时间单位是()。
指令周期时钟周期机器周期总线周期8.堆栈是内存中()。
先进先出的 ROM区域后进先出的ROM区域先进先出的 RAM区域后进先出的RAM区域9、计算机中广泛应用的RS-232C实质上是一种()。
串行接口芯片串行通信规程(协议)串行通信接口标准系统总线标准5--110、高速缓冲存储器(CACHE)一般是由()芯片组成。
SRAM DRAM ROM EPROM11、鼠标器是一种()。
手持式的作图部件手持式的座标定位部件12、传送速度单位“ bps”的含义是(手持式的光学字符识别设备手持式扫描器)。
bytes per second bits per secondbaud per second billion bytes per second 二、填空题:(每空 1 分,共12 分)1、CPU 在响应中断后,自动关中。
微机原理试题及答案
微机原理试题及答案一、选择题(每题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一次可以处理____位的数据。
微机原理及接口技术试题及答案精选全文完整版
《微机原理及接口技术》试卷(A )适用专业(计算机科学与技术) 使用班级()一、选择题(每题 1 分,共 15 分) 1. 微机中控制总线传送的是 ( )。
A.存储器和I/O 接口的地址码B.微处理器向内存储器和I/O 的命令信号C.存储器和I/O 设备向微处理器传送的状态信号D.B 和C2. 8253可编程定时/计数器,在初始化时写入的最大计数初值是 ( )。
A.0000HB.7FFFHC.65535D.FFFFH3. 在异步串行通信中引入了"波特率因子"的概念,波特率因子为16,64时,接收时钟的频率为波特率的16,64倍,引入波特率因子的目的是 ( )。
A.识别正确的起始位 B.提高接收速度 C.提高采样精度 D.三者都是4. 8086 CPU 标志寄存器共有( )位,其中使用7位,未使用其它位均作为CPU 指令运行后的状态信息和控制标志信息。
A. 8 B. 10 C. 16 D. 205. 8086微处理器CLK 引脚输入时钟信号是由( )提供。
A.8284 B.8288C.8287 D.82896. 最基本的读操作包含4个状态,即T 1 、T 2、T 3和T 4 ,当存储器或 I/O 设备的速度慢于CPU 速度时,在( )状态之间插入1个或几个等待状态T W 。
A. T 3和T 4 B. T 1和T 2 C. T 2和T 3 D. T 1和T 37. 在计算机与外设之间数据的传送方式分为串行传送方式和( )传送方式两类。
A.并行传送方式 B. 同步传送方式 C. 异步传送方式 D. 串/并传送方式8. 8253的( )是软件触发选通方式。
A.方式OB.方式1C.方式2D.方式4 9.串行异步通信协议中一个字符正式发送前,先发送( )低电平有效。
A.两个起始位 B .3个起始位 C. 1.5个起始位 D .1个起始位 10.对8255A 的C 口执行按位置位/复位操作时,写入的端口地址是( )。
微机原理试题库及答案
微机原理试题库及答案一、选择题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,请计算该系统的最大内存容量。
微机原理试题及答案
第一章1-1选择1.计算机中最常用的字符信息编码是(A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) gsA 1.5B 3C 1D 0.53.MCS-51的时钟最高频率是(A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件(D )A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D打印机6.下列不是单片机总线是(D )A地址总线B控制总线C数据总线D输出总线7.-49D的二进制补码为.(B )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码(C )A 11100010B 10101111C 00011101D 000011119.十进制0.625转换成二进制数是(A )A 0.101B 0.111C 0.110D 0.10010选出不是计算机中常作的码制是(D )A 原码B反码C补码 D ASCII1-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和I\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二讲制补码表示为.110100018.-49D的二讲制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫一真值。
1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(寸)2.MCS-51 上电复位时,SBUF=00H。
(x )。
SBUF不定。
20套大学微机原理及程序设计试卷及答案要点
(答案见第70页开始)大学微机原理及程序设计试卷(一) 姓名:班级:学号:成绩:一、填空题(共15分,每空1分)1、十六进制数30A.5转换为二进制是_____________,转换为十进制是______________。
2、偏移量是指相对的偏移距离。
3、8088/8086系统中,不改变DS值的情况下,其数据段的最大寻址范围是_____ _KB。
4、PC总线中,IOR为低电平时,表明CPU对端口进行__________操作。
5、8086/8088存储器分四个段,这四个段的段名所对应的段寄存器分别是________、________、________、________。
6、每条指令的执行过程中是由________、________和________等操作组成。
7、I/O端口的编址方式有________和________ 两种二、选择题(共20分,每小题2分)1、在机器数()中,零的表示形式是唯一的。
A、原码B、补码C、反码D、原码和反码2、若采用双符号位判断溢出,当结果的符号位为11时,表示()。
A、结果为正,无溢出B、结果正溢出C、结果负溢出D、结果为负,无溢出3、中央处理机(CPU)是指()。
A、运算器B、控制器C、运算器和控制器D、运算器、控制器和主存储器4、PSW是指令部件中()。
A、指令寄存器B、指令译码器C、程序计数器D、程序状态寄存器5、寄存器间接寻址中,操作数放在()。
A、通用寄存器B、主存单元C、堆栈D、程序计数器6、EPROM是指()。
A、随机读写存储器B、可编程的只读存储器C、只读存储器D、可擦除的可编程只读存储器7、存储周期是指()。
A、存储器的读出时间B、存储器的写入时间C、存储器进行连续读和写操作所允许的最短时间间隔D、存储器进行连续写操作所允许的最短时间间隔8、某一存储单元的逻辑地址为2500H:0010H时,其对应的物理地址为()。
A、2500HB、0010HC、25100HD、25010H9、DMA传送结束由I/O接口向CPU发出中断请求,其目的是( )。
微机原理期末试题及答案
微机原理期末试题及答案一、选择题(每题2分,共20分)1. 在计算机系统中,CPU指的是:A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 下列哪个不是微机的组成部分?A. 总线B. 内存C. 硬盘D. 打印机答案:D3. 在计算机中,1KB的存储空间等于:A. 1024字节B. 1000字节C. 1024位D. 1000位答案:A4. 8086微处理器的地址总线宽度是:A. 16位B. 32位C. 24位D. 8位答案:A5. 下列哪个指令是用于数据传输的?A. MOVB. ADDC. SUBD. JMP答案:A二、简答题(每题10分,共30分)1. 简述冯·诺依曼计算机体系结构的主要特点。
答案:冯·诺依曼计算机体系结构的主要特点包括:程序存储、程序控制、指令和数据以同等地位存储在同一存储器中、顺序执行指令。
这种结构简化了计算机的设计,使得计算机能够自动、连续地执行程序。
2. 解释什么是指令周期,并简述其主要步骤。
答案:指令周期是CPU执行一条指令所需的全部时间,包括取指令、分析指令、执行指令等步骤。
在每个指令周期中,CPU首先从存储器中取出指令,然后对指令进行译码,最后执行指令所指定的操作。
3. 描述微机总线的基本功能。
答案:微机总线是连接CPU、内存、输入输出设备等组件的通信线路,其基本功能包括数据传输、地址传输和控制信号传输。
数据总线用于在CPU和存储器或输入输出设备之间传输数据;地址总线用于指定数据传输的目标地址;控制总线则用于传输控制信号,如读写信号、中断请求等。
三、计算题(每题15分,共30分)1. 假设一个计算机系统使用16位地址总线,计算该系统的最大内存容量。
答案:使用16位地址总线,意味着可以寻址2^16个不同的内存单元。
如果每个内存单元存储1字节,则最大内存容量为2^16字节,即65536字节,或64KB。
2. 给定一个二进制数10110110,请计算其二进制补码。
南京工程学院微机原理练习
南京工程学院微机原理练习附录Ⅴ练习题练习1一、单项选择1)下面关于8086指令队列的叙述,正确的是()。
A、队列存放已经译码的指令B、8086有4个字节的队列C、队列中的指令不一定被执行D、8086有8个字节的队列2)能保存各逻辑段的起始地址的寄存器称为()A、段寄存器B、地址寄存器C、数据寄存器D、计数寄存器3)下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是()。
A、AX,BX,CX,DXB、BX,BP,SI,DIC、SP,IP,BP,DXD、CS,DS4)8086中IP、SP分别属于()。
A、EU,EUB、EU,BIUC、BIU,EUD、BIU,BIU5)下列不属于8086EU部分的寄存器是()。
A、IPB、BPC、DI6)8086 CPU内标志寄存器中的控制标志位占( )A、9位B、6位C、3位D、16位7)8086CPU在进行无符号数比较时,应根据()标志位来判别。
A、CF,OFB、CF,PFC、CF,ZFD、ZF,OF8)当方向标志DF=0 时,每次操作后使变址寄存器SI和DI()A、增量B、减量C、保持不变D、地址减19)下列哪一个标志不是8086的状态标志()。
A、SFB、CFC、DFD、ZF10)8086的一个典型总线周期需要()个T状态。
A、4B、3C、2D、111)8086的一个总线周期,最多可交换()字节A、1个B、2个C、4个12)在8086的延长总线周期中,在()之后插入Tw。
A、T1B、T2C、T3D、T413)在8086存储空间中,用一个总线周期访问一个16位的字数据时,BHE#和A0必须是()。
A、00B、01C、10D、1114)8086读一个以奇数地址开始的字,需几个总线周期?()A、1B、2C、3D、415)能使CPU与存储器、协处理器同步的信号分别是()。
A、HOLD,READYB、TEST#,HOLDC、READY,HOLDD、READY,TEST#16)8086系统中的()控制信号是与系统中DMA控制器有关的信号。
南京工程学院试卷7
南京⼯程学院试卷7共页第1页南京⼯程学院试卷( 7卷)20 /20 学年第学期课程所属部门:⾃动化学院课程名称:微机原理及应⽤考试⽅式:闭卷使⽤班级:命题⼈:课程组教研室主任审核:主管领导批准:题号⼀⼆三四五六七⼋九⼗总分得分⼀、单项选择题(请在每⼩题的4个备选答案中,选出⼀个最佳答案,本题15题 ,每空1题,共15分) 1. 若⼆进制数为101100100B ,则该数的⼗进制表⽰为()。
A .356 B .244 C .282 D .198 2. 完成⼆进制数⽆符号数10011101与00000101的减法运算的正确结果是()。
A .10010101 B .00100110 C .00100010 D .10011000 3. 微型计算机在硬件上是由()四⼤部分组成。
A .微处理器、存储器、I/O 接⼝和总线 B .算术逻辑单元、寄存器组、程序计数器和指令系统C .微处理器、存储器、输⼊设备和输出设备 D .主板、硬盘、键盘和显⽰器 4. 下列引起CPU 程序中断的4种情况中,()需要由硬件提供中断类型号。
A .NMI B .INTR C .INTO D .INT n 5. 在CPU 与外设通信中,异步查询⽅式相⽐于中断⽅式,具有()的特点。
A .硬件电路简单,数据传送可靠 B .硬件电路简单,CPU 使⽤效率⾼ C .数据传送可靠,CPU 使⽤效率⾼ D .硬件电路复杂,CPU 利⽤率低6. 执⾏8086指令“PUSH AX”后,SP 值为()。
A .SP=SP+2B .SP=SP+1C .SP=SP-2D .SP=SP-1本题得分班级学号姓名南京⼯程学院试卷共页第 2 页7. 下列指令中属于寄存器基址加变址寻址的指令是()。
A.MOV AX,BX B.MOV AX,[BX]C.MOV AX,[SI] D.MOV AX,10H[BX][SI]8. 某存储器芯⽚有11条地址线,8条数据线,则该芯⽚中存储单元有()。
微机原理试题集题库(带答案)
微机原理及应用习题集库. (2)一、填空 (2)二、单项选择题. (8)三、程序分析题(每小题6分,共24分). (23)四、判断题(在对的后面画",错的后面画X): (35)五:分析判断题(判断对错,并指出错误原因). (43)六、 .................................................................. 简答题: . 46七、..................................................................... 程序题52八、接口芯片的综合编程题 ......................................... . 67(一).................................. 8255A 67(二).................................. 8259A 73(三).................................................. . 其它端口编程题. 76微机原理及应用习题集库(请认真复习4、5、7、10、11章后的习题)一、填空1. 87 的原码是0101 0111B=57H __________ ,补码是01010111B _______ ,反码01010111B ______ 。
2. SP总是指向栈顶,若原先SP=2000HSS=2000H问CPU执行指令PUSH AX后,AL内容压入物理地址为21FFEH 存储单元中,AH内容压入物理地址为21FFFH 存储单元中。
3. 以BX基址寻址,约定的段寄存器是DS ,以BP基址寻址,约定的段寄存器是SS ,变址寻址约定的段寄存器是DS ______ 。
4. 假设某个字的值是1234H,其低位字节地址是20H,高位字节地址是21H,那么该字地址是20H ________ 。
南工程 微机原理
1、在8255A中可以进行按位置位/复位的端口是端口C2、条件转移指令JNZ 利用零标志ZF,分别判断结果是零(相等)还是非零(不等)。
3、XOR AX,AX完成AX清零逻辑异或XOR,相“异或”的两位相同时,结果为0,反之为1。
4、CMPSW寻找两串中的不同数据时,应使用的重复前缀为REPZ。
5、标志寄存器的CFCF—当加减算法的最高有效位有进位(加法)或借位(减法)时,进位标志置1,即CF=1,否则CF=0。
6、MOV指令易错用法7、BP默认与堆栈段地址配合BP默认表示堆栈段中的基地址。
8、寄存器相对寻址操作数的有效地址是寄存器内容与有符号8位或16位位移量之和,寄存器可以使BX,BP或SI,DI。
其中BX,SI,DI寄存器默认是DS,BP寄存器默认是堆栈段SS,但都可以用超越前缀改变。
9、响应外部HOLD请求后所有三态引脚处于高阻,CPU放弃对总线控制10、8086CPU最小工作模式和最大工作模式最小工作模式:系统中只有一个cpu,cpu的控制总线信号直接由引脚24~31接出。
含义:系统中的存储容量较小,外设端口较小,所需的系统总线控制逻辑的规模较小,总线的驱动能力不高最大工作模式:系统中可以有两个及以上的cpu,8086称为主处理器,其他的称为协处理器,cpu的控制总线由引脚24~31通过8288总线控制器转换后接出。
含义:构成的计算机系统规模较大,存储器容量较大,外设端口也较多,总线的控制和驱动能力较高,构成多处理器系统,显著提高系统的工作效率。
11、8086CPU中用于中断请求输入的引脚INTR:可屏蔽中断请求引脚INTA:不可屏蔽中断请求引脚NMI:可屏蔽中断响应引脚12、常用字母的ASCII码0~9:30H~39H A~Z:41H~5AH a~z:61H~7AH0DH:回车0AH:换行07H:响铃1BH:ESC13、BCD数一个十进制数位在计算机中用4位二进制编码来表示,这就是二进制编码的十进制14、中断向量表中断向量:中断服务程序的入口地址(首地址)。
微机原理试题集 答案
第1章概述1.电子计算机主要由运算器、控制器、存储器、输入设备和输出设备等五部分组成。
2.运算器和控制器集成在一块芯片上,被称作CPU。
3.总线按其功能可分数据总线、地址总线和控制总线三种不同类型的总线。
4.计算机系统与外部设备之间相互连接的总线称为系统总线(或通信总线);用于连接微型机系统内各插件板的总线称为系统内总线(板级总线);CPU内部连接各寄存器及运算部件之间的总线称为内部总线。
5.迄今为止电子计算机所共同遵循的工作原理是程序存储和程序控制的工作原理。
这种原理又称为冯·诺依曼型原理。
第3章微处理器及其结构1.8086/8088 CPU执行指令中所需操作数地址由 EU 计算出 16 位偏移量部分送 BIU ,由 BIU 最后形成一个 20 位的内存单元物理地址。
2.8086/8088 CPU在总线周期的T1 时刻,用A19/S6~A16/S3 输出 20 位地址信息的最高 4 位,而在其他时钟周期,则输出状态信息。
3.8086/8088 CPU复位后,从 0FFFF0H 单元开始读取指令字节,一般这个单元在 ROM 区中,在其中设置一条跳转指令,使CPU对系统进行初始化。
4.8086系统的存储体系结构中,1MB存储体分 2 个库,每个库的容量都是512K字节,其中和数据总线D15~D8相连的库全部由奇地址单元组成,称为高位字节库,并用BHE作为此库的选通信号。
5.8086/8088系统中,可以有 64K 个段起始地址,任意相邻的两个段起始地址相距 16 个存储单元。
6.用段基值及偏移量来指明内存单元地址的方式称为逻辑地址。
7.通常8086/8088 CPU中当EU执行一条占用很多时钟周期的指令时,或者在多处理器系统中在交换总线控制时会出现空闲状态。
8.8086 CPU使用 16 根地址线访问I/O端口,最多可访问 64K 个字节端口,使用 20 根地址线访问存储单元,最多可访问 1M 个字节单元。
南京工程学院试卷样本
共 页 第1页南京工程学院试卷( 2卷)20 /20 年 第 学期课程所属部门: 自动化学院 课程名称: 微机原理及应用考试方法: 闭卷 使用班级:命 题 人: 课程组 教研室主任审核: 主管领导同意:题号 一 二三四五六七八九十总分得分一、 单项选择题(请在每小题4个备选答案中, 选出一个最好答案, 本题15题 ,每空1题,共15分 )1. 若十进制数为100, 则该数二进制表示为( )。
A .1100100B .1000000C .01111100D .101100102. 完成二进制数无符号数01111101与00000101减法运算正确结果是( )。
A .10010101 B .01111000 C .00100010 D .100000103. 完成二进制数01110001和00001111逻辑“或”运算正确结果是( )。
A .01110000B .01110001C .01111111D .00001111 4. 十进制数10.05BCD 数为( )。
A .10000. 0101B .10000.00000101C .00010000.00000101D .00010000.1015. 堆栈指针SP 是微处理器中用于指示( )专用寄存器。
A .栈底地址B .栈顶地址C .堆栈基地址D .中止服务程序或子程序入口地址 6. 下列指令中, 不正确指令是( )。
A .PUSH AXB .POP BXC .PUSH CLD .POP DX 7. 下列引发CPU 程序中止4种情况中, ( )需要设备提供中止类型号。
本题班级 学号 姓名。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C. 加 1
D. 减 1
9、指令 PUSH AX 正确地执行步骤是( )。
A.(1)SP←SP-1,(SP)←AL
B.(1)SP←SP-1,(SP)←AH
(2)SP←SP-1,(SP)←AH
(2)SP←SP-1,(SP)←AL
C.(1)SP←SP+1,(SP)←AL
D.(1)SP←SP+1,(SP)←AH
MOV AL,3FH
MOV BL,5AH
XOR AL,BL
XOR AL,BL
则有:AL=
;BL=
;CF=
。
2、分析下列程序段,并回答问题。 BUF DB 0AH … MOV AL,BUF CALL HEC … HEC PROC NEAR CMP AL,0AH JC K1 ADD AL,7 K1:ADD AL,30H MOV DL,AL MOV AH,2 INT 21H RET HEC ENDP
的 8255A 初始化程序。
(2)SP←SP+1,(SP)←AH
(2)SP←SP+1,(SP)←AL
10、在 8086 基址变址寻址指令中,允许使用的寄存器有( )。
A.AX,BX,CX,DX
B. SP,IP
C.CS,DS,SS,ES
D. BX,BP,SI,DI
11、8086 中,关于存储器的叙述,错误的是( )。
A.内存储器由半导体器件构成
A.IF=1
B. IF=0
C.AL/AX C.有影响 C.一条指令结束
D.DX D.随意 D.无 INTR 请求
15、8255A 与 CPU 间的数据总线为( )数据总线。
A.4 位
B. 8 位
C.16 位
D.32 位
本题
二、填空题(本题共 25 空,每空 1 分,共 25 分)
得分
1、把 AX 寄存器的最高 3 位清 0,其余位不变的指令是
得分
A. 84
B.84H
C. 64H
D. 32H
2、假设 V1 和 V2 是用 DW 定义的变量,下列指令中正确的是( )。
A.MOV V1, 20H
B. MOV AL,V1
C. MOV V1,V2
D. MOV 2000H,V2
3、设计一个具有 11 位地址和 8 位字长的存储器,则该存储器能够存储( )字节的信息。
南京工程学院试卷
问:(1)该程序段是什么结构? (2)子程序完成什么功能? (3)屏幕上显示的信息是什么?
共6页 第5页
3、下面程序段完成将段地址为 1000H,偏移地址为 100 开始的连续 100 个字存储区域清零的操作。 请在空白处填上相应的语句,使程序能按预定的设计要求正常运行。
MOV AX,1000H MOV DS,AX
电平;/WR 应输出
电
平。
9、设开始运行程序时,(SS)=1C5FH,(SP)=0040H,那么堆栈最多能暂存
个字数据,
栈底的物理地址是
。
10、如果要对一个字节或一个字的数求反,可以用
指令;要对寄存器或存储单元中的指
定位求反则可运用
指令。
11、接口芯片按照可编程性分类可分成
接口芯片和不可编程接口芯片两类。8251A 是
A.2K
B. 4K
C. 8K
D. 16K
4、下面有关 DRAM 和 SRAM 存储器芯片的叙述中,( )两个叙述是正确的。
Ⅰ.DRAM 比 SRAM 集成度高
Ⅱ.DRAM 比 SRAM 成本高
Ⅲ.DRAM 比 SRAM 速度快
Ⅳ.DRAM 需要刷新,SRAM 不需刷新
A.Ⅰ和Ⅱ
B.Ⅱ和Ⅲ
C.Ⅰ和Ⅳ
D. Ⅲ和Ⅳ
3、SP 寄存器是堆栈指针,它始终指向堆栈的顶部。( )
4、使 AL 寄存器中的内容求反的指令是“XOR AL,AL”。( )
5、8086CPU 中包含了寄存器和存储器。( )
本题
四、简答题(本题 2 小题, 1 小题 4 分,2 小题 6 分,共 10 分 )
得分
1、设堆栈指针 SP 的初值为 2400H,(AX)=4000H,(BX)=3600H。问:
①执行指令 PUSH AX 后,SP=
;
②再执行 PUSH BX 和 POP AX 后,(SP)=
;
(AX )=
;(BX)=
。
南京工程学院试卷
2、I/O 接口的基本功能是什么?
共6页 第4页
本题 得分
五、程序阅读题(共 3 小题,1 小题 6 分,2 和 3 小题每题 8 分,共 22 分 )
1、分析程序段,并填入结果。
;使 BH 寄存器的 D3、D5、
D7 位置 1,其余位保留的指令是
。
2、微型计算机在硬件上是由
、存储器、
和总线四部分组成。
3、堆栈操作遵循
原则,指令队列遵循
原则。
4、数据的并行 I/O 方式以
为单位进行传送,其中的各位同步地收/发,因此传输速度
南京工程学院试卷
共6页 第3页
;数据的串行 I/O 方式以
一种可编程的
接口芯片。
12、为保证动态 RAM 中的内容不消失,需要进行
操作。
本题
三、判断改错题(本题 5 小题,每小题划“√/×”1 分,错题改正/正确不改 1 分,共 10 分) 得分
1、在所有子程序调用中,都需要把断点处的 CS 和 IP 值压入堆栈。( )
2、如果 8086 标志寄存器中中断允许标志位 IF 为 0,则不会产生外部中断。( )
南京工程学院试卷
共6页 第2页
7、8086CPU 中,存储器物理地址的形成算法是( )。
A.段地址+偏移地址
B. 段地址左移 4 位+偏移地址
C.段地址 X 16H+偏移地址
D. 段地址 X 10+偏移地址
8、CLD ;MOVSW;执行以上两条指令后SI/DI的变化是( )。
A.加 2
B. 减 2
为单位进行传送,因此传输速度
。
5、输入指令 OUT 的源操作数在
寄存器中,目的操作数放在
中。
6、8086CPU 指令队列由
字节移位寄存器组成,它的作用是
。
7、当存储器的读取时间大于 CPU 的读出时间时,8086CPU 根据控制线 READY 的状态,应在周期
间插入
周期。
8、当向存储器写数据时,8086CPU 控制线/RD 应输出
CLD
HLT
本题
六、编程题(10 分)
得分
已知在以 BUF 开始的单元中存放有 40 个字节的数据,设其中有一个以上的“$”字符。编程找到
第一个“$”字符,并将它所在的单元地址相对 BUF 首地址的偏移量存入 BH 寄存器中。(只写代码段)。
南京工程学院试卷
共6页 第6页
本题
பைடு நூலகம்
七、硬件电路接口与编程(8 分)
南京工程学院试卷 9
20 /20 学年 第 学期
共 6 页 第1页
课程所属部门:
课程名称:
微机原理及应用 B
考 试 方 式:
闭卷
使用班级:
命 题 人:
教研室主任审核:
主管领导批准:
题号 一
二
三
四
五
六
七
八
九
十 总分
得分
姓名
学号
一、选择题(本题 15 小题 ,每小题 1 分,共 15 分 )
本题
1、若中断类型码为 21H,则在中断向量表中的首地址是( )。
B.当前正在执行的指令应放在内存中
C.字节是内存的基本编址单位
D.一次读写操作仅能访问一个存储单元
12、8086CPU 的输出指令 OUT 是将( )寄存器的内容输出到外设的一个端口。
A.BX
B. CX
13、输入/输出指令对状态标志位( )。
A. 无影响
B. 部分影响
14、响应 NMI 请求的必要条件是( )。
得分
设有 2 片 8255A 芯片,在系统中的连接如图所示。问:
(1) 当 8255A 的数据总线 D0~D7 与系统数据总线的低 8 位相连时,1#芯片的 4 个端口地址为
何值?(假设地址线中未用的引脚全为 0)
(2) 写出能够利用 2#芯片 A 口外接开关 K0~K7 来控制 1#芯片 A 口外接的 LED0~LED7 点亮
5、计算机中,微处理器的寻址范围与( )有关。
A.微处理器的数据总线宽度
B. 微处理器的寄存器数
C.微处理器的控制总线数
D. 微处理器的地址总线宽度
6、MIPS 用来描述计算机的运算速度,含义是( )。
A.每秒处理百万个字符
B. 每秒执行百万条指令
C.每分钟处理百万个字符
D.每分钟执行百万条指令
班级