上海交通大学微机原理一些样题
微机原理试题库及答案

微机原理试题库及答案一、选择题(每题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. 微机的操作系统是管理______和______的软件。
微机原理试题及答案

微机原理试题及答案一、选择题(每题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,请计算该系统的最大内存容量。
微机原理试题及答案

微机原理试题及答案卷16一、选择题:(每题1.5分,共18分)1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( )。
反复执行空操作,直到DMA操作结束进入暂停状态, 直到DMA操作结束进入保持状态, 直到DMA操作结束进入等待状态, 直到DMA操作结束2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显示输出,应采用的数据传送方式为()。
无条件传送方式?查询方式中断方式?直接存储器存取方式3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实现。
?计数器?寄存器?移位寄存器? D触发器4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。
128 ?256 ? 16K ? 64K5、CPU响应中断后,通过()完成断点的保护。
执行开中断指令?执行关中断指令执行PUSH指令?内部自动操作6、并行接口芯片8255A具有双向数据传送功能的端口是()。
PA口?PB口? PC口?控制口7、8088CPU处理动作的最小时间单位是()。
指令周期?时钟周期?机器周期?总线周期8.堆栈是内存中()。
先进先出的ROM区域?后进先出的ROM区域先进先出的RAM区域?后进先出的RAM区域9、计算机中广泛应用的RS-232C实质上是一种()。
串行接口芯片?串行通信规程(协议)串行通信接口标准?系统总线标准10、高速缓冲存储器(CACHE)一般是由()芯片组成。
SRAM ?DRAM ?ROM ?EPROM11、鼠标器是一种()。
手持式的作图部件?手持式的光学字符识别设备手持式的座标定位部件?手持式扫描器12、传送速度单位“bps”的含义是()。
b ytes per second ?bits per secondbaud per second ?billion bytes per second二、填空题:(每空1分,共12分)1、CPU在响应中断后,自动关中。
1998年上海交大微机原理426试卷

上海交通大学一九九八年硕士研究生入学考试试题试题编号:17试题名称:微型计算机原理与应用(含数字电路)1、计算(11010.1)2+(100100.1000)BCD +(26.8)16=( )102、已知[x]补=11010100B ,则[-1/4x]补=_____B 。
3、下列几位加/减法器电路(其中Σ为全加器)中,进/借位标志位CF 和溢出标志位OF 是如何形成的,请作图示出。
(注:⊕表法异或门)C C 0B n-1 A n-1 B n-2 A n-2 ……… B 1 A 1 B 0 A 0 控制信号M ,加法时为“0“减法时为“1“4、应用触发器及门电路组成由输入时钟脉冲CLK 产生器节拍信号T 0_T 3的节拍发生器电路,请画出电路图。
5、8086CPU 在最小方式下的系统总线周期有哪几种?6、指令JMP NEAR PROG1,在程序代码段中的偏移地址为2013H (这是该指令第一字节的偏移地址)。
组成该指令的三字节机器码为E91234H (其中E9H 为操作码)。
执行该指令后,程序转移去的偏移地址为何值?7、已知程序段为:dat1 db 12h,34h,56h,78hdb $-dat1dat2 db 10h dup (1,2,3)...mov dx,size dat1add dx,word ptr sat1+4执行程序后DX=_________________________ 8、已知程序如下:XOR BX,BXMOV CX,10LOP: MOV AH,01HINT 21HCMP AL,30HJB LOPCMP AL,39HJA LOPSUB AL,30HMOV AH,BHAND AL ,BLAAAMOV BX,AXLOOP LOP9、下列程序段的功能是完成S=(a*b+c)/a的运算,其中变量a,b ,c,和s均为带符号的字数据,结果的商存入s,余数则不计,请在下列空格中填入合适的指令(注:请按注释填空)A*b在CX:BX中MOV AX,CC在DX:AX中a*b+c在DX:AX中商存入S10、已知寄存器DX:AX的内容为32位带符号二进制数,编写一段程序使DX:AX的内容成为原来数据的绝对值。
微机原理课件里的题目

微机原理课件里的题目一、填空题1. 微机系统的硬件部分包括五个基本组成部分:运算器、控制器、_______、输入设备和输出设备。
2. 对于8086CPU,物理地址是由段基址和偏移地址两部分构成,若某存储单元的段基址为1000H,偏移地址为2345H,则该存储单元的物理地址为_______ 。
3.在8086CPU 中,由于BIU 和EU 分开,所以_____和_____可以重叠操作,提高了CPU 的利用率。
3. 对于8086 系统,若SS=1000H,SP=1000H,执行PUSH BX 指令之后,SS= 1000H,SP=________。
4.堆栈是内存中一个特定的区域,其存取每次必须是以_______为单位,操作遵循_______原则。
二、单选题1.关于8086CPU 指令构成,以下说法错误的是()。
A.指令中可以只包含操作码B. 指令中可以只包含操作数C.指令长度是可变的 D.操作数在操作码之后2.8086 指令MOV AX,[BX] 中源操作数的寻址方式为()。
A.寄存器寻址B.寄存器间接寻址C.直接寻址D.立即寻址3.指令 MOV AX , 0283H[BX][SI] 中源操作数的寻址方式为( )。
A. 寄存器间接寻址B. 基址变址相对寻址C. 基址寻址D. 变址寻址三、改错题1. 8086 CPU 从功能上分为EU 和BIU 两部分,EU 和BIU 按照串行的方式进行工作。
3.指出下列指令的错误之处1)MOV AX,BL 2)MOV 2,AX 3)MOV AX,[DX]4)MOV AX,[BX+BP] 5)PUSH AL四简答题1、已有MOV AL,INF[BP+SI]与MOV AL,ES:INF[BP+SI]两条指令,试问:其源操作数采用何种寻址方式?是字或是字节操作?两条指令有何区别?五、汇编语言编程分析填空。
MOV AX, 01HMOV BX, 02HPUSH BXPUSH AXPOP BX ;执行后 BX=______POP AX ;执行后 AX=______MOV AX,3F5FH ;执行后 AL=_______1. 指出下列指令语句中源操作数是__________;目的操作数是__________。
微机原理试题及答案模板

