一、填空题
1,计算机是一种能自动、高速、精确地完成各种各样的、、、、的电子机器。
2,为了识别各种进制,在各数的数尾加上一个标识字母,二进制数尾加 B 作标识;十进制加,八进制加,十六进制加。
3,二、八、十六进制转换成十进制的共通规则是即可。
4,是连接计算机中CPU、内存、辅存、输入/输出部件的一组信号线。
5,承担系统软件和应用软件运行任务的处理器称为。
6,长度相同的带符号整数和BCD 整数表示的数值范围是不同的,前者比后者。
7,设AL=11101110(-18),CL=2,则执行SAR AL,CL 后,AL= 。
8,8086CPU 内部结构分为两大部分
9,微处理器中对每个字所包含的二进制位数叫和
字长。
。
10,PC 机主存贮器中基本存贮单元的长度是8位。
11,计算机经历了、、和四个发展
阶段,目前正在研究面向
12,将十进制数转换成R 进制数的规则是
13,数在机器内部的表示形式称为。
。
,按规定格式,机器数有
定点和浮点两种表示形式。
14,符号数的编码方式有15,从[Y]补求[-Y]补的表示式是、、
。
。
16,在MOV WORD PTR[0072],55AAH 指令的机器码中,最后一个字节是。
17,假设(SP)=0100H,(SS)=2000H,执行PUSH BP 指令后,栈顶的物理地址是200FE。
18,若定义DATA DB 0A5H,5BH;在指令MOV BX,
正确执行。
DATA 中填充,使指令
19,执行部件EU 的组织有:,和。
20,两个变址寄存器SI 和DI 分别称为源变址寄存器和目的变址寄存器。
21,计算机的四个主要特点是、、和。
22,十进制小数转换成二进制数的方法是。
e ,S 称为,
计算机中定点数通常有两种约定:一是取e=0,把小数点固定在尾数的定点小数);一是取e=n(n 为尾数据的位数),则把小数点约定在尾数定点整数)。
24,若用n 位表示无符号整数,则该整数表示范围为
之前(即之后(即
。
46,对容量为 2 B 的存贮单元的存贮矩阵,须要
26, 若定义 DADA DW 1234H ,执行 MOV BL ,BYTE PTR DATA 指令后,BL= 27, 假定 AL=96H ,BL=65H ,依次执行 ADD AL ,BL 和 DAA 指令后,AL=
。
。
28,若定义 VAR DB 2 DUP (1,2,3 DUP (3),2 DUP (1)),则在 VAR 存贮区内前
5 个单元的数据是
。
29,总线根据传递数据的功能可分为 、 、
。 30,计算机的五大基本组成是:运算器、 、
、
、
。 31,计算机的五个主要应用领域是: 、 、
、
、
。 32,二进制数转换成八进制数的方法是
33, 根据下面的指令序列,CX 寄存器中的值应该是 STR1 DW …AB?; STR2 DB 16 DUP (?); CNT EQU $-STR1;
MOV CX ,CNT ;
34,已知 X=11001001,Y=10101011,X Y=
。
。
。
35,执行下面的程序段后,AL=
BUF DW 2152H ,3416H ,5731H ,4684H ; MOV BX ,OFFSET BUF ; MOV AL ,3; XLAT
36, 执行下面的程序段后,AX=
MOV CX ,5; MOV AX ,50;
NEXT : SUB AX ,CX ;
LOOP NEXT ; HLT ;
。
。
37,运算器是对信息进行
和 。
数据寄存器
38,CPU 内的工作寄存器按工作性质可分为两类寄存器是 和 。 39, 语言处理程序按其处理方式可分为三种类型 、 、
。 40,DOS 的四个基本功能模块是 、 、
、 。 41,存贮器是计算机系统中的 装置,用来存放
。
和
。
43,存贮器。
材料存贮器属永久性
是 44,存贮器目前采用较多的三级存贮器结构是 45 , 动 态 MOS 存 贮 器 优 点 是
。 ,
、
和
。
,其 缺 点
N
47,1 位地址,经地址译码器译码后能得到
48,CPU 对 RAM 存贮器进行读/写操作时,应送出的方向控制命令有 令。
和 命 49,Intel 2114 RAM 存贮芯片的存贮容量为
50,Intel 2114 RAM 存贮芯片引脚中用于片选的控制引脚为 。
,用于读/写
控制引脚为
。
51,Intel 2118 芯片存贮容量为
16K ?1,每个存贮单元含二进位的位数为 52,6116 RAM 芯片容量为 2K ?853,Intel 2118 存贮容量,需用 14 位地址访问的地址引脚只有 7
位。
术实现该芯片的读写操作。
54,动态存贮芯片存贮的信息会
,必须定时刷新,刷新的时间间隔
为
。
55
56,CPU
57,主存与 CPU
5859,属于磁表面存贮器有 60, CT74138 是 61, EPROM2764 有
和
器件。
条地址线和
条数据线
两种。
62,已知某可编程接口芯片中计数器的口地址为 40H ~43H ,频率为 2MHz ,该芯片 的计数器达到 0 时输出信号作为中断请求信号,执行下列程序后,发出中断请求信号的 周期是
ms 。
MOV AL ,00110110B ; OUT 43H ,AL ; MOV AL ,0FFH ; OUT 40H ,AL ; OUT 40H ,AL ;
63,
8086 CPU 内存 1 64,
65,IBM-PC 66,8086/8088
67,PC 机的标准输出设备为 ,而 PC
68,外设通过系统总线与 CPU 二者连接起来。
69,微型计算机中有两种 I/O 接口的寻址方式,即 和
方式。
70,8086 微处理机在最小模式下,用 来控制输出地址是访问内存还
是访问 I/O 。
71,在 8086 微机系统中,访问 I/O 接口的有效地址为
A0~A9
。
72,8088/8086 CPU 系统中装在系统板上的接口称为
,而装入扩展槽上
的接口称为 接口。 73,8088/8086 CPU 系统中,用于访问外设接口的输入指令助记符为 ,而输 出指令的操作助记符为 。
74,8088/8086
编址范围为 。
75,8088/8086 系统中,分配在扩展槽上接口有
个,其端口编址范围
为
。
77,8088/8086 系统中,CPU 对 I/0 端寻址方式有两种即 和
。
78,程序查询 I/O 方式主要运用在 和
系统中。
79,I/O 设备发出中断请求的先决条件是
80,在 PC 机系统中使用的中断控制器是级硬件外中断。
81,PC 机系统中,中断优先做级别最高的为 中断。
中断,而级别最低的为
82
,在中断执行期间,CPU 要做的工作,即
、
、
。
83,8088/8086 CPU 断。
84,在 8088/8086 系统中,中断向量地址由 类型码*4
计算得到。 85,8088/8086 CPU 允许接受三种类型的中断:
、
、
。
86,8088/8086 CPU 的外中断是指
,而内中断是指
中断。
87,8088/8086 CPU 中用作中断屏蔽的标志为关中断时,该标志位是
88,8259A 中断控制器中在发生 INTR 中断,接收到 CPU 发回______ 码放入数据总线。
。
信号后将
89,8088/8086 CPU 中接受不可屏蔽的中断是由 90,8088/8086 CPU 中接受可屏蔽的中断是由 得到的。 得到的。
91,8088/8086 指令系统中,用来开中断的指令为 92,在中断服务子程序中首先要执行的操作是 93,在中断服务子程序最末一条指令是
94,要实现多中断嵌套,在中断服务子程序要执行 95,在中断服务子程序中,保护现场是指保护 96,在中断向量表中存放的是
。 ,关中断指令为 。
操作。
。 。 。
97,中断服务子程序的入口地址是由 和
。
98,指令是控制计算机进行 的命令,中央处理器所能执行的各种指令的
总和称为 。
99,一台计算机能执行多少种指令,是在
时确定的,8086/8088 指令系统
共有
条指令。
(
100,指令字通常由 和 两大部分组成,其中
规定计 算机所执行的操作, 部分指定参加操作的数的本身或其所在的地址。
101,计算机指令系统中的所有指令,都是以二进制编码的形式表示的,这就是指 令的
码,其长度可在
字节之间变化。
102,指令操作所涉及的操作数总是存放在寄存器或内存单元中,指令在执行时必 须找到所需的操作数。指令中各种各样寻找操作数的方法称为
。
103,8086 的基本寻址方式有
、
、
、
、
、
、
、
。
104,指令操作数为带符号数时,要以
形式表示。
105,若 AL=10011101B ,则执行指令 CBW 后,结果存于
B 。
中,结果值为 106,数字符号“0”~“9”的 ASCII 码是一种
BCD 码。
107,若 AL=10100110B ,则在分别执行指令 SHR AL ,1 和指令 SAR AL ,1 后, 结果分别为 B 和 B 。
108,在串操作指令中,源串指针为 ;目的串指针为
,指令
STOSB 和 LODSB 中的串指针分别为
和
。
109,转移指令的转移距离是有一定范围的,条件转移指令转移距离范围是
字节之内。 110,堆栈的栈底相对栈顶为 指针 SP 的变化方式为
。
地址端,执行入栈(PUSH )指令后,堆栈
111,若 DS=1430H ,BX=0010H ,则在执行指令 MOV WORD PTR [BX],147CH
后,内存 14310H 单元的内容为 。 112,若 DS=2250H ,BX=0006H ,则在执行指令 PUSH BX 和 POP [BX]后,22506H ) =
,(22507H )= 。 113,若 AL=0F6H ,BL=03H ,则在执行指令 IMUL BL 后,AX= 。
114,设 SS=1500H ,SP=0012H ,则在执行下列指令后,栈顶的物理地址为
PUSH AX PUSH DX POP CX PUSH SI
。
115,执行指令 CLD 后,DF=
116,执行指令 STD 后,DF= ;此时,每执行一次串操作指令,串指针将
;此时,每执行一次串操作指令,串指针将 。 。
117, 若 AL=53H ,BL=0A2H ,执行指令 ADD AL ,BL 后,若结果为无符号数, 则 AL=
D ,若结果为有符号数,AL= D 。
118,8253-5 芯片内部共包含
个 位
通道;每个通道可有
种工作方式。
119,当选定 8253-5 中某通道,设定工作方式 0 并向其计数初值寄存器赋以初值后, 若相应的 GATE 信号为
电平,则在对应通道的 CLK 时钟脉冲驱动下,每出
现一个 CLK 脉冲,将对相应计数器进行一次
操作,当相应计数器
至
零时,对应OUT 端将输出一个电平信号。
120,8253-5 各通道的计数初值可取码和码两种格式。
121,在IBM-PC 机系统板上用了一片8253-5 芯片,系统分配给它的端口地址是:
40H 为址;43H 为的端口地址;41H 为
的端口地址。
的端口地址;42H 为的端口地
122,在IBM-PC 机中,计数器0 用于
2 用于
-16。
;计数器 1 用于;计数器
123,8255A-5 芯片中包含有个端口;CPU 可通过指令对其端
口进行访问。
124,8255A-5 的端口可分成A 组和B 组,其中A 组包含;B 组包含。8255A-5 有种工作方式,只有组可工作于所有工作方式。
125,若要使8255A-5 的A 组和B 组均工作于方式0,且使端口A 为输入,端口B
为输出,端口 C 为输入,需设置控制字为
126,在IBM-PC 系统中,8255A-5 工作于方式。
;其中,A 端口的端口地
址是是
,其功能是
,C 端口的端口地址是
,B 端口的端口地址是
,功能是。
,功能127,在键盘上按下某个键后,首先产生的是所按键的码,然后再通过
将其转换为对应的码。
128,总线是许多,它用以实现在计算机各部分之间进行,微机中的总线包含有、和。连接到PC 系统板扩展板上的所有引线即为总线,它是PC 主机与连接的通路。
129,总线中的信号线按功能可分为、、和。
130,若采用指令XOR AL,H,使AL 的最高位保持不变,而其它各位求反,则指令中的H 应为。
131,指令MOV BX,OFFSET BUF 中源操作数的寻址方式为。
132,汇编程序进行翻译的过程叫,汇编程序相当于一个翻译器,它的加工对象是源程序,而加工的结果是。
和133,计算机语言总的来说可分为3 种,即
。
,,
134,汇编源程序可在
的汇编,再通过
程序下运行,也可通过
的连接最后形成
的编辑,汇编程序
文件运行。
和135,变量一经定义后,就具有三个属性,即
。
、、
136 ,一个完整的汇编语言语句可以由四个域组成,这四个域按顺序依次
是、、、。
137,关系运算的结果应为
假,其值为
。
,结果为真,其值为,结果为
和调用程序不在同一代码段中的子程序使用
139,已知数据段如下:
DATA SEGMENT
A DW 50,70,70H
属性。
B DB …ABCDEF?
DATA ENDS
问执行下列指令后,有关REG 内容。
MOV BX,OFFSET B BX=
MOV CX,TYPE MOV DX,TYPE
A
B
CX=
DX=
MOV AX.,LENGTH B AX=
MOV SI, SIZE A SI=
140,子程序的调用和返回使用和指令。
141,若要求把首址TOTABLE 的字数组中的第10 个字的内容与DX 中的内容相加,结果放回DX 寄存器中,可用指令
142,假定程序中的数据定义如下
。
LNAME DB 30 DUP(?)
ADDRESS DB 30 DUP(?)
CITT DB 15 DUP(?)
CODE-LIST DB 1,7,8,3,2
(1)用一条MOV 指令将LNAME 的偏移地址放入BX 中
(2)用一条指令将CODE-LIST 的头两个字节的内容放入SI 中
(3)写一条伪指令使CODE-LENTH 的值等于CODE-LIST 域的实际长度
。。
。
143,若DATA-SEG 是从存储器的05980H 地址开始的一个数据段的段名,则执行MOV BX,SEG OPER 后,寄存器的内容为。
144,对于数据定义ARRAY DB 100,200,250;则指令ADD SI,TYPE ARRAY;汇编后其形成为。
145,执行指令MOV AL,HIGH 0FFCCH 后,AL 的内容为146,在标准子程序中,所使用的工作寄存器一般用
。
保存,这一过
程称而在返回调用程序之前,再恢复它们的内容,这一过程称。
3= 147 ,设A=11111111B, 表达式:A
。
148,表达式789AH XOR 000FH 的值为
149,表达式NOT 789AH 的值为
SHR 3=
。
。
, A SHL
150,设HCM=50 则表达式是HCM NE 100 的值为
151,表达式789AH AND 0FH=
152,设A=0B6H,则执行下列指令后,AL=
MOV AL,0ABH
AND AL,A AND 0FDH
。
。
。
153,已知数据段定义如下:DATA SEGMENT AT 3000H A1 DB 50H
ORG 40H
B1 DW 2567H
C1 DD 1234H
DATA ENDS
则MOV S1,OFFSET A1
MOV BX,SEG A1
MOV DI,OFFSET B1
MOV BP,OFFSET C1
154,已知数据定义如下:
NOM DW ?
FNON EQU BYTE PTR NOM; SI= BX= DI= BP=
则FNON 和NOM 两个符号地址具有的段地址和偏移地址,但它
们的不同,前者值为,后者值为。
155 ,指令MOV BX ,NOT (0123H AND 00FFH )执行后,BX 的内容为。
156,程序在数据段中定义的数组如下:
NAMES DB …GOM?
DB 00
DB …ROSE.?
DB 30
DB …KATE.?
DB 25;…A~Z?的ASCII 41H~5AH
请指示下列各组指令执行后,有关寄存器的内容
(1)MOV BX,OFFSET NAMES;
MOV AL,[BX+5];AL=
(2)MOV AL,NANES+5;MOV AL,[0005H];
MOV AH,NAMES+1 ;157,表达式29/8+29 MOD 8 的值为AX=
。
158,MOV AX,5*8/10 执行后AX 的值为。
159,指令MOV CX,0F0FH XOR(25 LT 30H)执行后CX 的内容为。
160,指令MOV DL,LOW(0F0FH SHR 4)AND 378H 执行后DL 的内容
为。
161,所有的DEBUG 命令,只有在出现了提示符后才有效。
162,伪指令亦称
它们可以完成诸如、,它是在
、
由处理的指令,
等的功能。
163,下列语句在存储器中分别为各符号分配多少字节:
24,0~2 -1
VR1 VR2 DW ?;
DW 4 DUP (?),2; 为 VR1 分配 VR2 分配
字节 字节 CONT EQU 10;
VR3 DW CONT DUP (?);
CONT 分配 VR3 分配
字节 字节
VR4 DB 2 DUP (?,CONT DUP (0)); VR4 分配 VR5 DB …HOW ARE YOU ??; VR5 分配
字节
字节
164,段定义伪指令中定位类型 PARA 指定段的起始地址必须从
开始,
即段地址的最低位 16 进制数必须为 ,WORD 指定该段必须从 , 即段地址必须为 的最低两个 16 进制数位必须为 ,PAGE 指定该段必须从
。
开始,该段地址
填空题答案
1,信息存贮,数值计算,逻辑推理、过程控制和数据处理。 2,B ,D ,Q ,H
3,各位的数乘上该数位的权相加。 4,总线。 5,CPU 6,大。 7,11111011B
8,执行部件 EU ,总线接口部件 BIU 9,字长 10,8 位
11,电子管、晶体管、集成电路,中大规模集成电路、智能信息处理的第五代计算机 12,除 R 取余数倒排法 13,机器数、定点和浮点 14,原码、反码、补码。
15,将[Y]补连符号位一起取反,末位加 1(或 0-[Y]补) 16,55H 17,200FEH 18,WORD PTR
19,ALU (算术逻辑部件),通用寄存器,标志寄存器 20,源变址,目的变址
21,高速,准确性,逻辑性,通用性 22,连续乘 2 取整顺排法
23,阶码,尾数,最高位之前,最末位之后
N
25,原码 26,34H
27,61H
28,1,2,3,3,1
29,数据总线,地址总线,控制总线
30,逻辑控制器,存储器,输入设置,输出设备
31,科学技术计算,自动控制,数据和事务处理,辅助设计和智能模拟与人工智能。32,将二进制数以小数点为界,左右分别按三位一组划分,不足三位者用零补齐。
33,18
34,01100010
35,34H
36,35
37、加工运算,逻辑运算,算术运算
38、数据寄存器,地址寄存器
39、①编译程序②解释程序③汇编程序
40 、①引导程序②基本输入输出设备驱动程序https://www.wendangku.net/doc/f09777826.html, ③文件管理程序https://www.wendangku.net/doc/f09777826.html,
④命令处理程序https://www.wendangku.net/doc/f09777826.html,。
41,记忆,程序,数据
42,读,写
43,半导体,磁
44,高速缓冲存贮器,主存,辅存
45,集成度高,功耗低,信息易失需要定时刷新
46,N
47,2
48,读,写
49,1K×4 位
50,CS,WE
51,1
52,11
53,分时复用
54,消失,1~110ms
55,地址线的连接,数据线连接,控制线连接
56,时钟频率,机器周期
57,同步存贮器存取,异步存贮器存取
58,掩膜ROM,PROM,EPROM,EEROM
59,磁盘,磁带
60,3—8 译码器
61,13,8
62,32.767
63,1 个总线,2 个总线
64,20,1M
65,64K
66,物理地址,逻辑地址
67,CRT,打印机
68,接口
69,存贮器统一编址,I/O 隔离编址
70,输出线M / IO
71,A0~A9
72,微处理器一级接口,PC 机系统一级接口
73,IN,OUT
74,256,00H~0FFH
75,768,100H~3FFH
76,程序查询,中断控制,存贮器直接存取
77,直接,DX 间址
78,外设数量少,数据传输量低
79,建立中断源
80,8259A,8
81,除0,单步
82,现场保护,中断服务处理,中断返回和返回前的现场恢复83,256
84,类型码×4
85,不可屏蔽中断NMI,可屏蔽中断INTR,内部软中断86,INTR、NMI;除0、溢出、INT N、单步
87,0
88,中断响应INTA,类型码
89,NMI
90,INTR
91,STI,CLI
92,保护现场
93,IRET
94,开中断
95,有关寄存器、显示方式、屏蔽等
96,中断向量(即中断服务子程序的入口地址)
97,段地址CS,偏移地址IP
98,各种操作和运算;指令系统
99,设计计算机,115
100,操作码;操作数;操作码;操作数
101,机器;1~6
102,寻址方式
103,立即寻址:直接寻址;寄存器寻址;寄存器间接寻址;相对寻址;基址加变址寻
址;基址加变址相对寻址;,
104,二进制补码
105,AX;1111111110011101
106,非压缩
107,01010011;11010011
108,DS:SI;ES:DI:ES:DI;DS:SI
109,-128~+127
110,高;(SP)←(SP)-2
111,7CH
112,06H;00H
113,OFFE2H
114,1500EH
115,0;自动增量
116,1;自动减量
117,245;-11
118,3;16;定时/计数器;6
119,高;减1;减;高
120,二进制;BCD
121,通道0(或计数器0);通道1(或计数器1);通道2(或计数器2);控制寄存器122,产生系统定时时钟中断;向DMA 控制器定时提出存储器刷新需求,提供机内扬声
的音调。
123,3;并行I/O;I/0
124,端口A 和端口C 的高4 位;端口B 和端口C 的低4 位;3;A
125,99H
126,0;60H;接受键盘扫描码;61H;进行输出控制;62H;接受一组系统状态
127,扫描;ROM BIOS 提供的键盘中断服务子程序;ASCII
128,信号线:信息或数据交换;内部总线;系统总线;外部总线;系统总线;外部设
备
129,地址线;数据线;控制线;实用线
130,7FH
131,立即寻址
132,汇编,汇编语言(源程序),目标程序
133,机器语言,汇编语言,高级语言
134,DEBUG,EDIT,MASM,LINK,可执行
135,段属性,偏移属性,类型属性
136,名称域,操作助记符域,操作数域,注释域
137,逻辑值,全1(0FFFFH 或0FFH),全0(0000H 或00H)
138,过程,PROC,ENDP,NEAR,FAR,NEAR,FAR
139,0006H,2,1,1,2
140,CALL,RET
141,ADD DX,TOTABLE+18
142,(1)MOV BX,OFFSET LNAME
(2)MOV SI,WORD PTR CODE—LIST
(3)CODE—LISTH=$-CODE—LIST
143,0598H
144,ADD SI,01H;
145,0FFH
146,堆栈,入栈,出栈
147,0001111,11111000
148,7895H
149,8765H
150,0FFH
151,000AH
152,0A0H
153,0000H,3000H,0040H,0042H
154,相同,数据类型,字,字节
155,0FFDCH
156,(1)4FH(2)4F4FH
157,8,
158,0004H
159,0F0F0H
160,70H
161,“-”
162,伪操作,汇编过程中,汇编程序,数据定义,分配存贮区,指示程序结束163,2,10,20,0,22,12
164,小段边界,0,字边界开始,偶数,页边界,0
第一部分 例题与习题 第1章 微型计算机基础 例 题 1.把十进制数转化为二进制数。P7 解:把十进制数转换成二进制数时,需要对一个数的整数部分和小数部分分别进行处理,得出结果后再合并。 整数部分:一般采用除2取余法 小数部分:一般采用乘2取整法 余数 低位 整数 高位 2 | 137 2 | 68 × 2 2 | 34 2 | 17 × 2 2 | 8 2 | 4 × 2 2 | 2 1 高位 低 位 (137)10=()2 10=2 所以,10=(.111)2 2.把二进制数转换为八进制数和十六进制数。P9 解:八进制、十六进制都是从二进制演变而来,三位二进制数对应一位八进制数,四位二进制数对应一位十六进制数,从二进制向八进制、十六进制转换时,把二进制数以小数点为界,对小数点前后的数分别分组进行处理,不足的位数用0补足,整数部分在高位补0,小数部分在低位补0。 (10 1)2=(010 100)2=8 (1 2=(0001 2=16 3.将八进制数转换为二进制数。P9 解:8=(010 100)2=2 4.X=,Y=-,求[X -Y]补,并判断是否有溢出P11 解:[X -Y]补=[X]补+[-Y]补 [X]补= [Y]补= [-Y]补= + -------------- 1 -------------- 0 -------------- 0 -------------- 1 -------------- 0 -------------- 0 -------------- 0 -------------- 1 ------------- 1 ------------- 1 ------------- 1
《微机原理及应用》试题库 1. 8086和8088的引脚信号中, D 为地址锁存允许信号引脚。 A.CLK B.INTR C.NMI D.ALE 2. 下面的哪项是有效标识符: B A . 4LOOP: B. DELAYIS: C. MAIN A/B: D. GAMA$1: 3. 如图所示的三态输出电路,当 A 时,V B≈V DD。 A. E(ENABLE)=1, A=1 B. E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D. E(ENABLE)=0, A=0 4. 设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSH AX 后,存放数据21H的物理地址是 D 。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的 A 。 A.符号地址B.物理地址C.偏移地址D.逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX,0 MOV BX,1 MOV CX,100 AA:ADD AX,BX INC BX LOOP AA HLT 执行后的结果:(AX)= ,(BX)= 。 A. 5050,99 B. 2500,100 C. 5050,101 D. 2550,102 8. 假设V1和V2是用DW定义的变量,下列指令中正确的是 A 。 A.MOV V1, 20H B.MOV V1, V2 C.MOV AL, V1 D.MOV 2000H, V2 9. – 49D的二进制补码为 A 。
微型计算机原理与接口技术综合测试题一 一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为(2 )电平。 (1) A. M/ B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2.n+1位有符号数x的补码表示范围为()。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是()。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是()。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在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. 需要总线控制器8288 D. 适用于单一处理机系统 9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。 A. 0AH B. 0BH C. 0CH D. 0DH 10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的( )位被置位 A. OF B AF C PF D CF 11.8086 系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是( ) A . 高16位 B. 低16位 C. 高8位 D. 低8位 12.8086 CPU中段寄存器用来存放( ) A. 存储器的物理地址 B. 存储器的逻辑地址 C. 存储器的段基值 D. 存储器的起始地址 13.8259A可编程中断控制器的中断服务寄存器ISR用于( ) A.记忆正在处理中的中断 B. 存放从外设来的中断请求信号 C.允许向CPU发中断请求 D.禁止向CPU发中断请求 14.8253 可编程定时/计数器的计数范围是( ) A. 0-255 B. 1-256 C. 0-65535 D. 1-65536 15. 在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC [BX]指令需要的总
一、选择 1、在微型计算机中,微处理器的主要功能是进行( )。 D A、算术运算 B、逻辑运算 C、算术、逻辑运算 D、算术、逻辑运算及全机的控制 2、Pentium I属于()位CPU C A、16 B、8 C、32 D、64 3、Intel 8086属于()位CPU A A、16 B、8 C、32 D、64 4、CPU与I/O设备间传送的信号通常有( ) D A、控制信息 B、状态信息 C、数据信息 D、以上三种都有 5、存储器用来存放计算机系统工作时所需要的信息,即( )。 D A、程序 B、数据 C、技术资料 D、程序和数据 6、运算器的核心部件是( )。 D A、加法器 B、累加寄存器 C、多路开关 D、算逻运算单元 二、填空 1、内存可分为2大类:随机存储器RAM 和 2、数据总线是向的,地址总线是向的。 3、计算机的五大部件是:、、、、输出设备 4、总线可分为三类:、、 5、存储程序工作原理最先由提出 6、在计算机内部,一切信息的存取、处理和传送都是以形式进行的。 1、只读存储器ROM 2、双、单 3、运算器、控制器、存储器、输入设备 4、地址总线、数据总线、控制总线 5、冯·诺依曼 6、二进制 三、简答 1、冯·诺依曼型计算机的特点是什么? (1).以二进制表示指令和数据 (2).程序和数据存放在存储器中,从存储器中取指令并执行 (3).由运算器、控制器、存储器、输入设备、输出设备构成计算机硬件系统。 一、选择 1、在机器数______中,零的表示形式是唯一的()。BD A、原码 B、补码 C、反码 D、移码 2、计算机内部表示带符号整数通常采用()。C A、原码 B、反码 C、补码 D、移码
学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将()。 反复执行空操作,直到DMA操作结束 进入暂停状态, 直到DMA操作结束 进入保持状态, 直到DMA操作结束 进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数 据处理及显示输出,应采用的数据传送方式为()。 无条件传送方式查询方式 中断方式直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过 ()来实现。 计数器寄存器移位寄存器D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。 128 256 16K 64K 5、CPU响应中断后,通过()完成断点的保护。
执行开中断指令执行关中断指令 执行PUSH指令内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是()。 PA口PB口PC口控制口 7、8088CPU处理动作的最小时间单位是()。 指令周期时钟周期机器周期总线周期 8.堆栈是内存中()。 先进先出的ROM区域后进先出的ROM区域 先进先出的RAM区域后进先出的RAM区域 9、计算机中广泛应用的RS-232C实质上是一种()。 串行接口芯片串行通信规程(协议) 串行通信接口标准系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由()芯片组成。 SRAM DRAM ROM EPROM 11、鼠标器是一种()。 手持式的作图部件手持式的光学字符识别设备 手持式的座标定位部件手持式扫描器 12、传送速度单位“bps”的含义是()。
微机原理试题及答案 微机原理试题及答案 一、填空题(每空1分,共15分) 1、在计算机中,对带符号数的运算均采用补码。带符号负数1100 0011的补码为_10111101_。2、单片机通常采用“三总线”的应用模式,芯片内部设有单独的地址总线、数据总线_ 和控制总线。 3、当使用80C51单片机时,需要扩展外部程序存储器,此时EA应为_0__。 4、若(A)=B3H,(R0)=A8H,执行指令XRL A,R0之后,(A)=_1BH__。 5、在80C51单片机中,带借位减法SUBB指令中,差的D7需借位时,_CY_=1,差的D3需借位时,AC_=1。 6、80C51单片机中,在调用子程序前,用_PUSH__指令将子程序中所需数据压入堆栈,进入执行子程序时,再用___POP__指令从堆栈中弹出数据。 7、在十六进制数与ASCII码值的转换过程中,当十六进制数在0~9之间时,其对应的ASCII码值为该十六进制数加___30H______。 8、外部中断INT0和INT1有两种触发方式:___电平触发方式_____和__边沿触发方式__。 9、在单片机串行通信中,依发送与接收设备时钟的配置情况,串行通信可以分为 __异步通信___和__同步通信_。10、若累加器A中的数据为
0111 0010B,则PSW中的P=__0___。二、选择题(每题1分,共15分) 1、单片机是在一片集成电路芯片上集成了以下部分,除了( D ) A、微处理器 B、存储器 C、I/O接口电路 D、串口通信接口2、一个机器周期包含多少个晶振周期(D ) A、2 B、6 C、8 D、12 3、80C51单片机有21个特殊功能寄存器,其中与串行口相关的有以下几个,除了( B ) A、SBUF B、TCON C、SCON D、PCON 4、 80C51系列单片机具有4个8位的并行I/O口,其中哪个口工作时需要外接上拉电阻(A ) A、P0 B、P1 C、P2 D、P3 5、寄存器中的内容为地址,从该地址去取操作数的寻址方式称为( C ) A、寄存器寻址 B、直接寻址 C、寄存器间接寻址 D、变址寻址6、源地址为1005H。目的'地址为 0F87H。当执行指令“JC rel”时,rel为( B )。A、7EH B、80H C、82H D、84H 7、若(R0)=30H,(30H)=75H,(75H)=90H,执行指令MOV A,@R0后,(A)=__B____。A、30H B、75H C、90H D、00H 8、下列哪个语句是起始地址设置伪指令( A )。A、ORG B、END C、DW D、EQU 9、在80C51单片机中,各中断优先级最低的是( D )。A、外部中断0 B、外部中断1 C、定时器0 D、计数器1 10、80C51单片机的中断响应时间至少需要( C )个完整的机器周期。A、1 B、2 C、3 D、5 11、在80C51单片机中,
微机原理》复习题解答 1、在8086/8088系统中,存储器是怎样组织的?整个存储空间有多大?最大逻辑长度为多大?至少可将存储器分为多少个段?段起始于什么位置?偏移地址是什么?怎样计算20位物理地址? ①分段组织②1兆字节③64K字节④至少分成16段⑤起始于最后四位二进制数都为0的位置⑥偏移地址是相当于段起始位置的偏移量⑦段地址×16+偏移地址 2、系统总线分为哪几组?各自传送的方向如何? ①分成3组:数据部线、地址总线、控制总线②数据总线和控制总线都是双向的,地址总线始终由CPU发出 3、8086微处理器分为哪几个部分?它们之间采用什么工作方式?其中状态寄存器由几类标志组成?与中断有关的是哪一位? ①分成2部分:总线接口部件、执行部件②并行工作方式③2类:状态标志、控制标志④IF 位,IF置1,响应外部可屏蔽中断 4、怎样将8086设置为最小或最大模式?分别应配置哪些外围器件?作用怎样?最大模式与最小模式的配置相比多了什么器件?作用是什么? ①引脚接高电平则设置为最小模式,如接低电平则设置为最大模式②最小模式下:1片8248A,作为时钟发生器;3片8282或74LS373,用来作为地址锁存器;2片8286/8287作为总线收发器。最大模式下:1片8284A,3片8282,2片8286,1片8288总线控制器,1片8259A及有关电路③8284A除了提供频率恒定的时钟信号外,还对准备发(READY)和(RESET)信号进行同步。8282:地址/数据总线是复用的,而和S7也是复用的,所以在总路线周期前一部分时间中输出地址信号和信号的引脚,在总线周期的后一部分时间中改变了含义。因为有了锁存器对地址和进行锁存,所以在总线周期的后半部分,地址和数据同时出现在系统的地址总线和数据总线上;同样,此时也在锁存器输出端呈现有效电平,于是确保了CPU对存储器和I/O端口的正常读/写操作。8286/8287:当系统中所连的存储器和外设较多时,需要增加数据总线的驱动能力。④多了1片8288。作用:对CPU 发出的S0,S1,S2控制信号进行变换和组合,以得到对存储器和I/O端口的读/写信号和对锁存器8282及对总线收发器8286的控制信号。 5、8086/8088系统中为什么将数据与地址总线复用? 因为数据线与地址线传送时间不一样,在总线周期T1传送地址,其他时刻传送数据,传送数据和地址时间是分离的,所以8086/8088系统中能将数据线与地址线复用。 6、CPU从奇地址或偶地址读写一个字(或字节)时,和A0是什么电平?分别用几个总线周期? A0 操作总线周期 0 0 从偶地址开始读/写一个字1个 1 0 从偶地址单元或端口读/写一个字节1 个 0 1 从奇地址单元或端口读/写一个字节1个 1 1 0 从奇地址开始读/写一个字2个(在第一总线周期,将低8位数据送到AD15—AD8,在第二个总线周期,将高8位数据送到AD7—AD0) 7、CPU的READY和RESET信号有什么作用?
微机原理与接口技术试题库 第一章基础知识 一、填空 1、计算机中采用二进制数,尾符用B 表示。 2、西文字符的编码是ASCII 码,用 1 个字节表示。 3、10111B用十六进制数表示为H,八进制数表示为O。 4、带符号的二进制数称为真值;如果把其符号位也数字化,称为原码。 5、已知一组二进制数为-1011B,其反码为10100B ,其补码为10101B 。 6、二进制码最小单位是位,基本单位是字节。 7、一个字节由8 位二进制数构成,一个字节简记为1B ,一个字节可以表示256 个信息。 8、用二进制数表示的十进制编码,简称为BCD 码。 9、8421码是一种有权BCD 码,余3码是一种无权BCD 码。 二、选择 1、计算机中采用 A 进制数。 A. 2 B. 8 C. 16 D. 10 2、以下的 C 编码是一种有权码。 A. 循环码 B. BCD码 C. 8421码 D. 余3码 3、八进制数的尾符是 B 。 A. B B. O C. D D. H 4、与十进制数254等值的数是 A 。 A. 11111110 B. 11101111 C. 11111011 D. 11101110 5、下列不同数制表示的数中,数值最大的是 C 。 A. 11011101B B. 334O C. 1219D D. DAH 6、与十六进制数BC等值的数是B 。 A. 10111011 B. 10111100 C. 11001100 D. 11001011 7、下列字符中,ASCII码值最小的是 A 。 A. K B. Y C. a D. i 8、最大的10位无符号二进制整数转换成十进制数是C 。 A. 51 B. 512 C. 1023 D. 1024 9、A的ASCII码值为65D,ASCII码值为68D的字母是C 。 A. B B. C C. D D. E 10、下列等式中,正确的是 D 。 A. 1KB=1024×1024B B. 1MB=1024B
一、选择题(20 分,在每小题的 4 个备选答案中选出一个正确的答案编号填写在该题空白处,每题 2 分) 1. 指令MOV DX,[BX] 的寻址方式是 D 。 (A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址2. 若AL的内容为3FH,执行SHLA L,1指令后,AL的内容为A 。 (A)7EH (B)1FH (C)9FH (D)7FH 解析:shl al ,1 即目的操作数各位左移一次,移动一次,相当于将目的操作 数乘以2。3fh=63 63*2=126 126=7eh 故选A 3. 属于在工作中需定时刷新的存储器的芯片是 B 。 (A)SRAM (B)DRAM (C)EEPROM (D)EPROM 4. 某EPROM芯片上有19 条地址线A0~A18,它的容量为 C 。 (A)128K (B)256K (C)512K (D)1024K 5. 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)AEN 10. 在LOOP指令执行的时候,隐含着对计数器减1 的操作,该计数器是用寄存 (A)AX (B)BX (C)CX (D)DX 解析:loop :循环指令。指令执行前必须事先见重复次数放在cx 寄存器中,每执行一次loop 指令,cx 自动减1。 、填空题(每小题 2 分,共10分) 1. 两个无符号数相等,该两数相减后ZF标志= 1 。解析:zf : 全零标志位。本次运算结果为0 时,zf=1 ,否则zf=0 。 2. 执行LODSB后,SI 的内容较该指令执行前增加1,说明DF=0 。 3. DMA控制器8237 共有4 个相互独立的DMA通道。 4. 8086/8088 断点中断的向量码是03H 。 5. 利用8253 产生对称的方波,应用其工作方式 3 。解析:8253
范文范例学习指导 第1章微机运算基础 习题和思考题 1.请完成以下计算: 174.66D=(10101110.10101)B=(AE. A8)H 10101110101.01011B=(1397.344)D=(575.58)H 4BCH=(010*********)B=()BCD 2.设字长为8位,X=(2A)16,当X分别为原码、补码、反码和无符号数的时候,其真值 是多少? 答:当X表示原码时,其真值为:+101010 当X表示补码时,其真值为:+101010 当X表示反码时,其真值为:+101010 当X表示无符号数数时,其真值为:00101010 3.设字长为8位,用补码形式完成下列计算,要求有运算结果并讨论是否发生溢出? 120+18 -33-37 -90-70 50+84 答:120+18 其补码形式分别为:(120)补=01111000 (18)补=00010010 01111000 + 00010010 10001010 由于C s=0 ,C p=1,因此有溢出,结果错误 -33-37 其补码形式为:(-33)补=11011111 (-37)补=11011011 11011111 +11011011 10111010 由于C s=1, C p=1,所以没有溢出,结果正确 -90-70 其补码形式为:(-90)补=10011100 (-70)补=10111010 10011100 +10111010 01010110 由于C s=1, C p=0,所以有溢出,结果错误 50+84
其补码形式为:(50)补=00110010 (84)补=01010100 00110010 +01010100 10000110 由于C s=0, C p=1,所以有溢出,结果错误 4.请写出下列字符串的ASCII码值。 My name is Zhang san. 4D 79 6E 61 6D 65 69 73 5A 68 61 6E 67 73 61 6E 2E 第2章 80X86微机系统 习题与思考题 1.微型计算机主要由哪些基本部件组成?各部件的主要功能是什么? 答:微型计算机主要由输入设备、运算器、控制器、存储器和输出设备组成。 各部件的功能分别是:1、输入设备通过输入接口电路将程序和数据输入内存;2、运算器是进行算术运算和逻辑运算的部件,它是指令的执行部件;3、控制器是计算机的指挥中心,它负责对指令进行译码,产生出整个指令系统所需要的全部操作的控制信号,控制运算器、存储器、输入/输出接口等部件完成指令规定的操作;4、存储器用来存放程序、原始操作数、运算的中间结果数据和最终结果数据; 5、输出设备是CPU通过相应的输出接口电路将程序运行的结果及程序、数据送到的设备; 2.微处理器的发展过程是什么? 答:微型计算机的发展过程是: 第一代(1946~1957)——采用电子管为逻辑部件,以超声波汞延迟线、阴极射线管、磁芯和磁鼓等为存储手段;软件上采用机器语言,后期采用汇编语言。 第二代(1957~1965)——采用晶体管为逻辑部件,用磁芯、磁盘作内存和外存;软件上广泛采用高级语言,并出现了早期的操作系统。 第三代(1965~1971)——采用中小规模集成电路为主要部件,以磁芯、磁盘作内存和外存;软件上广泛使用操作系统,产生了分时、实时等操作系统和计算机网络。 第四代(1971~至今)——采用大规模集成电路(LSI)、超大规模集成电路(VLSI)为主要部件,以半导体存储器和磁盘为内、外存储器;在软件方法上产生了结构化程序设计和面向对象程序设计的思想。 3.简述80486微处理器的基本结构。 书12页 4.80486微处理器的工作模式有几种?当CS内容为1000H,IP内容为7896H,求在实地址 模式下的物理地址为多少? 答:实模式和保护模式及虚拟8086模式。当CS内容为1000H,IP内容为7896H,在实地
微型计算机原理与接口技术 一、单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过( 1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。 (1) A. M/IO B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2.n+1位有符号数x的补码表示范围为()。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是()。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是()。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在8086/8088 CPU中,一个最基本的总线读写周期由( C1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( B2 )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个 ⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是( 1 ),最大模式的特点是( 2 )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定
试题1b 一、论述题 1. 8086/8088CPU内部的状态标志寄存器共有几位标志位?各位的含义是什么?解:状态标志寄存器共有9位标志位,其中包含6个状态标志位和3个控制标志位。 状态标志位: CF:进位标志。当算术运算结果使最高位产生进位或借位时,则CF=1;否则CF=0。PF:奇偶标志。若运算结果中的低8位含有偶数个1,则PF=1;否则PF=0。 AF:辅助进位标志。运算过程中若D3位向D4有进位或借位时,AF=1;否则AF=0。 ZF:零标志。若运算结果为0,则ZF=1;否则ZF=0。 SF:符号标志。若运算结果为负,则SF=1;否则SF=0。 OF:溢出标志。当带符号数的补码运算结果超出机器所能表达的范围时,就会产生溢出,这时OF=1;否则OF=0。 控制标志位: DF:方向标志。控制串操作指令的地址变化的方向。当DF=0时,串操作指令的地址指针按增量变化;当DF=1时,串操作指令的地址指针按减量变化。 IF:中断允许标志。控制微处理器是否允许响应可屏蔽中断请求。若IF=1,则允许响应;否则禁止响应。 TF:单步标志。TF=1时,CPU工作在单步方式。 2.相对于程序查询传送方式,中断方式有什么优点?和DMA方式比较,中断传送方式又有什么不足之处? 解:中断方式的数据输入输出,CPU不需要查询外设的状态,节省了CPU的大量时间,提高了CPU的利用率。中断传送方式的缺点:中断方式仍需要通过CPU执行程序来实现外设与主机之间的信息传送;CPU每次中断都需要花费时间保护断点和现场,无法满足高速I/O设备的速度要求。 3.描述汇编语言源程序的运行过程,包括各步骤生成的文件类型?
1 第一部分 例题与习题 第1章 微型计算机基础 1.1 例 题 1.把十进制数137.875转化为二进制数。P7 解:把十进制数转换成二进制数时,需要对一个数的整数部分和小数部分分别进行处理,得出结果后再合并。 整数部分:一般采用除2取余法 小数部分:一般采用乘2取整法 余数 低位 整数 高位 2 | 137 0.875 2 | 68 × 2 2 | 34 1.750 2 | 17 × 2 2 | 8 1.500 2 | 4 × 2 2 | 2 1.000 1 高位 低位 (137)10=(10000111) 2 (0.875)10=(0.1101)2 所以,(137.875)10=(10001001.111)2 2.把二进制数10011.0111转换为八进制数和十六进制数。P9 解:八进制、十六进制都是从二进制演变而来,三位二进制数对应一位八进制数,四位二进制数对应一位十六进制数,从二进制向八进制、十六进制转换时,把二进制数以小数点为界,对小数点前后的数分别分组进行处理,不足的位数用0补足,整数部分在高位补0,小数部分在低位补0。 (10 011.011 1)2=(010 011.011 100)2=(23.34)8 (1 0011.0111)2=(0001 0011.0111)2=(13.7)16 3.将八进制数23.34转换为二进制数。P9 解:(23.34)8=(010 011.011 100)2=(10011.0111)2 4.X=0.1010,Y=-0.0111,求[X -Y]补,并判断是否有溢出?P11 解:[X -Y]补=[X]补+[-Y]补 [X]补=0.1010 [Y]补=1.1001 [-Y]补=0.0111 0.1010 0.0111 1.0001 + -------------- 1 -------------- 0 -------------- 0 -------------- 1 -------------- 0 -------------- 0 -------------- 0 -------------- 1 ------------- 1 ------------- 1 ------------- 1
《微型计算机原理及应用》试题库及答案 一、填空 1.数制转换 A)125D=(0111 1101 )B =(175 )O=(7D )H=(0001 0010 0101 )BCD B)10110110B=(182 )D =(266)O=(B6 )H=(0001 1000 0010)BCD 2.下述机器数形式可表示的数值范围是(请用十进制形式写出):单字节无符号整数0~ 255 ;单字节有符号整数-127 ~127 。 (注:微型计算机的有符号整数机器码采用补码表示,单字节有符号整数的范围为-128~+127。)3.完成下列各式补码式的运算,并根据计算结果设置标志位SF、ZF、CF、OF。指出运算结果 有效否。 A)00101101+10011100=11001001B SF=1 ZF=0 CF=0 OF=0 B)11011101+10110011=10010000B SF=1 ZF=0 CF=1 OF=0 4.十六进制数2B.4H转换为二进制数是_0010 1011.0100B ,转换为十进制数是_43.25。 5.在浮点加法运算中,在尾数求和之前,一般需要操作,求和之后还需要进行和 舍入等步骤。 6.三态门有三种输出状态:低电平、高电平、高阻态状态。 7.字符“A”的ASCII码为41H,因而字符“E”的ASCII码为45H ,前面加上偶 校验位后代码为。 8.数在计算机中的二进制表示形式称为机器数。 9.在计算机中,无符号书最常用于表示。 10.正数的反码与原码相等。 11.在计算机中浮点数的表示形式有整数和小数两部分组成。 12.微处理器中对每个字所包含的二进制位数叫字节。 13.MISP是微处理的主要指标之一,它表示微处理器在1秒钟内可执行多少
微机原理试题及答案 Revised as of 23 November 2020
学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( )。 反复执行空操作,直到DMA操作结束 进入暂停状态, 直到DMA操作结束 进入保持状态, 直到DMA操作结束 进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显示输出,应 采用的数据传送方式为()。 无条件传送方式查询方式 中断方式直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实现。 计数器寄存器移位寄存器 D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。 128 256 16K 64K 5、CPU响应中断后,通过()完成断点的保护。 执行开中断指令执行关中断指令 执行PUSH指令内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是()。 PA口 PB口 PC口控制口 7、8088CPU处理动作的最小时间单位是()。 指令周期时钟周期机器周期总线周期
8.堆栈是内存中()。 先进先出的ROM区域后进先出的ROM区域 先进先出的RAM区域后进先出的RAM区域 9、计算机中广泛应用的RS-232C实质上是一种()。 串行接口芯片串行通信规程(协议) 串行通信接口标准系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由()芯片组成。 SRAM DRAM ROM EPROM 11、鼠标器是一种()。 手持式的作图部件手持式的光学字符识别设备 手持式的座标定位部件手持式扫描器 12、传送速度单位“bps”的含义是()。 b ytes per second bits per second baud per second billion bytes per second 二、填空题:(每空1分,共12分) 1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中,CPU必须在 后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是,另一股则是。 3、指令MOV BX,MASK[BP]是以作为段寄存器。 4、指令REPE CMPSB停止执行时,表示找到或。 5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后, (BX)= , (CF)=,(CL)=。 6、在8088 CPU中,一个总线周期是。 7、8253定时/计数器有个独立的16位计数器,每个计数器都可按二进制或 来计数。 三、程序设计(共40分)
《微型计算机原理及接口技术》试题一 (120分钟) 班级姓名学号教师 一. 单项选择题(在每小题的四个备选答案中选出一个正确的 答案,并将其号码填写在题干后面的○中。每小题2分,本题共30分) 1. 8086CPU芯片的外部引线中,数据线的条数为○ ①6条②8条③16条④20条 2. 8088CPU上READY信号为下面哪种信号有效?○ ①上升边②下降边 ③高电平④低电平 3. 8088CPU中的CS寄存器是一个多少位的寄存器?○ ①8位②16位③24位④32位 4. 当8086CPU 读写内存的一个规则(对准)字(16位)时,BHE和A0的状 态必须是○ ①00 ②01 ③10 ④11 5. 当8086CPU读I/O接口时,信号M/IO和DT/R的状态必须是○ ①00 ②01 ③10 ④11 6. 在8088CPU中, 用于寄存器间接寻址输入输出指令的寄存器是○ ①AX ②BX ③CX ④DX 7. ISA总线是一种多少位的内(系统)总线?○ ①8位②16位③32位④64位 8. 属于只读存贮器的芯片是○ ①SRAM ②DRAM ③EPROM ④SDRAM 9. 需要定时刷新的存贮器是○ ①SRAM ②DRAM ③EPROM ④EEPROM 10. 内存从A4000H到CBFFFH,共有○ ①124K ②160K ③180K ④224K 11. 擦除EPROM是用○ ①+5V电压②+15V电压 ③+21V电压④紫外光照射 12. 采用查询方式来实现输入输出是因为它○
①速度最快 ②CPU可以不介入 ③实现起来比较容易 ④在对多个事件查询工作时,能对突发事件做出实时响应 13. 实现DMA传送,需要○ ①CPU通过执行指令来完成 ②CPU利用中断方式来完成 ③CPU利用查询方式来完成 ④不需要CPU参与即可完成 14 下面哪种说法不正确○ ①内存地址也可做为接口地址使用 ②内存地址不可做为接口地址使用 ③接口地址不可做为内存地址使用 ④接口地址也可做为外存地址使用 15. 8255工作在方式0时,下面哪种说法正确○ ①A、B、C三个口输入均有锁存能力 ②只有A口输入有锁存能力 ③只有C口输入有锁存能力 ④A、B、C三个口输入均无锁存能力 二. 多项选择(在备选的答案中选出正确的答案,每小题2.5分, 本题共10分) 1 . 在构成8 0 88最大模式下构成系统总线时,可用到下列哪些芯片?○ ①74LS373 ②8288 ③74LS245 ④74LS138 ⑤8289 2 . 8086CPU一个总线周期可以读(或写)的字节数为○ ①1个②2个③3个④4个⑤6个 3. 当8255的A口工作在方式2,B口工作在方式0时,其C口可用作○ ①全部用作联络信号②5条用作联络信号③4条用作联络信号 ④3条用作I/O ⑤8条用作I/O 4. 当8086CPU最大模式下读内存时,下列哪些信号的状态是正确的?○ ①MEMR=0 ②MEMW=0 ③IOW=1 ④IOR=0 ⑤DT/R=0 三. 判断题(认为正确的在题后○中打“√”号。错误的打 “×”号,并写出正确的内容。每小题2分,本题共10分) 1. 8086CPU的复位启动地址为0FFFFH。○
卷16 一、选择题:(每题1.5分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( )。 ?反复执行空操作,直到DMA操作结束 ?进入暂停状态, 直到DMA操作结束 ?进入保持状态, 直到DMA操作结束 ?进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显 示输出,应采用的数据传送方式为()。 ?无条件传送方式?查询方式 ?中断方式?直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实 现。?计数器?寄存器?移位寄存器? D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。 ?128 ?256 ? 16K ? 64K 5、CPU响应中断后,通过()完成断点的保护。 ?执行开中断指令?执行关中断指令 ?执行PUSH指令?内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是()。 ?PA口?PB口? PC口?控制口 7、8088CPU处理动作的最小时间单位是()。 ?指令周期?时钟周期?机器周期?总线周期 8.堆栈是内存中()。 ?先进先出的ROM区域?后进先出的ROM区域 ?先进先出的RAM区域?后进先出的RAM区域 9、计算机中广泛应用的RS-232C实质上是一种()。 ?串行接口芯片?串行通信规程(协议) ?串行通信接口标准?系统总线标准 10、高速缓冲存储器(CACHE)一般是由()芯片组成。 ?SRAM ?DRAM ?ROM ?EPROM 11、鼠标器是一种()。 ?手持式的作图部件?手持式的光学字符识别设备 ?手持式的座标定位部件?手持式扫描器 12、传送速度单位“bps”的含义是()。
微机第一章 1.运算器和控制器合称为(B)。A逻辑部件B中央处理器C寄存器D逻辑运算器 2.微型计算机是以(B)为核心部件。A寄存器B微处理器C逻辑部件D控制部件3.微型计算机系统的以(C)为主体。A系统软件B外部设备C微型计算机D操作系统 4.中央处理器英文缩写是(B)。A MP B CPU C CU D ALU 5.计算机中所有信息都用(A)进制数码表示。A2B10C16D12 6.微机中普遍使用(A)单位。A byte B KB C bit D G 7.高档微机主频达到(B)。A80HZ~100HZ B80MHZ~300MHZ C800MHZ~500MHZ D8HZ~3HZ 8.主机主要由(D)和内存储器。A硬件B软件C外存储器D微处理器 9.不属于微机的是(D)。A4位微机B8位微机C16位微机D30位微机 10.不属于微机应用特点的是(D)。A轻便、功耗低B性能可靠C结构灵活适宜性好D应用面窄 11.具有(A)个稳态电路称为2值电路。A2B3C4D5 12.数制是按进位原则进行(A)的科学方法。A计数B输出C输入D编程13.10进制的数码是(A)。A0.1.2.3.4.5.6.7.8.9B1.2.3.4.5.6.7.8.9. C1.2.3.4.5.6.D0.1.2.3. 14.2进制数码是(B)。A1.0.B0.1.C1.1D0.0. 15.数制中使用的数码个数称为(A)。A基B字C项D位 16.每个数位上表示的值的大小称为(B)。A项权值B位权值C权值D项位17.整数部分转换规则:(A)基取余数。A除B加C减D乘 18.小数部分转换规则:(A)基取余数。A乘B加C减D除 19.1位10进制数用(B)位2进制编码表示。A2B4C6D8 20.ASCII码是(A)。A美国信息交换标准码B英国信息交换标准码C2进制编码D 信息汉字编码 2 21.数有(A)数之分。A有符号数B倒数和非倒数C小数和非小数D奇数和偶数22.天符号数是(B)。A负数B正数C倒数D奇数 23.计算机中数的正、负用(A)表示。A0.1B1.0C00.11D11.00 24.计算机中的基本运算由(A)完成。A ALU B CPU C PC D ASCII 25.ALU能进行(A)进制运算,也能进行布尔代数运算。A2B4C6D8 26.计算机中加、减运算采用(C)码。A正B负C补D数 27.计算机中加、减运算采用补码,不仅十分便宜,且不用判断(A)。A正负号B方向C奇数D偶数 28.计算机指令是根据(D)硬件结构特点设计的。A RAM B ASCII C ALU D CPU 29.段址寄存器英文缩写(A)。A CS B ALU C PC D IP