微机原理试卷(华中科技大学)
专升本《微机原理》考试答案
专升本《微机原理》考试答案试卷名称专升本《微机原理》_08003050试卷题头华中科技大学网络教育试题统计信息大题标题每题分数试题数总分数单选 2 40 80 填空 0 11 31 多选 2 10 20 设计 20 1 20 合计 - 62 151 1、单选(共 40 题,每题 2 分,共 80 分)1. CPU 中的运算器的主要功能是()。
A. 算术运算 B. 逻辑运算 C. 算术运算与逻辑运算 D. 函数运算答案:C上移下移删除2. 在下面关于微处理器的叙述中,错误的是( ) 。
A. 微处理器是用超大规模集成电路制成的具有运算和控制功能的芯片B. 一台计算机的CPU 含有 1 个或多个微处理器 C. 寄存器由具有特殊用途的部分内存单元组成,是内存的一部分D. 不同型号的CPU 可能具有不同的机器指令答案:C3. 若用 MB 作为 PC 机主存容量的计量单位,1MB 等于( )字节。
A. 210 个字节 B. 220 个字节 C. 230 个字节 D. 240 个字节答案:B4. 8086CPU 的标志寄存器中,OF 标志表示运算结果的()情况。
A. 进/借位 B. 符号 C. 溢出 D. 辅助进位答案:C5. 运算器在执行两个用补码表示的整数加法时,判断其是否溢出的规则为( )。
A. 两个整数相加,若最高位(符号位)有进位,则一定发生溢出B. 两个整数相加,若结果的符号位为 0,则一定发生溢出 C. 两个整数相加,若结果的符号位为 1,则一定发生溢出 D. 两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出答案:D6. 若某数据段位于存储区38000H~47FFFH,则该数据段的段基址DS 的值为()。
A. 38000H B. 47FFFH C. 3000H D. 3800H 答案:D7. 80X86 执行程序,对存储器进行访问时,物理地址可由()组合产生。
A. SS 和 IP B. CS 和 IP C. DS 和 IP D. CS 和 BP 答案:B8. 程序设计中所使用的地址是()。
微机原理试题库及答案
微机原理试题库及答案一、选择题(每题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. 微机的操作系统是管理______和______的软件。
华中科技大学微机原理考前接口习题
16. 某系统中有3片8259A,1片为8259A主片,2片为8259A从片,从片接入 8259A主片的IR2和IR5端,并且当前8259A主片的IR3及两片8259A从片的IR4各接 有一个外部中断源。中断类型基号分别为80H、90H、A0H,中断入口段基址在 2000H,偏移地址分别为1800H、2800H、3800H,主片8259A的端口地址为F8H、 FAH。一片8259A从片的端口地址为FCH、FEH,另一片为FEECH、FEEEH。中 断采用电平触发,全嵌套工作方式,普通EOI结束。 (1)画出硬件连接图。 (2)编写初始化程序。
; ICW1
; ICW2
; ICW3 ; ICW4 ; OCW1
;1#从片初始化 MOV AL, 19H MOV DX, 0FCH OUT DX, AL MOV AL, 90H MOV DX, 0FEH OUT DX, AL MOV AL, 02H OUT DX, AL MOV AL, 01H OUT DX, AL MOV AL, 0EFH OUT DX, AL ;2#从片初始化 MOV AL, 19H MOV DX, 0FEECH OUT DX, AL MOV AL, A0H MOV DX, 0FEEEH OUT DX, AL MOV AL, 05H OUT DX, AL MOV AL, 01H OUT DX, AL MOV AL, 0EFH OUT DX, AL
MN/MX +5V READY
RESET CLK
ALE BHE
A19~A16
AD15~AD0
8086
DEN
DT/R M/IO
WR RD HOLD HLDA INTR INTA
地址 锁存器
华科微机原理第二次作业
第二次作业1.逻辑运算指令对字或字节执行逻辑运算操作,它们都是按位进行操作。
2.形成操作数地址的方式,称为操作数的寻址方式,用某个寄存器中操作数的值作为地址的寻址方式称为间接寻址。
3.中断向量表中存放的是中断程序入口的段地址及偏移地址。
对于外部中断,CPU在获取类型码N后,以相应偏移量将中断向量表中的段地址及偏移地址取至CPU中的CS 寄存器和IP 寄存器中,以便在下一周期自动实现程序转移。
4.存储器或IO设备经缓冲后通过总线与CPU连接,且任一时刻只能有 1 个部件通过总线与CPU进行数据通讯,这是由器件中的译码电路实现的。
5.8086从数据线上读取数据的时候,其引脚DT/R为低电平,将数据写入存储器或IO设备的时候,其引脚DT/R为高电平。
6.已知某微机控制系统中的RAM容量为4K×16位.首地址为4800H.其最后一个单元的地址为_____147FF____H,其所用数据线和地址线分别为16 和20 根。
7.某微机系统的存储容量为256K字节,若采用单片容量为16Kx1位的SRAM 芯片,则组成该存储系统共需该类芯片多少个?每个存储芯片需要多少根地址选择线?若每8个芯片为一组构成字节单元,则整个系统需要多少个芯片组?答:需SRAM芯片128个,每个存储芯片需14根地址选择线,需16个芯片组。
8.某微机系统中只读存储器ROM为6K,最后一个单元的地址为9BFFH,随机存储器RAM为3K。
已知存储体地址为连续的,且ROM在前,RAM在后,分别求该存储体的首地址和末地址、以及ROM和RAM地址空间分布。
答:该储存体的首地址(第一个ROM单元地址)为:9BFFH-6K+1=8400H该储存体的末地址(最后一个RAM单元地址)为:9BFFH+3K=A7FFHROM的地址空间分布为8400H~9BFFH,RAM的地址空间分布为9C00H~A7FFH。
微机原理试题及答案
微机原理试题及答案一、选择题(每题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.用74LS244设计一个输入接口。
从输入端口读入开关状态(高表示‘1’,低表示‘0’),以十进制形式在CRT显示器上显示输入结果(0~255)。
如:输入开关状态:高高高高低低低低→CRT显示:2402.用74LS244和74LS273设计一个输入/输出接口,从输入端口输入原码数,转换为补码后从输出端口输出(高和亮表示‘1’,低和灭表示‘0’)。
如:输入开关状态:低高高低低高低高→灭亮亮灭灭亮灭亮输入开关状态:高低低低低高低高→亮亮亮亮亮灭亮亮复习题1.用AD0809设计一个A/D接口,从5VIN输入直流电压值,在CRT显示器上以二进制形式显示采样结果。
如:输入5V→CRT显示:1111 1111 B (允许有误差)如:输入0V→CRT显示:0000 0000 B2.用AD0809设计一个A/D接口,从5VIN输入直流电压值,在CRT显示器上以十进制形式显示采样结果。
如:输入5V→CRT显示:255( 允许有误差)如:输入0V →CRT显示:03.用AD0809设计一个A/D接口,从5VIN输入直流电压值,在CRT显示器上以0~FFFH 的形式显示采样结果。
如:输入5V→CRT显示:FFH( 允许有误差)如:输入0V →CRT显示:00H复习题1.用8255设计一个输入/输出接口,C口输入原码数,转换为补码后从B口输出(高和亮表示‘1’,低和灭表示‘0’)。
如:输入开关状态:低高高低低高低高→发光二极管: 灭亮亮灭灭亮灭亮输入开关状态:高低低低低高低高→发光二极管: 亮亮亮亮亮灭亮亮2.用8255设计一个输出接口,端口地址仅为D861H,从键盘输入两位十六进制数(00H~FFH),在发光二极管上以二进制形式显示其值(亮表示‘1’,灭表示‘0’)。
如: 键入FFH →发光二极管显示: 亮亮亮亮亮亮亮亮如: 键入0FH →发光二极管显示: 灭灭灭灭亮亮亮亮3. 用8255设计一个输入接口,端口地址仅为D860H,从输入端口读入开关状态(高表示‘1’,低表示‘0’),以二进制形式在CRT显示器上显示输入结果。
华中科技大学微机原理第三次作业
华中科技⼤学微机原理第三次作业《计算机原理及应⽤》第三次课外作业题⼀、计算题:1、⼗进制数240.75的⼆进制数、⼗六进制数和BCD码分别是多少?答:(1111 0000.11)B ; (F0.C)H ; (0010 0100 0000. 0111 0101)BCD2、设X=C3H,Y=5AH。
试计算:{(X或Y)与(X异或Y)}。
答:化为⼆进制:X=(1100 0011)B, Y=(0101 1010)B所以:(X或Y)=(1101 1011)B=(DB)H(X异或Y)=(1001 1001)B=(99)H⼆、填空题:1、512×4位的存储器分别需要9根地址线和4根数据线?8K×8位的存储器⼜分别需要13根地址线和8根数据线?2、下述机器数形式可表⽰的数值范围是:单字节⽆符号整数0到255 ;单字节有符号整数-128到+127 。
(请⽤⼗进制形式写出)3、⼋⽚16K×4的存储器可以设计为32K 存储容量的16位存储器?4、宏汇编语⾔程序被汇编时,指令语句产⽣代码指令,指⽰性(伪指令)语句不产⽣代码指令,宏指令语句可能产⽣也可能不产⽣代码指令。
5、变址寻址的有效地址是变址寄存器的内容与形式地址代数和。
三、问答题:1、Intel系列的CPU单元⼀般由哪两个控制单元组成?它们分别起什么作⽤?答:由执⾏单元和总线接⼝单元组成。
执⾏单元的功能是负责执⾏指令,执⾏的指令从BICU 的指令队列缓冲器中取得,执⾏指令的结果或执⾏指令所需要的数据,都由EU 向BICU 发出请求,再由BICU对存储器或外设存取。
总线接⼝控制单元BICU的功能是负责完成CPU与存储器或I/O设备之间的数据传送。
2、在Intel8086体系结构中,在存储原则上堆栈是遵循什么原则的内存专⽤区域?若设SP=0056H ,如果⽤栈操作指令存⼊9个字节数据,则SP 值为多少?若⼜⽤栈操作指令取出4个字节数据,则SP 值⼜变为多少?答:堆栈遵循先⼊后出原则;SP=004DH ;SP=0052H3、请画出8086⾮屏蔽中断响应流程图。
微机原理试题库及答案
微机原理试题库及答案一、选择题1. 微机中,CPU的英文全称是:A. Central Processing UnitB. Central Power UnitC. Central Processing UnitD. Central Program Unit答案:A2. 下列哪项不是微机的组成部分?A. 主板B. 硬盘C. 显示器D. 打印机答案:D3. 在微机中,RAM的意思是:A. Random Access MemoryB. Read And MemoryC. Random Access MonitorD. Read And Memory答案:A4. 微机的总线分为哪几类?A. 数据总线、地址总线、控制总线B. 电源总线、数据总线、控制总线C. 地址总线、控制总线、电源总线D. 数据总线、控制总线、电源总线答案:A5. 微机的存储器分为哪两类?A. 硬盘和软盘B. 内存和外存C. 随机存取存储器和顺序存取存储器D. 只读存储器和可读写存储器答案:B二、填空题6. 微机的CPU主要由________和________组成。
答案:算术逻辑单元(ALU);控制单元(CU)7. 微机的存储器地址空间是________位的。
答案:16位、32位或64位,根据具体微机的配置而定。
8. 在微机中,________是用来存储指令和数据的。
答案:内存(RAM)9. 微机的I/O设备包括________、________等。
答案:键盘、鼠标、打印机、显示器等10. 微机的中断系统允许________在________时请求CPU的注意。
答案:外设;执行特定操作三、简答题11. 简述微机的工作原理。
答案:微机的工作原理基于指令的执行。
CPU从内存中取出指令,通过控制单元解码指令,然后执行算术逻辑单元(ALU)进行必要的计算或逻辑操作。
操作结果可能存储回内存或发送到I/O设备。
整个过程由控制单元协调,确保指令的正确执行。
微机原理试题库及答案
微机原理试题库及答案一、选择题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在响应中断后,自动关中。
华中科技大学_微机原理--真题复习资料
整个 8251A 分为五个组成部分,接收器、发送器、调制控制、读/写控制以及 I/O 缓冲器。其中 I/O 缓冲器使 8251A 与系统数据总线连接起来;接收器的功能是接收在 RxD 脚上的串行数据并按规定把它转换为并行数据,存 放在数据总线缓冲器中;发送器负责在不同的通信方式下按照不同的步骤发送数据;读写控制对 CPU 输出的控制 信号进行译码以实现不同的读写功能,并实现对 MODEM 的控制。 7.简述取指令阶段的具体操作过程。 开始执行程序前,首先应把要执行的程序的第一条指令的地址送给 CPU 中的程序计数器 PC 取指令的任务是: 根据程序计数器 PC 中的值从程序存储器读出现行指令,送到指令寄存器。 PC 送地址经过地址总线。指令, DR~IR~ID。都是通过 DB 数据总线。再发出相应的控制命令,经控制总线。 (1)将 PC 的内容 00H 送到 AR; (2)PC+1,00H 变成 01H; (3)AR~AB; (4)CPU 发出读指令; (5)00H~DB; (6)DB~DR; (7)DR~IR~ID,经过译码,CPU 识别指令。 执行指令根据实际情况也是通过数据总线或地址总线或控制总线。 8.简述 8098 的硬件组成并给出简单的硬件结构框图 MCS-96 系列单片机的内部结构框图见图,它主要由寄存器算术逻辑单元 RALU、232B 寄存器阵列以及一些外 围子系统构成。外围子系统主要包括以下部分:高速输入/输出口(HIS/HSO)、带有采样/保持电路的 A/D 转换器、 脉宽调制输出器(PWM)、定时器、监视定时器、中断控制、I/O 口(串行口和 5 个并行口)及时钟脉冲发生器等 功能部件。
工件从光源与光敏电阻之间通过时在晶体管的发射极上会产生一个脉冲此脉冲作为8253计数通的计数脉冲当通道0计数满100后由out0输出负脉冲经反相后作为8259a的一个中断请求信号在中断服务程序中启动8253计数通道1工作由out1连续输出1000hz的方波持续6s后停止输出
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)。
2008年华中科技大学微机原理考研复试试题
08年复试试题:
微机原理:
1.求AX的值.
BUFFER1 DW 1234
BUFFER2 DW 2345
BUFFER3 DW 3456
....
MOV AX BUFFER1
PUSH AX
POP DS
MOV AX BUFFER2
PUSH AX
POP SS
MOV AX BUFFER3
PUSH AX
POP SI
MOV AX [SI]
....
内存单元... 15796 15797 ...
值... 01H 02H ...
2.汇编编程实现从4096个字节数中找出最大的三个和最小的三个,然后显示出来.
3.什么叫计算机存储器分级结构?为什么采用计算机存储器分级结构?
4.1)中断响应的时间和条件.
2)中断响应一般执行那些操作.
3)中断响应允许嵌套,怎么设置.
5.分析以下器件地址范围.
6.分析以下四位数据缓冲器的逻辑.
c语言上机
1.求2个矩阵A和B相乘的结果(提示:先判断所给的2个矩阵是否可以进行相乘!)
2.有一个4×4的方阵。
要求:每个元素必须是1,2,3,4其中的一个,而且每一行不能重
复,例如不能有2个1等,每一列也不能重复。
而且将矩阵分成4个2×2的矩阵,每个小方阵
也不能有重复。
(1),给出方阵,如
1 4
2 3
2 3 4 1
4 1 3 2
3 2 1 4
编一程序,判断此矩阵是否满足要求
(2)有一矩阵
3 ? ? ?
? 2 ? ?
? 4 1 ?
? ? 3 ?
编一程序,求出矩阵其他的元素。
《微机原理与接口技术》中科大版部分习题解答.docx
第一章习题及答案:P204、(画一个计算机系统的方框图),简述各部分的主要功能。
计算机系统框图见课木P7图1. 3,各部分功能如下:1) 微处理器:从存储器中取指,进行算术逻辑运算,与存储或I/O 传送数据,程序流向控制等。
2) 存储器:由RAM 和ROM 组成,用来存储程序和数据。
3) T/0接口:用于连接CPU 与外部设备,当它们之间进行数据交换时,使之在信息的格式、电平、速度方面兀配。
4) 总线:将CPU 与存储器和I/O 接口相连,是传送地址、数据和控制信息的通道。
可分为地址总线,数据总线和 控制总线。
5) I/O 设备:输入数据及程序,输出或显示运算和程序执行结果。
6) 软件系统:可分为系统软件、支撑软件和应用软件,使计算机能完成各种任务。
9、将下列二进制数转换为十进制数。
(1) 1101.01B 13.25(3) 101011.0101B 43.3125 (2) 111001.0011B 57.1875(4) 111.0001B7.0625 10、将下列十六进制数转换为十进制 O(1) A3.3H163.1875(3) AC.DCH 172.859375(2) 129.CH 297.75(4) FAB.3H4011.187511、将下列十进制数转换为二进制、 八进制、十六进制 L(1) 23 10111B 27Q 17H(2) 1071101011B153Q 6BH(3) 1238100110101102326Q4D6H(4) 92 1011100B 134Q 5CH12、将下列十进制数转换为8位有符号二进制数(原码,对以是补码)13、将下列十进制数转换为压缩BCD 码和非压缩BCD 码。
(1) 102 000100000010 0000 0001 0000 0000 0000 0010 (2) 44 01000100 0000 0100 0000 0100 (3) 301 0011000000010000 0011 0000 0000 0000 0001(4) 100000010000000000000000 0001 0000 0000 0000 0000 0000 000014、将下列二进制数转换为有符号的十进制数。
微机原理试题库及答案
微机原理试题库及答案一、选择题(每题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. 微机系统中的中断服务程序是______响应中断请求的程序。
微机原理考试试题3套及答案
微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。
(1) A. M/ B. C. ALE D. N/(2) A. 高B. 低C. ECL D. CMOS2.n+1位有符号数x的补码表示范围为()。
A. -2n < x < 2nB. -2n ≤x ≤2n -1C. -2n -1 ≤x ≤2n-1D. -2n < x ≤2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。
A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是()。
A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。
A. CF=0B. CF=1C. ZF=0D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( 2 )信息。
⑴A. 1个B. 2个C. 4个D. 6个⑵ A. 数据 B . 地址 C. 状态 D. 其它8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。
⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定C. 不需要8286收发器D. 需要总线控制器8288⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H 四个字节,该向量对应的中断号是( )。
微机原理试卷(华中科技大学)
微机原理试卷(华中科技⼤学)微机原理试卷(照⽚整理版)⼀、计算题1、⼗进制数205的⼆进制数、⼗六进制数、BCD码分别是多少?答:205D=11001101B=CDH=001000000101BCD2、设X=5AH,Y=0B3H,试计算:X异或Y,X或Y。
答:(过程:X=01011010,Y=10110011,X异或Y=11101001=E9HX或Y=11111011=FBH)答案:E9H和FBH3、给定⼀个堆栈区,其地址为:1250H:0000H~1250H:0100H,(SP)=0052H,请问:1.栈顶地址是什么?2.栈底地址是什么?在堆栈段SS中的段地址?3.若存⼊数据2456H,数据在内存中如何存放?此时SP的内容是什么?答:1.栈顶地址:12500H 2.栈底地址:12600H CS:1250H 3.24存到1252H单元,56存到1250H单元SP=0050H⼆、基本概念题1、8K X4位的存储器分别需要13根地址线和4根数据线,从地址线A0到地址线A n,地址线每增加⼀根A n+1,则寻址范围增加2n+1-2n B.2、计算机存储单元中存储的数据值超过了机器字长所能表⽰的范围称为溢出,下述机器数形式可表⽰的数值范围是:单字节⽆符号整数0~255,单字节有符号整数-128~127。
(⽤⼗进制表⽰)3、⼋⽚16K x4的存储器芯⽚可以设计为存储容量32K的16位存储体。
4、宏汇编语⾔程序被汇编时,程序汇编语句产⽣代码指令,伪指令语句不产⽣代码指令,宏指令语句可能产⽣也可能不产⽣代码指令。
5、⼀个较完善的指令系统应包括数据传送类指令,算术运算类指令,逻辑运算类指令,程序控制类指令,字符串类指令和系统控制类指令。
6、堆栈是⼀种特殊的数据存储寻址⽅式,遵循后进先出的原则,设SP=00A8H,如果⽤栈操作指令压⼊三个数据,则SP变为00A2H;若有⽤栈操作指令弹出两个数据,则SP⼜变为00A6H。
微机原理试题及答案(考试必备)
一、选择题(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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理试卷
(照片整理版)
一、计算题
1、十进制数205的二进制数、十六进制数、BCD码分别是多少?
答:205D=11001101B=CDH=001000000101BCD
2、设X=5AH,Y=0B3H,试计算:X异或Y,X或Y。
答:(过程:X=01011010,
Y=10110011,
X异或Y=11101001=E9H
X或Y=11111011=FBH)
答案:E9H和FBH
3、给定一个堆栈区,其地址为:1250H:0000H~1250H:0100H,(SP)=0052H,
请问:1.栈顶地址是什么?2.栈底地址是什么?在堆栈段SS中的段
地址?3.若存入数据2456H,数据在内存中如何存放?此时SP的
内容是什么?
答:1.栈顶地址:12500H 2.栈底地址:12600H CS:1250H 3.24
存到1252H单元,56存到1250H单元SP=0050H
二、基本概念题
1、8K X4位的存储器分别需要13根地址线和4根数据线,从地址线
A0到地址线A n,地址线每增加一根A n+1,则寻址范围增加2n+1-2n B.
2、计算机存储单元中存储的数据值超过了机器字长所能表示的范围称为
溢出,下述机器数形式可表示的数值范围是:单字节无符号整数
0~255,单字节有符号整数-128~127。
(用十进制表示)
3、八片16K x4的存储器芯片可以设计为存储容量32K的16位存储体。
4、宏汇编语言程序被汇编时,程序汇编语句产生代码指令,伪指令
语句不产生代码指令,宏指令语句可能产生也可能不产生代码指令。
5、一个较完善的指令系统应包括数据传送类指令,算术运算类
指令,逻辑运算类指令,程序控制类指令,字符串类指令和系统控制类指令。
6、堆栈是一种特殊的数据存储寻址方式,遵循后进先出的原则,设
SP=00A8H,如果用栈操作指令压入三个数据,则SP变为00A2H;若有用
栈操作指令弹出两个数据,则SP又变为00A6H。
7、形成操作数地址的方式,称为寻址方式,当CPU访问外部存储器或
I/O端口时有哪几种典型寻址方式:立即寻址、寄存器寻址、直接寻址、
寄存器间接寻址,变址寻址、基址变址寻址、相对基址加变址寻址。
这些寻址方式的操作会在时序上产生总线周期。
8、片内单元的选择由直接连接到存储器或I/O端口芯片的从A0开始的地
位地址经片内译码电路完成,实现存储器内存单元或I/O接口单元片内寄存器端口的选择。
而存储器或I/O端口芯片的选通信号由高位地址线经组合逻辑或译码电路完成,实现不同芯片地址空间的分配。
(注:
片选译码和片内译码)
9、中断向量中存放的是中断服务程序入口地址,它确定了中断类型
码N和中断服务程序入口地址的映射关系,其寻址计算式为:CS=4N+2.
IP=4N
10、DMA技术的出现,使得外设可以通过总线直接访问内存,
同时CPU可以继续执行程序。
三、简答题
1、逻辑运算最显著的特点是什么?
答:按位操作
2、简要说明CPU如何产生M/和DT/控制信号的?
答:CPU取指令,译码指令,执行指令,产生控制信号。
3、调用子程序时CPU会自动保存哪些信息?为什么需要这些信息?
答:自动保存下一条指令的地址(CS、IP),为了程序能够返回。
4、简述CPU与外设交换数据的方式和特点。
答:1.无条件传送(不需要查询外设状态)、2.条件传送(需要查询
外设状态,外设准备好后才能传送数据)3.中断方式(通过产生中
断实现数据传送)4.DMA传送(内存与外设之间直接传送,适合于
大批量数据的传送)。
5、CPU内部的CS和IP寄存器是程序执行控制的地址指针。
结合CPU
对外部可屏蔽中断INTR信号的处理流程,说明CPU是如何从被中
断的程序转到它所要响应的中断服务程序的。
请阐明要点和过程。
答:1.收到中断请求信号,CPU决定响应该中断;
2.取中断类型码,计算中断服务程序入口地址;
3.当前的标志位PSW入栈,清IF、TF,程序下一条指令的CS、
IP入栈;
4.将中断服务程序的入口地址存入CS、IP寄存器,下一周期
将跳转到中断服务程序执行。
6、微机系统如何实现任一时刻只有一个器件的一个单元通过数据总线与
CPU交换信息?系统设计是通过那些机制实现的?
答:通过片选译码实现任一时刻只有一个器件通过数据总线与CPU 交换信息,通过片内译码实现任一时刻只有一个单元与CPU交换信息。
设计时挂在数据总线上的存储器芯片和接口芯片通过使能控制端确定是
否被选中,通过三态门决定哪个单元传输信号。
关键词:片内译码、片选译码、使能端、三态门
7、八段数码管显示驱动接口电路设计有静态驱动和动态驱动两种方式。
在静态驱动方式,数码管的共阴极或共阳极接固定电平,并使其处于工作准备状态,二由数据总线驱动各发光二极管显示。
请问动态显示的基本方法是什么?优点何在?
答:动态显示是将显示单元连接至两个8为并行输出口,以多路跳转方式工作,笔段共享,轮流驱动,利用视觉暂留,一次看上去是连续发光的。
优点:芯片用量少,成本低,数码管驱动信号是脉冲信号,节电,且亮度大。
四、应用题(共30分,每题10分)
1、读懂以下程序,请写出注释行“;?”后的注释,并写出程序功能和程序执
行结果。
LEA BX,TABLE;?取TABLE的首地址
MOV CX,10;?设置计数10
XOR AX,AX;?清AX,清CF
LOOPER:ADD AL,[BX];?将BX中的地址所指向的内容加上AL送AL JNC GOON;?判断进位位,进位转GOON
INC AH;?有进位AH+1
GOOD:INC BX;?地址BX+1
DEC CX;?循环计数减1
JNZ LOOPER;?CX0则跳LOOPER
MOV SUM,AX;?将AX的内容送给SUM
程序功能:10个字节的数进行累加,并存在SUM中。
运行结果:SUM=10个随机数的和。
2、请按汇编语言风格绘制一个程序流程图,完成从键盘输入一行命令字符串。
要求第一个键入的必须是空格符(命令引导符),如果不是,则退出程序;如果是,则开始继续接收键入字符并按顺序存放在首地址为BUFFER的缓冲区(命令引导符不存在),直到接收到回车(Enter)字符时退出程序。
答:
3、某8位CPU为Intel通用微机处理器,请根据给出的寻址空间范围,用若干4K*8为的ROM芯片和4K*8位的RAM芯片组成一个8K*8位程序存储器和8K*8位数据存储器,以构成16K*8存储器,实现一个微机最小系统。
画出该系统电路原理图,并选择上相应的地址锁存器、数据缓冲器和译码器,同时标明图中的CPU,译码器、锁存器、缓冲器,ROM和RAM芯片,以及ROM和RAM芯片的片选信号(注明片选信号线地址空间范围),同时完整地标明有关的总线,控制线及其符号。
存储器空间分布范围:ROM:0000H—1FFFH
RAM:3000H—4FFFH。
(10分)
答:存储器地址空间分析:
ROM10000H~0FFFH
ROM21000H~1FFFH
RAM13000H~3FFFH
RAM24000H~4FFFH
设计方案:A0~A11作为片内译码,A12~A15作片选译码
答案为我们自己整理的,正确率不保证!!
祝大家最后一科考试顺利,快乐回家,平安过年!。