1一、选择题(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、(西南交通大学)8086加电复位后,执行第一条指令的地址是()。
A.0FFFFHB.FFFF0HC.0000HD.0240H2、(北京航空航天大学)8086CPU复位后,CS=(),IP=(),DS=(),SP=()。
3、(重庆大学)段地址为3900H,偏移地址为0028H,此存储单元的物理地址为()。
4、(上海交通大学)8086CPU由()和()组成,其特点是()操作。
5、(西南交通大学)如果8086CPU的工作时钟CLK=4MHZ,问:(1)CPU正常工作时,Reset引脚至少出现多少微秒的高电平才能使CPU复位?(2)在插入一个TW的情况下,从内存读出一个字节数据所需的时间是多少?6、(华东理工大学)计算机中表示地址使用()。
A.无符号数B.源码C.反码D.补码7、(西南交通大学)8086CPU中,一个最基本的总线周期由()时钟周期(T状态)组成,在T1状态,CPU往总线上发出()信息。
(1)A.1个 B.2个 C.3个 D.4个(2)A.数据 B.地址 C.控制 D.其它8、(西安交通大学)8086工作于最小模式下,当M/IO#=0,RD#=0,WR#=1时,CPU完成的操作是()。
A.存储器读B.I/O读C.存储器写D.I/O写9、下列何种引脚用于CPU内部同步()A.NMIB.INTRC.CLKD.RESET10.下列何种引脚用于中断请求(可屏蔽)()。
A.NMIB.INTRC.CLKD.RESET11. 下列何种引脚用于中断请求(不可屏蔽)()。
A.NMIB.INTRC.CLKD.RESET12、(西南交通大学)当总线请求部件受到()信号后,就获得了总线控制权,在其控制总线时期,HOLD和HLDA都保持( )。
当总线占用部件用完总线后,HOLD变为低电平,于是CPU又重新控制总线,并使HLDA变为()。
(1)A.HOLD B.HLDA C.INTR D.INTA(2)A.低电平 B.高电平 C.高阻态 D.不变(3)A.低电平 B.高电平 C.高阻态 D.不变13、(西南交通大学)8086CPU有最小和最大两种工作模式,最大工作模式的特点是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4
利用8253周期性的每隔20ms产生一次中断,试选择工 作方式和参数,并编写相关程序 周期性:方式2,根据时钟选择具体参数(假设为1234H, 用计数器2,端口为06H,控制字端口为07H) MOV AL, 084H OUT 07H, AL MOV AL, 34H OUT 06H,AL MOV AL, 12H OUT 06H,AL ;写低八位 ;写高八位 ; ;写控制字
1
样题分析
样题分析
1. 8086的两大功能部分:总线接口单元、执行单元 总线接口单元、 总线接口单元
2
2. 8086的中断优先权次序:内部中断、NMI、INTR、 内部中断、 内部中断 、 、 单步; 单步; 3. 指令MOV AX,300H[BX][SI]中源操作数物理地址为 DS×16+300H+BX+SI × + + + 4. 8086总线周期中判断是否加入Tw是在T3周期 5. 微处理器通过数据总线向慢速外设输出数据,接口 部分必须含有锁存器 锁存器
OUT2 CLK0 时钟F 时钟 CLK2
分析
计数器:8253采用级联方式,通道1的OUT1控制通道0的 GATE0,通道0工作在方式2,其输出负脉冲反向后启动 (START)A/D转换;
9
通道 0 1 2
计数初值 N0 N1 N2
时钟输入 F F/N2 F
工作方式 2 1 3
输出 F/N0 F/(N1×N2) F/N2
5
8255工作在方式0,A口取入8个开关状态,去反后输出 到B口,端口地址是60H、61H、62H、63H 控制字写入:MOV AL, 90H OUT 63H, AL IN AL, 60H NOT AL OUT 61H, AL
6
例
用定时器产生定时启动信号,采用中断方式进行数据 传送AD转换的数据。对其进行编程。
7
D7
模拟输入
...
PA7 ... PA0 8255
8
到CPU(D0-D7)
采样 保持 电路
S/H
AD
D0
EOC Start STBA INTR
+5V GATE2 GATE1 GATE0 OUT1 8253
OUT0 CLK1
单稳 IR0 IR1 IR2 IR3 IR4 ……
到CPU(D0-D7 8259
用途 启动AD N1个持续时 间 产生级联时 间
需要考虑的问题
各种接口芯片的初始化 中断矢量表的建立 主程序 中断服务程序
10
F=1MHz,要求0.1s采样100个数,采集1000个数 F=1MHz,要求0.1s采样100个数,采集1000个数
采样时间为1ms,F/N0=1/0.001=1000,则N0=1000 采样个数为1000个,采样持续时间为1s,则 N1=1000 1/(F/(N1*N2))=1 N2=1000
11
12
祝析
6. 8086中ALE管脚的作用是锁存地址 锁存地址 7. ADD AL,[BX]的源操作数是寄存器间接寻址 寄存器间接寻址 8. 堆栈是采用先进后出 先进后出的方式来进行存取 先进后出
3
9. 8259为自动循环优先级方式,处理完IR2中断服务 程序以后,8259优先级顺序为IR3、IR4、。。。、 IR7、IR0、IR1、IR2 10. MOV AX, DATA1与LEA AX, DATA1的区别 区别 11. ORG指令用于规定段内的起始地址 规定段内的起始地址 12. 512×4位的RAM需要多少地址/数据输入端?