微机原理硬件习题1
《计算机硬件技术基础》作业一
一、选择题
1.计算机中1个字节能存储的带符号数补码的范围是()。
A.–128~+128 B.–127~+128
C.–128~+127 D.–127~+127
2.计算机的存储器系统中,()的存储容量最小,但速度最快。
A.寄存器组 B.高速缓存 C.内存 D.外存3.设机器字长为8,最高位为符号位,则十进制数-10的补码是()。
A.11110110B B.11111010B
C.11111011B D.11110101B
4.在下列二进制补码中,数值最小的补码是()。
A.00000011B B.10000001B
C.11000000B D.01100000B
5.对于地址总线为32位的微处理器来说,其直接寻址范围可达()。
A.64MB B.256MB C.512MB D.4GB 6.在实地址方式下80486的工作原理与8086基本相同,其主要区别是80486()。
A.能处理32位数据 B.增设了虚拟存储器管理方式C.新增了指令指针寄存器 D.新增了两个数据段寄存器7.在80486的标志寄存器中,当SF=1时,表示运算结果()。
A.溢出 B.为零 C.为负 D.有进位8.实地址方式下,80486的段寄存器中所存放的信息是()。
A.段基址 B.段选择符
C.段描述符 D.段属性
9.在保护模式下,堆栈段的段基址存在于()中。
A.段寄存器 B.段描述符
C.段选择符 D.指令指针寄存器
二、填空题
1.软件可分为和。
2.将十进制数284转换成十六进制数是,最少需要字节来存放。
3. 80486的寄存器SP中存放的是,当前SP=1236H,压入4个字后,SP的值为。
4.堆栈由段寄存器加偏移地址寄存器相结合而访问。
5.若DS=0234H时,物理地址是10B34H。
当DS=4780H时,在偏移地址不变的情况下,物理地址为。
三、简答题
1.计算机的硬件由哪些部分组成?
2.什么是字长?如果说某CPU一次最多可以存取64位的二进制数据,是否能确定该CPU就是64位的CPU?
3.堆栈的存取原则是什么?
4.程序计数器PC的作用是什么?
5.80486工作在实地址方式下时,设CS=0776H,代码段共有100个字节,请给出该代码段末地址的逻辑地址(段地址;偏移地址)和物理地址各是多少?6.设AL=01011000B,AH=01001100B,AL的内容与AH的内容相加后,CF、AF、OF、SF和ZF的状态各为何值?。
微机原理试题及答案文库
微机原理试题及答案文库一、单项选择题1. 以下哪个选项是微机系统中的CPU?A. 中央处理器B. 主存储器C. 输入设备D. 输出设备答案:A2. 在微机原理中,下列哪个术语是指计算机的内存?A. ROMB. RAMC. CPUD. I/O答案:B3. 下列哪个指令是用于数据传输的?A. MOVB. ADDC. SUBD. MUL答案:A4. 在微机系统中,中断是什么?A. 一种特殊的输入设备B. 一种特殊的输出设备C. 一种用于处理异步事件的机制D. 一种用于增加系统性能的硬件答案:C二、多项选择题1. 下列哪些是微机系统的组成部分?A. CPUB. 主存储器C. 输入设备D. 输出设备E. 操作系统答案:A, B, C, D2. 在微机原理中,下列哪些是常见的数据传输指令?A. MOVB. CMPC. PUSHD. POPE. JMP答案:A, C, D三、判断题1. 微机系统中的CPU负责执行程序指令。
答案:正确2. 微机系统中的RAM是只读存储器。
答案:错误3. 中断是微机系统中用于处理异步事件的机制。
答案:正确四、填空题1. 在微机原理中,______(填入“CPU”)是负责执行程序指令的部件。
2. 微机系统中的内存分为______(填入“RAM”)和ROM两种。
3. 微机系统中的中断机制允许______(填入“CPU”)在执行当前任务时暂停,以响应外部事件。
五、简答题1. 简述微机系统中CPU的作用。
答案:CPU是微机系统中的核心部件,它负责执行程序中的指令,处理数据,控制其他硬件设备,并管理内存和输入输出操作。
2. 描述微机系统中RAM和ROM的区别。
答案:RAM是随机存取存储器,用于存储临时数据和程序,断电后数据会丢失。
ROM是只读存储器,用于存储系统启动时的固件和程序,断电后数据不会丢失。
六、计算题1. 如果一个微机系统的主存储器容量为1MB,计算其可以存储多少个16位的整数。
微机原理试题及答案
微机原理试题及答案一、选择题。
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. 请简要介绍一下微机系统的工作原理及其组成部分。
答,微机系统是由中央处理器、内存、输入设备和输出设备组成的。
中央处理器负责处理各种数据和指令,内存用来存储程序和数据,输入设备用来将用户输入的数据传输给计算机,输出设备用来将计算机处理后的数据输出给用户。
微机系统的工作原理是通过中央处理器的控制,将输入的数据进行处理和运算,然后将结果输出给用户。
微机原理硬件习题
1.已知某8088系统接口电路如下图所示:1)写出8255A 各端口的地址(只写一组即可);2)当8255A 的三个口均为基本输入输出方式时,试按图示方向编写初始化程序;3)试编写能完成下述功能的程序:不断检测PC0的状态,若为0,则反复检测;若为1则输入B 口的数据并加以检测,当该数据不为0时则通过A 口输出之;当该数据为0时则不输出。
8255A 控制字:1)口地址:A 口 0260HB 口 0261HC 口 0262H控制口 0263H2) MOV DX ,263H ;控制口MOV AL ,83H ;控制字OUT DX ,AL3)NE0: MOV DX ,262HIN AL ,DXTEST AL ,1 ;检测PC0是否为0,JZ NE0 ;若为0,则反复检测MOV DX ,261HIN AL ,DXCMP AL ,0 ;检测B 口数据是否为0JZ NE1MOV DX ,260H ;不为0时则通过A 口输出OUT DX ,ALNE1: ::2.已知8255的控制口地址为236H,开关信息接在PB口,发光二极管接在PA口,使用8255作为接口芯片,读开关量的状态,并用发光二极管显示输出。
在将开关的信息存放在FIRST 单元的同时,发光二极管完成其信息的显示。
要求画出完整的线路连接图并设计相应的程序。
(8086工作在最小模式,8255A相应的控制字为82H)。
MOV DX, 236HMOV AL, 82HOUT DX, ALMOV AX, SEG FIRSTMOV DS, AXMOV SI, OFFSET FIRSTLOP: MOV DX, 232HIN AL, DXMOV [SI], ALMOV DX, 230HOUT DX, ALJMP LOP3.设8253A 三个计数器的端口地址为100H 、101H 、102H ,控制寄存器端口地址103H 。
输入时钟为2MHz ,让1号通道周期性的发出方波,其周期为1ms ,试编写初化程序段。
微机原理试题及答案
微机原理试题及答案
试题:
1. 以下哪个是微机原理的基本组成部分?
a) 中央处理器 (CPU)
b) 图形处理器 (GPU)
c) 计算机主板
d) 扩展内存条
2. 如果一台微机的CPU有4个核心,则表示该CPU具有多少个独立的处理单元?
a) 1个
b) 2个
c) 3个
d) 4个
3. 在微机原理中,什么是时钟频率?
a) 指CPU运行的时钟周期数
b) 指CPU的外部时钟速度
c) 指CPU的内部时钟速度
d) 指CPU的数据总线带宽
4. 以下哪个是微机原理中常用的二进制计数单位?
a) Byte
b) Kilobyte
c) Megabyte
d) Gigabyte
5. 微机原理中,什么是指令集架构?
a) 提供给编程人员使用的一套指令集
b) CPU与其他硬件设备之间的接口规范
c) 决定CPU性能的一个重要因素
d) 用于实现操作系统的一套指令集
答案:
1. a) 中央处理器 (CPU)
2. d) 4个
3. a) 指CPU运行的时钟周期数
4. b) Kilobyte
5. a) 提供给编程人员使用的一套指令集。
微机原理试题库及答案
微机原理试题库及答案一、选择题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设备。
整个过程由控制单元协调,确保指令的正确执行。
《微机原理》(一)习题及参考答案.doc
*教材:《微机原理与接口技术实用教程》,杨帮华等编,清华大学出版社,2008. 5习题一1、十进制一二进制:73.8125 =2、十进制一十六进制:299. 34375 =3、二进制一十进制:10010010. 001B =4^十六进制一十进制:8F. 7H =5、已知:a = 1011B, b = 11001B, c = 100110B,用二进制完成下列算术运算,并用十进制运算检查结果:(1)a+b; (2) c-a~b;(3) aXb; (4) c/a。
6、已知:a = 00111000B, b = 11000111B,试求以下逻辑运算结果:(1) a AND b ;(2) a OR b ;(3) a XOR b ; (4) NOT a。
7、写出下列各数的8位原码和补码:(1) +1010101B;(2) -1010101B;(3) +1111111B;(4) -1111111B;(5) +1000000B;(6) -1000000B;(7) +34 ;(8) -69。
8、对下列8位补码分别进行a+b和a-b运算,并判断结果是否溢出:(1) a = 37H, b = 57H; (2) a =0B7H, b =0D7H ;(3) a =0F7H, b =0D7H; (4) a = 37H, b =0C7H 。
9、将下列十进制数用BCD表示,并用加6修正法求运算结果:(1) 38+42;(2) 56+77;(3) 99+88;(4) 34+69 。
10、将下列字符串用偶校验ASCII表示(以十六进制形式):(1) SAM JONES; (2) -75. 61。
11、用规格化浮点数表示(设阶为4位原码,尾为8位补码):-3. 125 =*习题一参考答案1、01001001.1101B2、12B.58H3、146.1254、143.43755、100100B, 0010B, 100010011B, 0011B...0101B6、00000000B, 11111111B, 11111111B, 11000111B7、01010101B、01010101B, 11010101B、10101011B, 01111111B、01111111B,11111111B、10000001B, 01000000Bs 01000000B, 11000000> 11000000B,00100010B、00100010B, 11000101B、10111011B8、8EHx、E0H V , 8EH "、E0H V , CEH ”、20H V , FEH ”、70H V9、80, (1)33, (1)87, (1)0310、53、41、4D、20、4A、4F、4E、45、53, 2D、37、35、2E、36、31 (H)偶校验:0101001k 01000001、01001101, 10100000、11001010> 1100111k 01001110, 1100010k01010011, 00101101, 1011011K 0011010k 00101110> 00110110, 10110001 (B)11、一3.125 = —11.001B=—0.11001B X 2+2,即:0010 10011100B (阶为4位原码,尾为8位补码)习题二教材P24 (1.8习题):一、6教材 P115 (3. 5 习2, 习题三 二、1*习题三参考答案 教材P115 (3. 5习题):一、1、假定 DS=2000H, SS=1500H, SI=OOAOH, BX=0100H, BP=0010H,数据变量 VAL 的偏地址为0050H,请指出下列指令中源操作数采用什么寻址方式?若源操作数在存储器(1) MOV AX, OABH (2) MOV AX, [100H](3) MOV AX, VAL(4) MOV BX, [SI](5) MOV AL, VAL[BX](6) MOV CL, [BP][SI] ;立即寻址;直接寻址,EA=0100H, PA=DSX10H+EA=20100H ;直接寻址,EA=VAL=0050H, PA=DS X 10H+EA=20050H ;寄存器间接寻址,EA=SI=OOAOH, PA=DSX10H+EA=200A0H ;寄存器相对寻址,EA=BX+VAL=0150H, PA=DSX 10H+EA=20150H ;基址变址寻址,EA=BP+SI=OOBOH, PA=SS X(1) MOV AH, BX (2) MOV [SI], [BX] (3) MOV AX, [SI][DI]MOV AX, [BX][BP];X ,源、目的字长不一致(或类型不一致) ;X ,源、目的不可同为存储器操作数 ;X,基址变址寻址不可SI 与DI 组合 ;X,基址变址寻址不可BX与BP 组合教材 P77 (2. 5 习题):一、1, 2, 3, 5, 6, 7, 8; 二、2, 4 补充题: 1、 将62A0H 加下列各数,试求其和及标志位AF 、SF 、ZF 、OF 、CF 、PF 的值。
(完整word版)微机原理习题1
1。
设8255A 的A 口、B 口、C 口和控制字寄存器的端口地址分别为80H 、82H 、84H 和86H 。
要求A 口工作在方式0 输出,B 口工作在方式0 输入,C 口高4 位输入,低4 位输出,试编写8255A 的初始化程序。
MOV AL ,10001010B ;方式控制字OUT 86H ,AL2. 8255A 的A 口、B 口、C 口和控制字寄存器的端口地址分别为80H 、82H 、84H 和86H,要求PC4 输出高电平,PC5 输出低电平,PC6 输出一个正脉冲,试写出完成这些功能的指令序列。
MOV AL ,00001001B ;PC4 输出高电平OUT 86H ,ALMOV AL ,00001010B ;PC5 输出低电平OUT 86H ,ALMOV AL ,000001100B ;PC6 先输出低电平OUT 86H ,ALMOV AL ,00001101B ;PC6 再输出高电平OUT 86H ,ALMOV AL ,00001100B ;PC6 再输出低电平,形成一个正脉冲OUT 86H ,AL3. 8255A 的口地址为80H~83H ,8253 的口地址为84H~87H ,(1 )若A 口接8 个开关K7~K0,B 口接8 个指示灯LED 7~LED0,当开关合上时相应的指示灯亮,断开时灯灭,要求每隔0。
5s 检测一次开关状态,并在LED上显示出来,试画出硬件连线图,编写实现这种功能的程序。
(2 )若把接在端口A 上的开关去掉,要求接在端口B 上的指示灯轮流熄灭,每只灯熄灭1秒钟,请编程实现这种功能。
答:(1 )8255A :A 口输入,B 口输出8253:2MHz/2Hz=1000000通道0 工作于方式2 ,取N0=1000通道1 工作于方式0 ,取N1=999,即得OUT1 每0.5秒中断一次。
本题用8253 定时中断,中断处理时检测开关状态,并点亮相应的LED 。
假设8259A 已初始化,主程序如下:MOV AX, SEG INTR ;形成中断矢量表MOV DS, AXMOV DX, OFFSET INTRMOV AL, NMOV AH,25HINT 21HMOV AL, 10010000B ;8255初始化OUT 83H,ALMOV AL, 00110101B ;通道0 方式2 ,BCD计数OUT 87H, ALMOV AL, 00H ;置初值1000OUT 84H,ALMOV AL,10HOUT 84H, ALMOV AL, 01110001B ;通道1 方式0 ,BCD计数OUT 87H,ALMOV AL,99H ;置初值999OUT 85H,ALMOV AL,09HOUT 85H,ALSTIAGAIN:HLTJMP AGAIN中断服务程序:INTR:PUSH AXSTIIN AL, 80H ;检测开关,合上为0NOT AL ;取反OUT 81H, AL ;点亮相应LED (合上)MOV AL, 01110001B ;通道1 方式0 ,BCD计数OUT 87H, ALMOV AL,99H ;置初值999OUT 85H, ALMOV AL,09HOUT 85H, ALCLIMOV AL,20H ;普通EOI 命令OUT 20H,ALPOP AXIRET2 )8255A :B 口输出8253:通道0 工作于方式2 ,取N0=2000通道1 工作于方式3 ,取N1=1000,即得OUT1 频率为1Hz (周期为1 秒)的方波,接到8259A 的IRi,边沿触发中断请求.主程序如下:MOV AX, SEG INTR ;形成中断矢量表MOV DS,AXMOV DX, OFFSET INTRMOV AL,NMOV AH, 25HINT 21HMOV AL,10000000B ;8255初始化OUT 83H,ALMOV AL,00110101B ;通道0 方式2 ,BCD计数OUT 87H,ALMOV AL, 00H ;置初值2000OUT 84H,ALMOV AL,20HOUT 84H,ALMOV AL,01110111B ;通道1 方式3 ,BCD计数OUT 87H, ALMOV AL, 00H ;置初值1000OUT 85H,ALMOV AL, 10HOUT 85H, ALMOV AL,0FEH ;熄灭LED0 OUT 81H,ALSTIGOON:HLTJMP中断服务程序如下:INTR:PUSH AXSTIROL AL, 1 ;AL左循环移位1 位OUT 81H,AL ;点亮下一位LED CLIMOV AL,20HOUT 20H, AL ;普通EOI 结束命令POP AXIRET硬件连接图如下:4。
微机原理试题答案
微机原理试题答案一、选择题1. 微型计算机系统由哪两部分组成?A. 硬件和软件B. 中央处理器和外部设备C. 输入设备和输出设备D. 运算器和控制器答案:A2. 下列哪个设备不属于输入设备?A. 鼠标B. 键盘C. 扫描仪D. 打印机答案:D3. 下列哪种总线不属于微型计算机的三种总线?A. 数据总线B. 地址总线C. 控制总线D. 信号总线答案:D4. 微型计算机的运算器主要由下列哪个部件组成?A. 累加器B. 寄存器C. 算术逻辑单元D. 控制器答案:C5. 下列哪个指令不属于传送指令?A. 移位指令B. 存储器到寄存器的传送指令C. 寄存器到寄存器的传送指令D. 累加器到寄存器的传送指令答案:A二、填空题1. 微型计算机硬件系统主要由______、______、______、______和______五部分组成。
答案:中央处理器、存储器、输入设备、输出设备、总线2. 微型计算机的中央处理器(CPU)主要由______、______和______三部分组成。
答案:控制器、运算器、寄存器3. 微型计算机的总线按照传输信息的不同可以分为______、______和______三种。
答案:数据总线、地址总线、控制总线4. 微型计算机的指令系统包括______、______、______和______四类。
答案:数据传送指令、算术运算指令、逻辑运算指令、控制指令5. 在微型计算机中,存储器的容量通常用______和______来表示。
答案:位(bit)、字节(Byte)三、判断题1. 微型计算机的硬件系统包括中央处理器、存储器、输入设备和输出设备。
()答案:正确2. 微型计算机的总线按照传输信息的不同可以分为并行总线和串行总线。
()答案:错误(应改为:数据总线、地址总线、控制总线)3. 微型计算机的指令系统中的控制指令用于控制程序的执行顺序。
()答案:正确4. 微型计算机的运算器主要负责完成算术运算和逻辑运算。
微机原理试题库 (1)
一、单项选择题(每小题1分)1. 如果CPU 执行了某一( ),则栈顶内容送回到CS 和IPA .子程序返回指令B .数据传送指令C .退栈指令D .子程序调用指令 2. 在微机系统中采用DMA 方式传输数据时,数据传送是由( )控制完成的A .CPUB .执行程序(软件)C .DMAC 发出的控制信号D .总线控制器发出的控制信号3. 采用两片可编程中断控制器8259级联使用,可使CPU 的可屏蔽中断扩大到( )A .15级 B .16级 C .32级 D .64级4. 与并行通信相比,串行通信适用于( )的情况A .传送距离远B .传送速度快C .传送信号好D .传送费用高5. 某一8253通道,CLK 输入频率1000Hz ,工作于方式3(方波方式),写入的计数值为10H ,且采用二进制计数方式,则一个周期内输出信号的高电平和低电平分别为( )ms A .10,10 B .5,5 C .16,16 D .8,86. 若12位A/D 转换器的满量程输入电压为5V ,则它的量化间隔为( ) A .5mv B .2.44mv C .2.5mv D .1.22mv7. 要将一块2764芯片(8K ×8)定位在1MB 内存空间的FE000H~FFFFFH 区间,当接到2764的选片端上的地址译码器输出有效时,A19~A13需为( )来实现的A .100 0000B .110 0000C .111 0000D .111 11118. A/D 变换时,要将一路模拟输入扩展为64路,则至少需要H1508(8路模拟开关)( )个 A .64 B .8 C .9 D .16 9. 为了克服总线上的交叉串扰,应尽可能地( )A .增加分布电容B .减小分布电容C .减小线与线之间的距离D .增加总线长度 10. 采用光电隔离的目的是为了消除( )A .强电控制电路与微机应用系统共地干B .太阳辐射干扰C .无线广播设备的电磁波干扰D .电源自身干扰11. 查手册得到某一门电路的OH I =15mA ,OL I =24mA ,它的IH I =0.15mA ,IL I =0.2mA ,理论上算出用这样的门可驱动同样的门为( )A .150个B .120个C .100个D .80个12. 在异步串行通信中,表示数据传输速率的是波特率,这里的波特率是指 ( ) A .每秒钟传送的数据帧数 B .每秒钟传送的字符数 C .每秒钟传送的字节数 D .每秒钟传送的二进制位数13. 在各类数据传送方式中,采用硬件电路控制实现数据传送的是( ) A .无条件传送方式B .程序查询方式C .中断方式 D .DMA 方式 14. 在中断系统中,中断类型号是在( )的作用下送往CPU 的 A .读信号RD B .地址译码信号CS C .中断请求信号INTR D .中断响应信号INTA15. 8255的PA 口工作于方式2,PB 口工作于方式0时,其PC 口( ) A .用作一个8位I/O 端口 B .用作一个4位I/O 端口 C .部分作联络线 D .全部作联络线16. 已知中断类型号为18H ,则其中断服务程序的入口地址存放在中断向量表的( )中 A .0000H : 0072H ~ 0000H : 0075H B .0000H : 0072H ~ 0000H : 0073H C .0000H : 0060H ~ 0000H : 0063H D .0000H : 0060H ~ 0000H : 0061H 17. DRAM 与SRAM 的最重要的区别是( )A .DRAM 功耗高B .必须定时对DRAM 各单元进行刷新C.SRAM的存取速度慢D.形成存储器系统时译码电路不同18.8086/8088微处理器的地址线数目和寻址的内存空间范围分别为()A.10条,64K B.20条,64KC.16条,1MB D.20条,1MB19.8086/8088处理器包含有两个独立的功能部件,它们分别是()A.R和ALU B.CS和IP C.BIU和EU D.CPU和I/O20.在程序运行过程中,确定下一条指令的物理地址的计算表达式是()A.DS×16+DI B.CS×16+IP C.SS×16+SP D.ES×16+SI21.在8086/8088微机系统中,设SP=1110H,当执行PUSH AX指令后,SP的内容为()A.1112 H B.110E H C.1111 H D.110F H22.可用作寄存器间接寻址的地址寄存器是()A.AX,BX,CX,DX B.DS,ES,SS,CSC.SP,BP,IP,BX D.SI,DI,BX,BP23.既可以作16位也可以作8位寄存器使用的是()A.SP B.BP C.DS D.CX24.8255并行接口中,可以工作于方式2的数据端口是()A.PA B.PB C.PC D.PA,PB,PC25.在8086/8088系统标志寄存器中,允许或屏蔽CPU响应外部可屏蔽中断请求的标志位是()A.DF B.IF C.TF D.CF26.执行返回指令,退出中断服务程序,这时返回地址来自()A.ROM区B.程序计数器 C.堆栈区 D.CPU的暂存寄存器二、填空题(每空1分)1.微型计算机的系统总线包括数据总线、地址总线和控制总线三种2.将汇编语言源程序翻译成目标程序的过程称为汇编过程,产生的目标文件扩展名为3.微机系统中数据传送的四种控制方式分别是无条件传送、中断、查询和直接存储器存取DMA4.在同一总线上,同一时刻有两个或两个以上的器件输出其状态称为总线竞争5.在DRAM中,信息是存储在芯片的电容上的6.8086/8088系统中,存储器是分段的,因此存储单元的物理地址是由段寄存器和段偏移地址组合而成的7.对I/O地址的编制方式有两种,即统一编址和独立编址,8086/8088系统采用的是独立编址8.8086/8088中断系统最多可容纳 256 个中断源,中断源可分为两大类:外部中断和内部中断9.当系统中有多个中断源时,常用的中断源识别方法有软件查询和中断矢量两种10.设计存储器译码电路时,除了要使用地址信号外,还要使用CPU提供的控制信号11.在8088系统中,设某中断源的中断类型号为17H,中断向量为3000H:1200H,则相应的中断向量在中断向量表中的起始地址为;从该地址开始,连续的4个存储单元存放的内容依次为:、、和12.8086/8088系统中,CPU从内部功能上可分为总线接口部件和执行部件两个独立的功能部件;BIU部件的功能是;BIU中有四个段寄存器,分别是、、和13.8086/8088系统有两种工作模式,一种为,在该模式下,系统的控制信号由提供;另一种为,在该模式下,系统的控制信号由提供14.定时/计数器8253中包括 3 个独立的计数器,每个计数器的位数是 16 ,每个计数器都有 6 种工作方式三、分析题1. 分析下列指令中源操作数的寻址方式,若是存储器寻址,试写出其有效地址EA 和物理地址PA 的表达式(12分)(1) TEST BX ,BUFFER [BP] (2) CMP CX ,1200H (3) ADD AL ,BL (4) SUB AX ,[SI] (5) AND AL ,[1000H](6) MOV BX ,ES :[BP][DI] (7) XOR AX ,[BX+SI+100H]2. 某串行异步通信接口传送标准ASCⅡ字符,约定采用1位奇校验位,2位停止位,请分析:(6分)(1) 如果在接收端收到的数据波形如下图,则所传送的字符代码是什么? (2) 如果传送的波特率为9600波特,问每秒钟最多可传送多少个字符?3. 已知某接口片选端CS 的译码电路如下图所示,试分析该接口芯片端口地址范围(4分)4. 已知某8088中断系统组成如下图所示,若采用固定优先级方式,试分析:(6分)(1) 共可管理多少级中断(2) 写出该中断系统中断优先级顺序5. 已知某8088系统存储器片选信号的译码电路如下图所示,试分析74LS138的输出0y ,5y 所决定的内存地址范围(6分)70 1 8259(主) 8259(从)6. 某微机系统地址线20位,数据线16位,欲组成一个256K×16的存储器,当分别选用16K×8和32K×16芯片时,试分析:(6分) (1) 所需芯片总数(2) 片内寻址的地址线的位数(3) 采用全译码方式时,用于产生片选信号的地址线的位数 四、程序分析题1. A DW 1234H (6分)B DW 5678HPUSH A PUSH B POP A POP B试分析:(1) 上述程序段执行后,A= ,B= (2) 设执行前SP=200H ,执行后SP= 2. MOV AL ,104 (6分)SAR AL ,1 MOV BL ,AL MOV CL ,2SAR AL ,CL ADD AL ,BL试分析程序段执行后,BL= ,AL=3. 设AX ,BX 中的数一个为正数,一个为负数,下面的程序段完成将正数送到PLW 单元中存放,请分析程序并将所缺指令补上(6分)TEST AX ,8000H① MOV PLW ,BX JMP DONEK1: ② DONE :4. 设从BUFF 单元开始存放有100个带符号数,统计其中负数的个数,并存入COUNT 中BUFF DB 2AH ,……,10H ;100个带符号数 COUNT DB ?MOV SI ,OFFSET BUFFA A A A A A MEMR MEMW ……MOV DI,0①AGAIN:MOV AL,[SI]CMP AL,0②INC DINEXT:INC SI③JNZ AGAIN④请分析该程序并在①、②、③、④处填写合适的指令,以完成该程序段(8分)5.已知某D/A转换器的接口地址为3FF8H,TIMS为延时1ms的子程序以供调用。
微机原理习题集1
微机原理习题集1第一章一、单项选择题1.X的8位补码是10110100,则X的16位补码是。
A)0000000010110100 B)1000000010110100C)1111111110110100 C)0111111110110100二、多项选择题1.8位数11011011B可表示。
A)无符号数219 B)-37的补码 C)-36的补码D) -36的反码 E)91的原码 F)-91的原码三、填空题1.计算机的硬件由、、、和等部分组成。
2.十进制68= B= Q= H。
3.[X]补=78H,则[-X]补= H。
四、用补码求[X+Y]补与[X-Y]补,并判断运算结果是否溢出1.已知[X]原=10101100,[Y]补=110001102.已知[X]反=01110110,[Y]补=00100110五、简答题1.什么是微型机的硬件和软件?2.什么是系统软件和应用软件?第二章一、判断题1.CPU芯片中集成了运算器和控制器。
()2.存储单元的地址和存储单元的内容是一回事。
()3.8086CPU的一个总线周期一般由4个状态组成。
()4.8086CPU从内存中读取一个字(16位)必须用两个总线周期。
()二、单项选择题1.用可实现数据总线的双向传输。
A)锁存器 B)三态逻辑开关 C)缓冲器 D)寄存器2.对内存单元进行写操作后,该单元的内容。
A)变反 B)不变 C)随机 D)被修改3.含有立即数的指令中,该立即数被存放在。
A)累加器中 B)指令操作码后的内存单元中C)指令操作码前的内存单元中C)由该立即数所指定的内存单元中4.8086CPU的40根引脚中,有个是分时复用的。
A)21 B)1 C)2 D)245.8086CPU工作在最大模式还是最小模式取决于信号。
A)M/IO B) NMI C)MN/ MX)ALE6.8086CPU中EU和BIU的并行操作是级的并行。
A)操作 B)运算 C)指令 D)处理器7.8086CPU向52H单元写入一个字,写入过程中BHE和A0的逻辑电平是。
