兰州理工大学微机原理试题3
微机原理课后答案详解(朱红刘景萍)-南理工的哦
微机原理课后答案详解(朱红刘景萍)-南理工的哦第一章习题答案
一、选择题
1.十进制数66转换成二进制数为_______。
A.11000010
B.01100110
C.11100110
D.01000010答案:D
2.十进制数27.25转换成十六进制数为_______。
A.B1.4H
B.1B.19H
C.1B.4H
D.33.4H
答案:C
3.下列数中最小的是________。
A.(101001)2
B.(52)8
C.(2B)16
D.(50)10答案:A
4.若一个数的BCD编码为00101001,则该数与______相等。
A.41H
B.121D
C.29D
D.29H
答案:C
5.十进制数9874转换成BCD数为________。
A.9874H
B.4326H
C.2692H
D.6341H答案:A
6.BCD数64H代表的真值为_______。A.100B.64C.-100
D.+100
答案:B
7.十六进制数88H,可表示成下面几种形式,错误的表示为_______。
A.无符号十进制数136
B.带符号十进制数-120
C.压缩型BCD码十进制数
88D.8位二进制数-8的补码表示答案:D
8.若[A]原=10111101,[B]反=10111101,[C]补=10111101,以下结论
正确的是______。A.C最大B.A最大C.B最大D.A=B=C答案:B
9.8位二进制补码表示的带符号数10000000B和11111111B的十进制
数分别是____。A.128和255B.128和-1C.-128和255D.-128和-1答案:
微机原理试卷及参考答案3
微机原理与接口技术考试试卷(A)
专业学号姓名成绩
一、填空题(共20分)
1.总线周期的含义是;8086/8088的基本总线周期由个时钟周期组成;如果CPU的时钟频率为4.77MHz,那么它的一个时钟周期为ns,一个基本总线周期为ns。
2.8086CPU的M/IO信号是,高电平时表示。3.总线传输率是指;若某总线的工作频率最高为8MHz,数据总线宽度为16位,则该总线的最大传输率为M Byte/s。
4.I/O端口的编址方式有两种,分别为:和。
5.串行传输的信息格式广泛采用着异步和同步格式。异步格式传送一个字符由4部分组成,分别为起始位,位,和停止位。
6.在8086系统中,一个中断类型号为0DBH的中断服务子程序位于从8100H:1234H开始的内存中,则相应的中断矢量所在的起始物理地址为__,从该地址开始连续4个存储单元存放的内容依次为_、、和_。
7.用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片__片,片内地址和产生片选信号的地址分别为_位和_位。
二、选择题(包括单项和多项选择,每小题2分,共20分)
1.下列说法正确的是____。
A.CPU一般包括ALU、控制器、寄存器阵列等主要部件。
B.CPU中的程序计数器是控制器的重要部件,总是指向下一条指令的地址。
C.指令周期一般由几个机器周期组成,机器周期是CPU工作的最小时间单位。
D.8086CPU的寄存器都是16位的,但指令指针是20位。
2.下列说法正确的是____。
A.通用寄存器包括AX、BX、CX、DX,它们都可以作为累加器使用。
微机原理与接口技术AB卷试题与答案.概要
试卷A
一、填空:(每空1分,共20分)
1、设字长为八位,有x= -1,y=124,则有:[x+y]补=_________, [x-y]
;
补=__________
2、数制转换:247.86= H =______________BCD;
3、在8086CPU中,由于BIU和EU分开,所以_____和_____ 可以重叠操作,提高了CPU的利用率;
4、8086的中断向量表位于内存的_______区域,它可以容纳____个中断向量,每一个向量占____ 个字节;
5、8086系统中,地址FFFF0H是___________________ 地址;
6、8086CPU的MN/MX引脚的作用是____________________;
7、8251芯片中设立了_____、_____ 和______三种出错标志;
8、8086CPU中典型总线周期由____个时钟周期组成,其中T1期间,CPU输出______信息;如有必要时,可以在__________两个时钟周期之间插入1个或多个T W等待周期。
9、8259A共有___个可编程的寄存器,它们分别用于接受CPU送来的______命令字和________命令字。
一、二、简答题:(20分)
1、什么是信号的调制与解调?为什么要进行调制和解调?试举
出一种调制的方式。(5分)
2、已有AX=E896H,BX=3976H,若执行ADD BX,AX指令,则结
果BX,AX,标志位CF,OF,ZF各为何值?(5分)
3、有变量定义的伪指令如下:
NUMS DW 18 DUP(4 DUP(5),23)
微机原理习题答案(完整版)
第一章习题答案
1-1 请说明CPU的功能以及CPU是如何执行指令和程序的。
答:CPU的功能是执行程序和统筹处理计算机系统中各类事务。
CPU执行指令分为3步:取指令、分析指令、执行指令;计算机程序是由一条条指令按一定的顺序排列组成的,CPU执行程序的过程就是一条条指令累计执行的过程,其方式分为串行作业方式和流水线作业方式。1-2 请说明单片机内部主要是由哪些部件组成的,并说明各部件的作用。
答:CPU:由控制器和运算器构成,控制器的作用是执行指令和协调系统各部件的工作;运算器的作用是进行逻辑运算和算术运算。
存储器:存储计算机工作时使用的信息,即指令代码和数据代码。
I/O接口电路:具有数据缓冲、数据隔离及数据转换的功能。
1-3 请问对于容量位8K的存储器芯片,它的地址线是多少根?
答:8K=8192=213,故地址线为13根。
另附:存储器的数据线由存储器的字长决定,例如一块32K×16(存储器容量显示格式:存储单元数×存储单元的字长)的存储器,其地址线为15根,数据线为16根。
1-4 将十进制数78,134,分别用二进制数、十六进制数和8421BCD吗表示。
答:(78)D=(1001110)B=(4E)H=(01111000)8421BCD
(134)D=(10000110)B=(86)H=(000100110100)8421BCD
注:8421BCD码为4位表示一个十进制数符,本质是符号不是数值,所以不可省略0。
1-5 将下列真值分别转化为用8位和16位二进制数表示的原码、补码和反码。
X=1000100;
(完整版)微机原理第三章(1)及答案
第三章习题集
二.选择题(每小题1分,共15分)
1. 逻辑地址1000:2000对应的物理地址为( B )。
A、1200H
B、12000H
C、2100H
D、21000H
2. 下面哪个寄存器使用时的默认段寄存器为SS( C )。
A、AX
B、BX
C、SP
D、SI
3. 当使用BP寄存器作基址寻址时,若无指定段替换,则内定在( B )段内寻址。
A.程序
B.堆栈
C.数据
D.附加
4.在下面四组寄存器中,第 D 组都可用于对存储器间接寻址方式的寄存器。
A. AX,BX,CX,IP;
B. BX,SP,DX,SI
C. IP,SP,BP,AX
D. BP,BX,SI,DI
5. 含有立即数的指令中,该立即数被存放在 A 。
A. 累加器中
B. 指令操作码后的内存单元中
C. 指令操作码前的内存单元中
D. 由该立即数所指定的内存单元中
6. 用段基值及偏移量来指明内存单元地址的方式称为( C )。
A、有效地址
B、物理地址
C、逻辑地址
D、相对地址
7. 已知物理地址为0FFFF0H,且段内偏移量为0B800H,若对应的段基地址放在DS中,
则DS=( B )。
A、0FFFFH
B、0F47FH
C、2032H
D、0F000H
8. 含有立即数的指令中,该立即数被存放在 B 。
A. 累加器中
B. 指令操作码后的内存单元中
C. 指令操作码前的内存单元中
D. 由该立即数所指定的内存单元中
9.寄存器间接寻址方式中,操作数在 C 中。
A. 通用寄存器
B. 堆栈
C. 存储单元
D. 段寄存器
10.下列指令中,有语法错误的指令是(B D)。
A. MOV AX,[1000H]
微机原理试卷(有答案)
重庆工学院考试试卷
2011~2012学年第2 学期
班级学号姓名考试科目微机原理及应用A卷闭卷共 4 页····································密························封························线································
学生答题不得超过此线
A. Y2___B、Y3___C、Y4___D、Y7___
重庆工学院考试试卷
2011~2012学年第2 学期
班级学号姓名考试科目微机原理与接口技术A卷闭卷共 4 页····································密························封························线································
学生答题不得超过此线
重庆工学院考试试卷
2011~2012学年第2 学期
班级学号姓名考试科目微机原理与接口技术A卷闭卷共 4 页····································密························封························线································
学生答题不得超过此线
MOV BL,80H
ADD AL,BL
JC L1
JMP L2
...
上述程序段运行后,AL=__ ,BL=__ ,程序转向处执行。(6分,各2分)
重庆工学院考试试卷
微机原理试卷库合集(有答案)
微机原理试题库合集
第1套
一、填空题:(每空1分,共20分)
1.以8086/8088CPU标志寄存器中有6个状态标志和_____3____个控制标志。
2.若有二个数8439H和A56AH进行相加,则运算后标志寄存器中的ZF= 0 ,PF=
1 ,CF= 1 ,OF= 1 。
3.8086在每个总线周期的T3状态开始对 READY 信号进行采样,若其为高电
平,则进入T4状态。
4.设CS=3100H,DS=40FEH,两段的空间均为64K个单元,则两段的重叠区为 32 个单
元,两段的段空间之和为 131040个单元。
5.8086/8088系统,中断向量表中,每个中断向量占用___4_____个字节。
6.对于下面的数据定义,各条MOV指令单独执行后,请填充有关寄存器的内容
TABLE1 DB ?,?,?
TABLE2 DW 26 DUP(?)
……
MOV AX,TYPE TABLE1;(AX)= 1
MOV BX,TYPE TABLE2;(BX)= 2
MOV CX,LENGTH TABLE2;(CX)= 26
MOV DX,SIZE TABLE2;(DX)= 52
7.在使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入 DX
__ 寄存器中。
8.8k×8位的SRAM存储芯片,需要寻址线13根。
9.8086/8088CPU复位后,代码段寄存器CS的值为___FFFFH________ 。
10.8086/8088CPU,由INTR引脚引起的中断称为___可屏蔽______中断。
11.8086/8088系统中,一个栈的深度最大为_____64_____KB。
微机原理试卷库合集(有答案)
微机原理试卷库合集(有答案)
微机原理试题库合集
第7套
一、填空题:(每空1分,共20分)
1. 8086CPU内部结构中,BIU是指总线接口单元,EU是指执行单元。
2. 如果DS=6100H,则当前数据段的起始地址为__61000H_____,末地址为__70FFFH_____。
3. 串行通信可以分为两种类型,一种叫同步通信,另一种叫异步通信。
4. 伪指令中定义字节变量的是___DB________。
5. 随机存储器RAM包括静态RAM (SRAM)和动态RAM (DRAM)两类。
6. 设(SP)=0100H,(SS)=2000H,执行PUSH BP指令后,栈顶的物理地址是200FEH。
7. 位于芯片内部的总线叫内部总线,外部总线用来连接计算机系统的各个主要部件。
8. (AX)=4F08H,(CF)=0,(CL)=4,则 ROR AX,CL指令执行完后,(AX)= 84F0 H,
(CF)= 1。
9.ORG 1000H
X DB 12H
Y DW X
Z DD Y
(DS)=3800H, (BX)=1000H, (SI)=0002H
求下列指令执行完后指定寄存器的内容
MOV AX, [1000H] ; (AX)= 0012 H
MOV AX, [BX+SI]; (AX)= 0110 H
LEA DX,Y; (DX)= 1001 H
10. 8086CPU是一个16位的微处理器,具有16位数据总线,20位地址总线,可寻址空间为1MB。
二、选择题 (每题1分,共10分)
1. 若AX=65ACH,BX=0B79EH,则 ( A )
微机原理习题集(含完整答案)
2wk.baidu.com
第 2 部分 复习题 一、填空题
1, 计算机是一种能自动、 高速、 精确地完成各种各样的 、 、 、 、 的电子机器。 2,为了识别各种进制,在各数的数尾加上一个标识字母,二进制数尾加 B 作 标识;十进制加 ,八进制加 ,十六进制加 。 3, 二、 八、 十六进制转换成十进制的共通规则是 即可。 4, 是连接计算机中 CPU、内存、辅存、输入/输出部件的一组信号线。 。 5, 承担系统软件和应用软件运行任务的处理器称为 。 6, 长度相同的带符号整数和 BCD 整数表示的数值范围是不同的, 前者比后者 7, 设 AL=11101110(-18) ,CL=2,则执行 SAR AL,CL 后,AL= 。 8,8086CPU 内部结构分为两大部分 和 。 。 9,微处理器中对每个字所包含的二进制位数叫 10,PC 机主存贮器中基本存贮单元的长度是 。 、 、 和 四个发展 11,计算机经历了 阶段,目前正在研究面向 。 12,将十进制数转换成 R 进制数的规则是 。 ,按规定格式,机器数有 13,数在机器内部的表示形式称为 和 两种表示形式。 、 、 。 14,符号数的编码方式有 15,从[Y]补求[-Y]补的表示式是 。 16,在 MOV WORD PTR[0072],55AAH 指令的机器码中,最后一个字节是 。 17, 假设(SP)=0100H, (SS)=2000H,执行 PUSH BP 指令后,栈顶的物理地址是 。 18,若定义 DATA DB 0A5H,5BH;在指令 MOV BX, DATA 中填充,使指令 正确执行。 19,执行部件 EU 的组织有: , 和 。 20, 两个变址寄存器 SI 和 DI 分别称为 寄存器和 寄存器。 21, 计算机的四个主要特点是 、 、 和 。 22,十进制小数转换成二进制数的方法是 。 ±e 23,任何二进制数都可表示为 N=2 ×S,其中 e 称为 ,S 称为 , 计算机中定点数通常有两种约定: 一是取 e=0, 把小数点固定在尾数的 之前 (即 定点小数) ;一是取 e=n(n 为尾数据的位数),则把小数点约定在尾数 之后(即 定点整数) 。 24,若用 n 位表示无符号整数,则该整数表示范围为 。 25,仅将符号位数字化表示为 0 或 1,数的绝对值与符号一起编码,即“符号—— 绝对值表示”的编码,称为 。
微机原理及应用课程设计指导书
微机原理及应用课程设计
指导书
兰州理工大学电子信息工程系
前言
“微机原理及应用”是一门实践性和实用性都很强的课程,学习的目的在于应用。本课程设计是配合“微机原理及应用”课堂教学的一个重要的实践教学环节,在本课程设计指导书中列举了一些常用的小型设计系统,旨在起到巩固课堂和书本上所学知识,加强综合能力,提高系统设计水平,启发创新思想的效果。
全书共分两部分,第一部分是实例,书中所举实例均是在多年教学、实践的基础上开发、整理出来的。第二部分是要求学生所作的一些课程设计题目。我们希望每个学生都能自己动手独立设计完成一个典型的微机应用小系统。
本书由电工教研室多年从事“微机原理及应用”的教师编写而成。
电工教研室
2005年4月
目录
第一部分:实例
第一章:微型计算机系统的设计步骤
第二章:微型计算机系统的设计实例
第二部分:微型计算机系统设计题目
题目1:微机控制的顺序控制系统
题目2:汽车倒车测距仪
题目3:机械手专用控制器的设计
题目4:家用电热淋浴器控制器的设计
题目5:公共场所安全报警系统
题目6:微型机控制的自动钻床系统
题目7:交通灯控制系统
题目8:温度多路数据采集系统
题目9:小型自动售货机计算可控制系统
题目10:步进电机控制系统
题目11:多功能密码锁
题目12:微型计算机退火炉温度控制系统
题目13:
题目14:
第一章微型计算机系统的设计步骤
微型计算机控制系统的被控对象多种多样,设备类型、控制方式和生产过程规模各有不同,但系统设计的基本任务和步骤大致是相同的。本节主要介绍一般的微型计算机控制系统设计过程中应考虑的问题。
【VIP专享】兰州理工大学微机原理试题答案2
一、 填空题(30分)
1、73.25D=01001001.01B, 10010010B=92H
100101.11B=37.75D=(0011 0111.0111 0101)
BCD
2、[x]
补=11010010B,[y]
补
=01110101B
3、-128 ~ +127
4、EU、BIU AX、BX、CX、DX
5、寄存器方式 寄存器相对方式 直接寻址方式
6、32
7、8 22
8、1MB
9、独立编址方式 统一编址方式 独立编址方式
10、12H、13H 10H、11H
11、19.6
12、6
13、4
二、 判断正误(10分)
× × × √×
三、 阅读程序,并写出结果(10分)
1、AX=0050H CF=0
2、AL=69H CF=0
四、 编程题(10分)
DATA SEGMENT
DAT DB 1024 DUP (?)
NEXT DB 1024 DUP (0) DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA START:MOV AX, DATA
MOV DS, AX
LEA SI, DAT
LEA DI, NEXT
MOV CX, 1024
MOVE: MOV AL, [SI]
MOV [DI], AL
INC SI
INC DI
LOOP MOVE
MOV AH, 4CH
INT 21H
CODE ENDS
END
五、需要两片
六、(1)0381H 0382H 0383H
MOV DX, 0383H
MOV AL, 90H
OUT DX, AL
A: MOV DX, 0380H
IN AL, DX
MOV DX, 0381H
微机原理习题库(精品)
一、填空题
1.微机系统中,I/O端口的编址方式有( )编址和( )编址两种。
2.每一条指令一般都由( )和( )来构成。
3.INC指令不影响( )标志。
4.当8086/8088访问100H端口时,采用( )寻址方式。
5.根据以下要求用一条指令写出相应的操作:
(1)把BX和DX的内容相加,结果送入DX中。( )
(2)用寄存器BX间接寻址2000内存单元,并将2000单元的内容与AX寄存器相加,结果存入AX 寄存器中。( )
(3)用寄存器BX和SI的基址变址寻址方式把存贮器中的一个字节与AL寄存器的内容相加,结果送入AL寄存器中。( )
(4)用位移量为0524H的直接寻址方式把存贮器中的一个字与数2A59H相加,并把结果送入该存贮单元中。( )
6.寄存器间接寻址方式中,操作数在( )中。
7.8088/8086系统中,可以用于间接寻址的寄存器为( )、( )、( )、( )。
8.执行以下程序段:
MOV AX,1234H
MOV BX,5678H
ADD AL,BL
DAA
MOV CL,AL
MOV AL,AH
ADC AL,BH
DAA
执行后,(CL)=( )。
9.将寄存器AX的内容求反的正确操作是( )。
10.执行下面的程序段后,(AL)= ( )
MOV CX,5
MOV AX,50
NEXT: SUB AX,CX
LOOP NEXT
HLT
11.8086/8088CPU指令系统的操作数的来源有( )、( )、( )、( )。
12.存储器操作数的寻址方式有( )、( )、( )、( )、( )。
13.对于指令XCHG BX,[BP+SI],如果指令执行前,(BX)=6F30H,(BP)=0200H,(SI)=0046H,(SS)=2F00H,(2F246H)=4154H,则执行指令后,(BX)=( ),(2F246H)=( )。
兰州理工大学微机原理习题集作业答案1-5章
兰州理工大学微机原理习题集作业答案1-5章微机原理及应用 B 作业
第一章微型计算机概论
1.1、答:微型计算机系统包括硬件系统和软件系统两大部分。硬件系统包括:微型
计算机、外部设备、电源及其它辅助设备。软件系统包括:系统软件和应用软件。
微型计算机也称为主机,主机包括:微处理器、存储器、输入/输出接口
(Input/Output),微处理器通过系统总线和存储器、输入/输出接口进行连接。
微处理器(Microprocessor Unit)简称为MPU(或者称为MP),它是一个中央控制
器(Central Processing Unit),简称CPU。它是微型计算机的核心部件,它将运算器、控制器、寄存器通过内部总线连接在一起,并集成在一个独立芯片上。 1.2、答:单片机
是将CPU、ROM、RAM以及I/O接口电路以及内部系统总线等全部集中在一块大规模集成电
路芯片上,就构成了单片机。
单板机是将微处理器芯片、存储器芯片、I/O接口芯片及少量的输入输出设备(键盘,数码显示器)安装在一块印制板上构成一台微型计算机。
由多块印制板构成的微机称为多板机。 1.3、完成下列转换(保留4位小数)
(21.32)10=(10101.0101)2=(25.2436)8=(15.51EB)16 50.38D= 110010.0110 B=62.3024 Q= 32.6147 H 1.4、完成下列计算已知X=-63,Y=59
则[X]原=BFH(10111111B),[X]反=C0H(110000000B),[X]补=C1H(11000001B)[Y]原=3BH(00111011B),[Y]反=3BH(00111011B),[Y]补=3BH(00111011B)
微机原理与接口技术试卷及答案4套
微机原理及接口技术 A 卷
一、填空题 (共计 20 分每一个空 2 分 )
1、已知 [X]补=01100011B,求 X=( ) (结果用十进制表示)
[Y]补=11111001B,求 Y=( ) (结果用十进制表示)
2、8088CPU 的地址总线为多少条( );直接寻址的内存空间为多少( )。
3、已知 DS=2000H,内存(20220H)=FFH, (20221H)=22H
指令 INC WORD PTR [0200H]执行的结果是: (20220H ) = (20221H) =
4、8086 外部中断有( )和( ),当 CPU 内的中断标志 IF=“0”状态时,外部中断线同时为“ 1”状态时, CPU 响应哪个中断请求信号( )。
5、 CPU 及外设数据传送的控制方式有无条件传送方式、 ( ) 、( )和 DMA 直接存储器传送方式。
二、简答题 (共计25 分每小题 5 分 )
1、什么是 I/O 接口? I/O 接口的主要功能有哪些?(答出 3 点即可)。
2、请叙述 INTR 中断过程(答出 5 点)。
3、有一 2764EPROM 芯片有 13 条地址总线,请计算芯片的地址范围(起始地址为 12000H)
请写出末地址
4、定时器 8253 计数器 0 输入时钟 1.19MHz,;输出频率 500Hz,并设定为二进制计数,问计数初值为多
少?计数器 1 产生连续的对称方波,输入时钟为 2MHz 的时钟频率,计数初值为 4000,并设定为 BCD 计数,问输出的连续对称的周期是多少毫秒?
大学《微机原理》期末考试A卷及答案
以下为答题纸,共 12 页
一、 单选题(本大题共15小题,每小题1分,共15分)
1. 某计算机字长为32位,内存容量为4096K 字节,按字编址,其寻址空间为( B )。
A. 1024KB
B. 1024K
C. 2048KB
D. 2048K 2. 下面是有关SRAM 和DRAM 的叙述
I. DRAM 存储单元的结构比SRAM 简单 II . DRAM 比SRAM 成本高 III. DRAM 比SRAM 速度快 IV. DRAM 要刷新,SRAM 不要刷新 其中正确的是( D )。
A. I 和II
B. II 和III
C. III 和IV
D. I 和IV 3. 在下列80x86指令中,合法的指令是( D )。
A. ADD [BX],01H
B. SHL CL ,AX
C. OUT 258H ,AL
D. IN AL ,DX 4. 若定义DAT DD 87654321H ,则DAT+1字节单元的数据是( C )。
A. 87H
B. 65H
C. 43H
D. 21H
5. 指令“MOV AX ,[BX+20H]”源操作数的寻址方式为( C )。
A. 寄存器寻址
B.寄存器间接寻址
C. 寄存器相对寻址
D.以上均不对 6. 假设程序中的数据定义如下:
PARTNO DW ?
PNAME DB 16 DUP (?) COUNT DD ?
PLENTH EQU $-PARTNO 则PLENTH= ( D )
A. 16
B. 18
C. 20
D. 22 7. 2片8259A 级联,最多可管理的中断级数为( A )。
A. 15级
兰州理工大学微机原理试题1
一、填空(30分)
1、设 [X]补=11100011,[Y]补=00110010,[X]原= ,[X-Y]补= 。
2、8259的命令字分为和命令字,当写入命令字ICW2时,A0= 。
3、某12位A/D转换器的输入电压范围为0~10V,则该转换器的分辨率为mV。
4、8088CPU最多可处理种中断。
5、8253有种工作方式,当作为方波发生器时,应工作在方式。
6、定义数据字的伪指令为,定义汇编结束的伪指令为。
7、已知AL的内容为01011101B,执行指令NEG AL后,再执行CBW指令,则AX的内容为。
8、‘c’的ASCⅡ为63H,若加上偶校验,结果为 ,加上奇校验,结果为 。
9、8088CPU的地址总线有条,最大内存空间为,物理地址是由和形成的。
10、已知AL的内容为01001001B,执行指令ADD AL AL后,再执行DAA指令,则AL=_____________,CF=______,AF=_____。
11、设SS=1000H,SP=3000H,AX=128AH,CX=0931H则执行下列指令后SS=________,SP=________,PUSH AX
AX=________,CX=________。PUSH CX
POP AX
12、在8088系统中五片中断控制器8259可控制个中断源。
13、MOV AX,10H[BX+DI]对源操作数来说是寻址方式。
14、8088系统中CPU和外设之间的输入输出方式有____________________________________________________________________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单选题
得分 1 2 3 4 5 6 7 8 9 10
1. n+1位符号数x的补码表示范围为()
A. -2n<x<2n
B. -2n≤x≤2n
C. -2n -1≤x<2n
D. -2n ≤x<2n
2. 微处理器系统中采用存储器映像方式编址时存储单元与I/O端口是通过()
来区分的。
A. 不同的地址编码
B. 不同的读/写控制逻辑
C. 专用I/O指令
3. 微型计算机各部件之间是用()连接起来的。
A. 系统总线
B. AB
C.CB D.DB
4. 带符号十进制数10,在数据单元中的二进制表示为()。
A. 00000010
B. 10000010
C. 00001010
D. 10001010
5. 若用128K*4bit的SRAM芯片构成640KB的存储器组织,共需要()片芯
片。
30 D.
40
10 B.
20 C.
A.
6. 下列8088指令中,含有非法操作数寻址的指令是()。
IN AX,DX
B.
A. MOV AX,[10H]
C. MOV [BX][BP],10H
D. MOV BX,COUN[SI]
7. 若要使寄存器AL中的高4位不变,低4位清零,应使用指令()。
AND AL,0F0H
A. AND AL,0FH
B.
OR AL,0F0H
AL,0FH D.
OR
C.
8. 若CPU的地址线为共16条,而某存储器芯片单元为2K,则加在该存储器芯
片上的地址线为( )。
A. A0 ~ A10
B. A0 ~ A11
C. A0 ~ A12
D. A0 ~ A13
9. 8259A需( ) 片级连可以扩展为64级优先级。
9片 B. 8片 C. 7片 D. 6片
A.
10. 在数据传送指令中要注意:立即数只能作为()。
A. 源操作数
B. 目的操作数
C. 源操作数和目的操作数 D.源操作数或目的操作数
二、编程题(10分)
1.有1K个单元的数据放在内存DAT开始的顺序单元中,试编程将其转移到以NEXT开始的顺序单元中。
三、填空题
1、时钟周期是指。
2.总线周期是指。
3.指令周气势指。
4.CPU与I/O设备之间通过接口电路交换的信息,通常分为 、 和 三种。
5.在8086 CPU系统中,设某中断源的中断类型码为08H,中断矢量为0100H:1000H,则相应的中断矢量存储地址为;从该地址开始,连续的4个存储单元存放的内容依次为。
6.某8位A/D转换器的满度输入电压为10V,其量化误差为_ _V。
7.已知(AL)=0101110lB,执行指令NEG AL后再执行CBW,(AX)=。
8.若(AL)=01001001B,执行 ADD AL,AL指令后,再执行 DAA命令,则(AL)=,(CF)=,(AF)=。9.微型计算机中,CPU重复进行的基本操作是:、和。
10. 已知X的补码为10011001B,则X的值为,其原码表示为。
四、程序阅读
1.有如下程序段,
DATA SEGMENT
0FAH
DB
X1
DB
0FCH
X2
DATA ENDS
CODE SEGMENT
……
MOV AL,X1
ADD AL,X2
……
CODE ENDS
END
问:ADD指令执行完后标志寄存器中的哪些位受到影响?标在题四(1)图中。
IF TF SF ZF AF PF CF
DF
OF
题四(1)图
2.求某数据区内负数的个数程序如下:(在空白处填入适当的语句)。
STACK SEGMENT STACK
DW 64 DUP(?)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE
START: MOV DI,3000H
MOV CL,[DI]
XOR CH,CH
MOV BL, CH
DI
A1: MOV AL, [DI]
TEST AL,
A2
BL
A2: INC DI
LOOP
INT 03H
CODE ENDS
END START
五、存储系统分析与设计
已知RAM 芯片和地址译码器的引脚如题五图所示,试回答如下问题:
(1)若要求构成一个8K ×8的RAM 阵列,需几片这样的芯片?设RAM 阵列
组占用起始地址为El000H 的连续地址空间,试写出每块RAM 芯片的地址空间。
(2)若采用全地址译码方式译码,试画出存储器系统电路连接图;
题五图 RAM 芯片和地址译码器的引脚
六、(10分)
8255A 接口电路如题六图所示: 已知8255A 控制字寄存器的端口地址为103H ,编写8255A 初始化程序和循环彩灯控制程序。初始时D0亮,其余不亮,D0亮一秒后移位一次,D1亮,其余不亮,以此类推每隔一秒移位一次,每移位8次为一个循环,共循环8次。要求用汇编语言写出满足上述要求的程序段(已知一个延时1秒的子程序入口地址为DELAY1S )。
题六图