微机原理考试习题与答案
更新时间:2023-05-18 02:17:01 阅读量: 实用文档 文档下载
- 微机原理考试题及答案推荐度:
- 相关推荐
考试题中一定会有的习题及其答案
微机原理及接口技术
习题及练习册
微机原理课程组
2009年12月
考试题中一定会有的习题及其答案
考试题中一定会有的习题及其答案
中北大学微机原理及接口技术习题及练习册---目录
目 录
第1章 计算机基础知识 ............................................................................................................................. 1
1.1 基本练习题 .................................................................................................................................... 1
1.2 课后练习题 .................................................................................................................................... 2
第2章 8086/8088微处理器 ....................................................................................................................... 3
2.1 基本练习题 .................................................................................................................................... 3
2.2 课后练习题 .................................................................................................................................... 4
第3章 指令系统 ......................................................................................................................................... 5
3.1 基本练习题 .................................................................................................................................... 5
3.2 课后练习题 .................................................................................................................................... 7
第4章 汇编语言程序设计 ......................................................................................................................... 9
4.1 基本练习题 .................................................................................................................................... 9
4.2 课后练习题 .................................................................................................................................. 10
第5章 半导体存储器 ................................................................................................................................11
5.1 基本练习题 ...................................................................................................................................11
5.2 课后练习题 .................................................................................................................................. 13
第6章 输入输出接口技术 ....................................................................................................................... 14
6.1 基本练习题 .................................................................................................................................. 14
6.2课后练习题 ................................................................................................................................... 15
第7章 并行接口及8255A应用 .............................................................................................................. 16
7.1 基本练习题 .................................................................................................................................. 16
7.2 课后练习题 .................................................................................................................................. 18
第8章 串行接口及8251A应用 .............................................................................................................. 20
8.1 基本练习题 .................................................................................................................................. 20
8.2 课后练习题 .................................................................................................................................. 20
第9章 中断及8259A ............................................................................................................................... 21
9.1 基本练习题 .................................................................................................................................. 22
9.2 课后练习题 .................................................................................................................................. 23
第10章 定时器/计数器 ............................................................................................................................ 24
I
考试题中一定会有的习题及其答案
中北大学微机原理及接口技术习题及练习册---目录
10.1 基本练习题 ................................................................................................................................ 24
10.2 课后练习题 ................................................................................................................................ 25
第11章 模拟量通道 ................................................................................................................................. 26
11.1 基本练习题 ................................................................................................................................ 26
11.2 课后练习题 ................................................................................................................................ 26
第12章 与实验相关的问题 ..................................................................................................................... 28
12.1 基本练习题 ................................................................................................................................ 28
12.2 课后练习题 ................................................................................................................................ 28
基本练习题参考答案 ................................................................................................................................. 29
第1章 计算机基础知识参考答案 ................................................................................................... 29
第2章 8086/8088微处理器参考答案 ............................................................................................. 29
第3章 指令系统参考答案 ............................................................................................................... 30
第4章 汇编语言程序设计参考答案 ............................................................................................... 31
第5章 半导体存储器参考答案 ....................................................................................................... 33
第6章 输入输出接口技术参考答案 ............................................................................................... 36
第7章 并行接口及8255A应用参考答案 ....................................................................................... 36
第8章 串行接口及8251A应用参考答案 ....................................................................................... 38
第9章 中断及8259A参考答案....................................................................................................... 39
第10章 定时器/计数器参考答案 .................................................................................................... 39
第11章 模拟量通道参考答案 .......................................................................................................... 40
第12章 与实验相关的问题参考答案 ............................................................................................. 41
I I
考试题中一定会有的习题及其答案
中北大学微机原理及接口技术习题及练习册
第1章 计算机基础知识
基本要求:了解微型机的特点、发展、分类及应用;理解微型计算机系统的硬件组成和基本工作方
式;掌握软件的作用及其与硬件的相依关系,掌握微处理器、微型计算机和微型计算机系统。掌握
原码、反码、和补码的定义、求法,掌握补码运算的特点和基本法则,会用补码加、减法;熟练掌
握有符号数的表示方法,了解定点数、浮点数的表示方法;理解溢出的概念,了解溢出的判别方法;
掌握BCD码的表示方法;掌握字符的表示方法—ASCII码;了解汉字编码的方法。本章重点:熟练
掌握原码、反码、和补码的定义运算法则。
1.1 基本练习题
一、填空题
1.系统总线由___________、___________、___________三类传输线组成。
2.微型计算机由_______________、_______________、_______________和系统总线组成。
3.计算机的硬件结构通常由五大部分组成。即运算器,____________,__________,输入设备和
输出设备组成。
4.8位二进制整数,其补码所能表示的范围为____________,-1的补码为__________H。
5.一带符号数的8位补码为11110111B,它所表示的真值为________D。
6.将二进制数101101.101转换为十进制数为_______________。
7.将压缩BCD码01111001转换成二进制数为_______________。
8.一个完整的微机系统应包括_______________和_______________两大功能部分。
9.X、Y的字长均为12位,已知[X]反=A3CH,原码为_______________H,[Y]反=03CH,则X-Y的
补码为_______________H。
10.微处理器由_______________、_______________和少量寄存器组成。
11.带符号数在机器中以_________码表示,十进制数-78表示为_______________。
12.将压缩BCD码01111001转换成十进制数为_______________。
13.8位二进制补码10110110代表的十进制负数是_______________。
14.已知X的补码是11101011B,Y的补码是01001010B,则X-Y的补码是_______________。
15.ASCII码由_________位二进制数码构成,可为_______个字符编码。
16.在计算机中,用二进制表示实数的方法有两种,分别是______和________。
二、选择题
1.计算机内部数值7FH,当分别为某个数的原码、反码和补码时,其真值是_________。
A)原码时大 B)反码时大 C)补码时大 D)一样大
2.十进制数-38的八位二进制补码是________。
A) 01011011 B) 11011010 C) 11011011 D) 01011010
3.微型计算机的发展特点是__________。
A) 体积越来越小 B) 容量越来越大 C) 精度越来越高 D) 以上都对
4.在下列不同进制的数据中,最小的数是___________。
A) 101001B B) 101001BCD C) 52D D) 23H
5.标准的ASCII码由______位二进制代码组成。
A) 4 B) 7 C) 8 D) 9
6.长度相同但格式不同的的两种浮点数,假设前者阶码长,尾数短,后者阶码短,尾数长,其他
规则相同,则他们可表示数的范围和精度_________。
A)两者可表示的数的范围和精度相同 B)前者可表示的数的范围大但精度低
1
考试题中一定会有的习题及其答案
中北大学微机原理及接口技术习题及练习册
C)后者可表示的数的范围大且精度高 D)前者可表示的数的范围大且精度高
7.汉字编码的首要原则是,要给每个汉字分配唯一一个____位的二进制数。
A) 4 B) 8 C) 16 D) 32
三、简答题
1.写出下列真值对应的机器数的原码、补码形式。
(1)X=-1100100 (2)X=+1000000 (3)X=-1111111 (4)X=-0000000
2.微型计算机由那些基本功能部件组成?
3.什么是总线?
4.简述微型计算机主要特点。
5.BCD码运算修正规则是什么?
6.简述微处理器的基本功能。
7.什么是机器数?什么是机器数的真值?
1.2 课后练习题
一、填空题
1.将二进制数1011011.1转换为十六进制数为_______________。
2.将十进制数199转换为二进制数为_______________B。
3.BCD码表示的数,加减时逢______进一,ASCII码用来表示数值时,是一种_______________(压
缩或非压缩)的BCD码。
4.十进制数36.875转换成二进制是_______________。
5.以_________为主体,配上系统软件和外设之后,就构成了______________。
6.十进制数98.45转换成二进制为___________B、八进制__________Q、十六进制__________H。
(精确到小数点后4位)
二、选择题
1.堆栈的工作方式是___________。
A)先进先出 B)后进先出 C)随机读写 D)只能读出不能写入
2.八位定点补码整数的范围是_____________。
A)-128-+128 B)-127-+127 C)-127-+128 D)-128-+127
3.字长为16位的数可表示有符号数的范围是______。
A)-32767-+32768 B)-32768-+32767 C)0-65535 D)-32768-+32768
三、简答题
1.微型计算机系统的基本组成?
2.简述冯.诺依曼型计算机基本思想?
2
考试题中一定会有的习题及其答案
中北大学微机原理及接口技术习题及练习册
3.什么是微型计算机?
4.什么是溢出?
第2章 8086/8088微处理器
基本要求:理解微处理器的内、外部逻辑结构,了解8086/8088的功能结构,理解8086/8088的引
脚定义和功能‘理解各个寄存器组织方式和I/O组织方式,理解存储器的地址空间与寻址的概念;
理解存储器分段的概念;熟练掌握物理地址的形成方法,掌握信息的分段存储与段寄存器之间的关
系。重点和难点:微处理器的内、外部逻辑结构和8086/8088的引脚功能
2.1 基本练习题
一、填空题
1. 8088的内存单元3017H:010BH的物理地址为_______________。
2. 8088 CPU的外部数据线有_______条,内部数据线有_______条。
3. 8086中,RESET的作用是:_______________。
4. 在8088系统中,从偶地址读写两个字时,需要______个总线周期。
5. 8086CPU 内部设置有一个_________字节的指令队列寄存器。
6. 8086上电复位后,其内部(CS)=___________,(IP)=________。
7. 8086 CPU在内部结构上由___________和_________组成。
8. 在用8086 CPU组成的计算机系统中,当访问偶地址字节时,CPU和存储器通过____________数
据线交换信息;访问奇地址字节时通过_____________数据线交换信息。
9. 8086 CPU对存储器的最大寻址空间为_______________;在独立编址时对接口的最大寻址空间
是_______________。
10. 8086状态寄存器中,作为控制用的标志位有______个,其中,不可用指令操作的是______。
11. 在8086系统中,堆栈是按___________方式工作的存储区域,操作地址由________和_______
提供。
二、选择题
1. 指令的指针寄存器是_______。
A) BX B) IP C) BP D) SP
2. 中央处理器(微处理器)一般主要包括________。
A)运算器 B)控制器 C)运算器和控制器 D)运算器、控制器和存储器
3. 下面的说法中,___________是正确的。
A) 指令周期等于总线周期 B) 指令周期大于等于总线周期
C) 指令周期是总线周期的两倍 D) 指令周期与总线周期之间的关系不确定
4. 在8086系统中,在以下地址中可作为段起始地址的为:( )
A) 20100H B) 20102H C) 20104H D) 20108H
5. 8086执行一个总线周期最多可传送( )字节。
3
考试题中一定会有的习题及其答案
中北大学微机原理及接口技术习题及练习册
A) 1个 B) 2个 C) 3个 D) 4个
6. 在8086CPU的标志寄存器中,属于控制标志位的是__________。
A) DF B) SF C) OF D) CF
7. 8088 CPU中断请求线有 ( )。
A) 1条 B) 2条 C) 4条 D) 8条
8. 某个8088存储单元的逻辑地址为A400:3400,其物理地址是_____。
A) 0D8000H B) 0A7400H C) 3E400H D) 0A740H
9. 在8086CPU中,对时钟周期、指令周期和总线周期的长短排序,正确的是________。
A) 总线周期≥指令周期≥时钟周期 B) 时钟周期≥指令周期≥总线周期
C) 指令周期≥总线周期≥时钟周期
10. 在8086/8088中,一个最基本的总线周期由4个时钟周期(T状态)组成,在T1状态,CPU在
总线上发出__________信息。
A) 数据 B) 状态 C) 地址 D) 其他
三、简答题
1. 若在4002H段中有8个字节的数据为34H,45H,56H,67H,78H,89H,9AH,0ABH,假定它们
在存储器中的物理地址为400A5H-400ACH,试求各存储单元的有效地址;若从存储器中读出这些数
据,试问最少要几个总线周期?
2. 8086CPU内部由哪两部分组成?各完成什么工作?
3. 简述8086内部EU和BIU两大功能单元各自的功能和这样组织的意义。
4. 什么是微处理器?
2.2 课后练习题
一、填空题
1. 8086/8088的基本总线周期由_______个时钟周期组成,若CPU主频为10MHz,则一个时钟周期
的时间为_______________。
2. 在8086CPU的时序中,为满足慢速外围芯片的需要,CPU采样_____________信号,若未准备好,
插入_____________时钟周期。
3. 8086系统总线形成时,须要用_______________信号锁定地址信号。
4. 对于8086微处理器,可屏蔽中断请求输入信号加在_______________引脚。
5. 在8086系统中,若某一存贮单元的逻辑地址为7FFFH:5020H,则其物理地址为_______________。
6. 8086的输入信号 Ready 为低电平的作用是说明_______________。
7. 8088 CPU的 NMI 引脚提出的中断请求称为:_______________。
8. CPU从主存取出一条指令并执行该指令的时间称为_______________。
9. 在8086系统中,从奇地址读写两个字时,需要_________个总线周期。
二、简答题
1. 在内部结构上,微处理器主要有那些功能部件组成?
4
考试题中一定会有的习题及其答案
中北大学微机原理及接口技术习题及练习册
2. 微处理器一般应具有那些基本功能?
3. 什么是总线周期?
三、判断题
1. 在8086系统中,20位地址是在执行部件中形成的。 ( )
2. 8086 CPU的最小方式是为实现多处理器系统而设计的。 ( )
3. 在加减运算时,OF=1就表示结果有错。 ( )
4. 两数相加,结果有偶数个"1",则PF=1。 ( )
5. 当8086CPU复位后,(CS)=0000H,(IP)=0FFFFH,所以复位后系统从物理地址0FFFF0H开始执行
程序。 ( )
6.8086的每个存储单元地址既是字节地址又是字地址。 ( )
7. 同一个物理地址可以由不同的段地址和偏移量组合得到。( )
第3章 指令系统
基本要求:掌握8086/8088的寻址方式,了解8086/8088指令系统概况,掌握常用指令的汇编格式、
功能及用法。了解机器语言、汇编语言与高级语言的区别和联系。本章重点:掌握8086CPU的寻址
方式、指令系统中指令的分类及其常用指令的格式和功能。本章难点:灵活运用指令解决实际问题。
3.1 基本练习题
一、填空题
1.条件转移指令转移的范围是______________。
2.设当前的(SP)=0100H,执行PUSH AX指令后,(SP)=_______________H,若改为执行INT 21H指
令后,则(SP)=_______________H。
3.若当前(SP)=6000H,CPU执行一条IRET指令后,(SP)=_______________H;而当CPU执行一条
段内返回指令RET 6后,(SP)=_______________H。
4.8086的I/O指令有__________和__________两种寻址方式。
5.程序控制类指令的功能是_______________。
6.已知(BX)=2000H,(DI)=3000H,(SS)=4000H,(DS)=6000H,(SS)=5000H,66000H单元的内容为
28H,则指令MOV AL,[BX+DI+1000H]的执行结果是_______________。
7.在寻址方式中,可作基址寄存器的有___________、_________。
8.若(AL)=95H,执行SAR AL,1 后(AL)=________。
9.MOV AX,[BX][DI] 指令中源操作数的寻址方式为_______________。
10.若(CS)=1000H,(DS)=2000H,(SS)=3000H ,(ES)=4000H,(SI)=1000H,(BP)=2000H,则指令
MOV AX,[BP]的功能是将____________单元的内容传送给AL,将__________单元的内容传送给
AH(填写物理地址)。
11.指令MOV DX,OFFSET BUFFER 的源操作数的寻址方式是:_______________。
5
考试题中一定会有的习题及其答案
中北大学微机原理及接口技术习题及练习册
12.若(AL)=35H,执行ROL AL,1 后,(AL)=_______________。
13.指令MOV AX,[DI-4]中源操作数的寻址方式是______________。
14.累加器专用传送指令IN间接访问I/O端口,端口号地址范围为_______________。
15.若(DS)=2000H,(ES)=2100H,(CS)=1500H,(SI)=00A0H,(BX)=0100H, (BP)=0010H,则执行指
令LEA AX,[BX][SI] 之后,(AX)=___________H,源操作数是____________寻址方式。
二、选择题
1.完成将BX清零,并使标志位CF清零,下面错误的指令是_________。
A) SUB BX,BX B) XOR BX,BX C) MOV BX,00H D) AND BX,00H
2.已知(DS)=1000H,(BP)=0010H,(BX)=0100H,(DI)=0100H,(010110H)=ABH,(010111H)=BAH,执
行指令LEA CX,[BP][DI]后,(BX)=_________。
A) 0ABBAH B) 0100H C) 0BAABH D) 0110H
3.下面的指令不合法的是________。
A) INT 21H B) ADC AX,[SI] C) IN AX,03H D) PUSH AL
4.设SP=50H,执行段间返回指令RET 后,寄存器SP的内容是( )。
A) 44H B) 54H C) 5AH D) 5CH
5.在指令MOV ES:[SI],AX 中,目的操作数为_______寻址方式。
A) 寄存器 B) 直接 C) 基址变址 D) 寄存器间接
6.下列四条指令中,有几条指令需要使用DX寄存器_________?
MUL BX DIV BL IN AX,20H OUT 20H,AL
A) 1条 B) 2条 C) 3条 D) 4条
7.设(CL)=05H,要获得(CL)=0AH,可选用的指令是( )。
A) NOT CL B) AND CL,0FH C) XOR CL,0FH D) OR CL,0AH
8.用MOV指令将十进制数89以压缩BCD码格式送入AX,正确使用的指令是_________。
A) MOV AX,0089 B) MOV AX,0809 C) MOV AX,0089H D) MOV AX,0809H
9.若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL、BL的内容__________。
A) 0FH,04H B) 0BH,04H C) 0FH,0BH D) 04H,0FH
10.在子程序的最后一定要有一条__________指令。
A) HLT B) RET C) IRET D) POP
11.下列指令中,有语法错误的是__________________。
A) MOV [SI],[DI] B) IN AL,DX
C) JMP WORD PTR[BX+8] D) PUSH WORD PTR 20[BX+SI-2]
12.下面指令序列执行后完成的运算,正确的算术表达式应是________________。
MOV AL,BYTE PTR X
SHL AL,1
DEC AL
MOV BYTE PTR Y,AL
A) Y=2X+1 B) X=2Y+1 C) Y=2X-1 D) X=2Y-1
13.若已知(SP)=2000H,(AX)=0020H,则执行指令,PUSH AX 后,(SP)和((SS):(SP))的值分别
为_________。
A)2002H,00H B)2000H,20H C)1FFFH,00H D)1FFEH,20H
14.8086执行POP AX指令时,正确的操作是___________________。
A) AX<--[SP+1][SP],SP<--SP+2 B) AX<--[SP+1][SP],SP<--SP-2
C) SP<--SP+2,AX<--[SP+1][SP] D) SP<--SP-2,AX<--[SP+1][SP]
15.若累加器AL的内容为13H,执行NEG AL指令后,AL内容为________。
A) OOH B) 13H C) 0ECH D) 0EDH
6
考试题中一定会有的习题及其答案
中北大学微机原理及接口技术习题及练习册
16.8086中8位算术运算指令执行后,结果为10010001B,则ZF和SF标志位的值为______。
A)ZF=0 SF=1 B)ZF=0 SF=0 C)ZF=1 SF=1 D)ZF=0 SF不确定
17.在执行MUL BL指令执行后,CF=OF=1,(AL)=82H,则表示________。
A) (BL)>0 B) (AH)=FFH C) 被乘数小于零 D) 乘积大于255
三、简答题
1.什么是寻址方式,写出五种与数据有关的寻址方式?
2.在IBM PC中有专用的输入输出指令,请问I/O端口的地址范围是多少?地址范围的不同,应采
用的指令格式不同,请写出在具体的范围和采用的指令格式。
3.指出以下三条指令的区别(NUM为数据段一个变量名)。
(1) MOV SI,NUM (2) LEA SI,NUM (3) MOV SI,OFFSET NUM
4.根据给定的条件写出指令或指令序列。
(1)将AX寄存器及CF标志位同时清零。 (2)BX内容乘以2再加上进位位。
(3)将AL中的位二进制数高4位和低4位交换。
(4)将首地址为BCD1存储单元中的两个压缩BCD码相加,和送到第三个存储单元中。
5.子程序调用的操作过程包含哪几个步骤?
6.在0624H单元内有一条二字节指令JNE OBJ,如其中位移量分别为
(1)27H (2)6BH (3)0C6H 试问:转向地址OBJ的值是多少?
7.如BUFFER为数据段中0032单元的符号地址其中存放的内容为2345H,试问以下两条指令有什么
区别?指令执行完成后AX寄存器的内容是什么?
(1)MOV AX,BUFFER (2)LEA AX,BUFFER
8.在无超越说明时,通用数据读写、目的数据串、源数据串、堆栈操作和取指令操作分别自动选
择哪些段寄存器搭配产生物理地址?
9.设(DS)=1000H,(AX)=1C5AH,(BX)=2400H,(SI)=1354H,(13774H)=30H,(13775H)=20H,
(13754H)=40H,(13755H)=10H 指令在此环境下执行,在各空中填入相应的执行结果。
SUB AX,20H[BX][SI]
(AX)=_____,SF=______,ZF=______,CF=_____,OF=______
3.2 课后练习题
一、简答题
1. 若(AX)=9C5AH,(BX)=9754H,执行下列指令序列后,程序转向何处执行。
ADD AX,BX JNC L3
JNO L1 JNO L4
JNC L2 JMP L5
SUB AX,BX
2. 中断服务程序结束时,用RET指令代替IRET指令能否返回主程序?这样做存在什么问题?
3. 写出把首地址为BLOCK字数组中的第6个字,送到DX寄存的指令(或指令组),要求使用以下几
种寻址方式:
(1) 寄存间接寻址
(2) 寄存相对寻址
(3) 基址变址寻址
7
考试题中一定会有的习题及其答案
中北大学微机原理及接口技术习题及练习册
4. 设BX=134AH,BP=1580H,DI=0528H,SI=0234H,DS=3200H,SS=5100H,求在各种寻址方式下源
操作数的物理地址。
1) MOV AX, [2400H]
2) MOV AX, [BX]
3) MOV AX, [SI]
4) MOV AX, [BX+2400H]
5) MOV AX, [BP+2400H]
6) MOV AX, [BX+DI]
7) MOV AX, [BP+SI+2400H]
二、阅读下面的程序段,写出运行结果
1. CLC
MOV AX,248BH
MOV CL,3
RCL AX,CL 执行以上程序序列后, AX=____________________。
2. MOV BX,6D16H
MOV CL,7
SHR BX,CL 执行后BX寄存器中的内容________________________。
3. MOV DX,01H
MOV AX,42H
MOV CL,4
SHL DX,CL
MOV BL,AH
SHL AX,CL
SHR BL,CL
OR DL,BL 执行后 (DX)=__________,(AX)=____________
4. mov ax,693ah
mov al,ah
not al
add al,ah
inc al 程序段执行后,AL= _____________ 、ZF= ______________。
5. 根据程序填空(程序段顺序执行) MOV CL, 58 ;CL= MOV AL, 79 ;AL= ADD AL, CL ;AL= H, AF= , CF= DAA ;AL= , AF= , CF=
三、判断题
1. 执行下列指令可以将00H送到端口地址为1A0H的外设上。 ( )
MOV AL,00H
MOV 1A0H ,AL
2. 执行下列指令可以将其00H送到端口地址为2F8H的外设上:( )
MOV AL,00H
MOV DX,2F8H
OUT DX,AL
3. 8088的MOV指令不能进行两个存储器单元之间的数据直接传送。( )
4. 8088系统中,堆栈的存取可以以字或字节为单位。 ( )
5. IN和OUT指令可寻址的口地址为64K个,端口地址只能用立即数。( )
8
考试题中一定会有的习题及其答案
中北大学微机原理及接口技术习题及练习册
6. 判断下列指令是否正确
(1) JMP
(2) IN
(3) MOV
(4) SHL BX AL,DX DS,AX AX,2 ( ( ( (
(
(
(
( ) ) ) ) ) ) ) ) (9) PUSH SS (10) POP CS ( ( ( ( ( ( ( ( ) ) ) ) ) ) ) ) (11) XCHG BX,IP (12) MOV (13) IN (14) MOV (15) IN (16) MOV [BX],[1000] AL,N;(N>255) [BX][DI],10 BX,DX CS,AX (5) PUSH AL (6) MOV (7) MOV (8) MOV ES,3F00H [BX],[SI] AL,[BX+10H]
第4章 汇编语言程序设计
基本要求:掌握汇编语言程序设计的基本步骤,熟悉汇编语言程序设计的基本方法,掌握汇编语言
程序的建立及汇编过程。本章的难点:依据所要解决的问题,选择正确的程序设计方法,正确地运
用指令编写实用的汇编源程序
4.1 基本练习题
一、填空题
1.标号和变量都是存贮单元的符号地址,但其内容不同,标号是_______________的符号地址,而
变量是_______________的符号地址。
2.汇编语言源程序结束伪指令是_______________。
3.一个程序中,有下列伪指令:
ARY DB 25 DUP(3,4,4 DUP(?,1,0))
LEN DW $ - ARY
LEN单元存储的值是 。
4.有一个程序片段如下
MSG DW 3 DUP(?, 2 DUP (5,4),3)
MEN DW $-MSG
┇
┇
MOV AX, SEG MEN
MOV DS, AX
MOV AX, MEN
AX的值最后是 。
二、简答题
1.简述8086汇编语言中,指令语句和伪指令语句的区别和作用。
2.什么是变量,变量有哪些属性,如何使用这些属性?
3.试说明为什么有时候必须使用PTR属性操作符?
4.什么是汇编语言,什么是汇编?
5.简述DOS系统功能调用的使用方法?
三、程序设计题
1.从BUFF单元起有一个字符串(长度小于65535),以'*'结束,编写一个完整程序求该字符串长
度存入LENT单元,并统计字符串中含有大写英文字符的个数并存入COUNT单元。要求源程序具备
必要的伪指令和段说明。
9
考试题中一定会有的习题及其答案
中北大学微机原理及接口技术习题及练习册
2.有一带符号8位数X存于DAT单元.编一个程序段判断该数,若x小于0则将0FFH送MARK单
元;若X等于0则将MARK+1单元置0FFH;若X大于0则置MARK+2单元为0FFH。
3.已知有X、Y、Z三个字变量,存放无符号整数,请编一个完整的程序实现公式Z=(X+Y)/(X-Y+600)
(不考虑溢出情况)。
4.AX寄存器中存放着4位十六进制数。试编写一个汇编语言程序,将这4位十六进制数分别转换
为相应的ASCII码,并依次存放到RESULT数组的4个字节中去,要求用调用子程序的方法实现。
5.写出对存放在DX和AX中的双字长数求补的指令序列。
6.设有两个等长字符串。试编写一个汇编语言程序,比较它们是否完全相同;若相同,则将字符
"Y"送入AL中,否则,将字符"N"送入AL中。
7.写出程序段,把DX,AX中的双字右移四位。
8.编写一个完整的8086汇编语言程序,从附加段中首地址为ADR1(变量名)连续存放的100个
字型无符号整数中找出最大数,并将此数及其偏移地址分别放入变量MAX和MAXM中
9.已知(AX)=4BD5H,统计AX中1的个数和0的个数,并分别放在BL和DL中。编写程序段实现该
功能。
10.有一个首地址为ARRAY的N个字的数组,请编程序使该数组中的数按照从大到小的次序排序。
(采用冒泡排序算法)
4.2 课后练习题
一、填空题
1. 定义段结束的伪指令是___________;定义子程序结束的伪指令是________。
2.伪指令X DB 4 DUP (6,2 DUP(6,8)); Y DW 6800H; 设X的偏移地址为2000H,则Y的
偏移地址为_________H,若执行指令MOV BL,BYTE PTR Y后,则(BL)=________。
3.伪指令VR1 DB 2 DUP(?,3 DUP(1,2),5)在存贮器中被分配了_______________字节。
二、选择题
1.下面表示段定义结束的伪指令是__________。
A) END B) ENDP C) ENDS D) ENDM
2.变量的类型属性如下,下面错误的类型是__________。
A) 字节型 B) 字符型 C) 字型 D) 双字型
3.设有一程序定义如下:
ORG 0024H
AR1 DW 4,5,$+4
MOV AX,AR1+4
执行以上指令后,AX中的内容正确的是_______________。
A) 0028H B) 0032H C) 002AH D) 002CH
4.现用数据定义伪指令定义数据:BUF DB 4 DUP(0,2 DUP(1,0));问定义后,存储单元中有
数据0100H的字单元个数是____________。
A) 4 B) 3 C) 8 D) 12
5.下列伪指令中定义字节变量的是________。
A) DB B) DW C) DD D) DT
6.使用DOS功能调用时,子功能号应放在( )寄存器中。
A) AL B) AH C) DL D) DH
1 0
考试题中一定会有的习题及其答案
中北大学微机原理及接口技术习题及练习册
三、程序设计题
1.统计从01000H内存单元开始的100个字(WORD)型带符号数中的正数、负数和零的字(WORD)
个数。
2.实现两个十六位二进制数的加法。要求加数放在FIRST开始单元,被加数放在SECOND开始单元,
和数放在SUM单元。
第5章 半导体存储器
基本要求:掌握存储器的分类、作用及性能指标;了解半导体读写存储器(RAM)的基本原理,掌
握静态RAM、动态RAM的特点,了解动态RAM的刷新方法;了解半导体只读存储器(掩膜ROM、PROM、
EPROM、EEPROM)的基本原理,掌握其特点;掌握常用存储器芯片的用法;掌握存储器容量的扩充
方法,以及存储器与微处理器(8位、16位数据总线)的连接方法;掌握片选信号的产生方法。本
章重点:掌握各种存储器的工作原理及其CPU的存储器的扩展。本章难点:理解存储器的工作原理
及其地址空间的确定。
5.1 基本练习题
一、填空
1.在微机系统中用高位地址线产生存储器片选(CS)的方法有__________、_________、__________。
2.某机器中有8KB的ROM,其末地址为0FFFFFH,则其首地址为______________。
3.DRAM靠_______________存储信息,所以需要定期_______________。
4.掉电后信息丢失的存储器是_______________,掉电后信息不丢失的存储器是_______________。
5.半导体存储器分为___________、__________两大类。前者的特点是_______________,后者的
特点是_______________。
6.从内存地址40000H到0BBFFFH,共_________KB。
7.用512×4的RAM芯片组成12K×8的芯片组,需片内地址线_______________条,片组选择线至
少_______________条。
11
考试题中一定会有的习题及其答案
中北大学微机原理及接口技术习题及练习册
二、选择
1.某CPU有地址线20根,它可连接内存的最大存储容量是________。
A) 64KB B) 640KB C) 1MB D) 4MB
2.以下四种半导体存储器中,以传输同样多的字为比较条件,则数据传输率最高的是_______。
A) DRAM B) SRAM C) 闪速存储器 D) EPROM
3.没有外部存贮器的计算机,其监控程序可以存放在____________。
A) RAM B) ROM C) CPU D) RAM和ROM
4.用16M×1的DRAM芯片组成128MB×8存储容量,要使用______________。
A) 128片 B) 64片 C) 32片 D) 16片
5.27128的存储容量为16K×8,其片内地址线和数据线数分别为________。
A) 8,8 B) 8,14 C) 14,8 D) 14,14
6.2864是一种__________芯片。
A) RAM B) PROM C) EPROM D) EEPROM
7.下列几种半导体存储器中,哪一种需要刷新操作______________?
A) SRAM B) DRAM C) EPROM D) EEPROM
8.某SRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为________ 。
A) 8,512 B) 512,8 C) 18,8 D) 19,8
9.EPROM是指__________。
A) 可编程的只读存储器 B) 只读存储器
C) 紫外线可擦除可编程的只读存储器 D) 电可改写只读存储器
10.以下四种类型的半导体存储器中,以传输同样多的字为条件,则读出数据最快的是_________。
A) FLASH B) DRAM C) SRAM D) EPROM
11.存储器是计算机系统的记忆设备,它主要用来___________。
A) 存放数据 B) 存放程序 C) 存放数据和程序 D) 存放微程序
12.和外存相比,内存的特点是________。
A) 容量小、速度快、成本高 B) 容量小、速度快、成本低
C) 容量大、速度快、成本高 D) 容量大、速度快、成本低
三、简答题
1.什么是RAM?什么是ROM、EPROM?各有什么用途?
2.试说明线选法和全译码法二种片选控制方法的优缺点。
3.半导体随机存储器RAM与只读存储器ROM有何区别?它们各有哪几种类型?
4.常用的存储器片选控制方法有哪几种?它们各有什么优缺点?
5.简述存储器芯片的组成。
6.设有一个具有14位地址和8位字长的存储器,问:
(1)该存储器能存储多少字节的信息
(2)如果存储器由1K*1位SRAM芯片组成,需要多少芯片?
(3)最少需要多少位地址作芯片选择
7.详细写出半导体存储器的分类。
8.计算机的内存有什么特点?内存由哪两部分组成?外存一般是指哪些设备?外存有什么特点?
9.在存储器器件内部,为什么总是采用矩阵形式组成存储结构?请用一个具体的例子进行说明。
10.为了节省存储器的地址译码电路,通常采用哪些方法?
四、存储器设计应用题
1.已知有SRAM芯片62256(32K×8)及EPROM芯片27256(32K×8),现用这两种芯片构成8088
最小系统内存的一部分,其中SRAM所占的地址空间为40000H--47FFFH,EPROM所占的地址空间为
1 2
考试题中一定会有的习题及其答案
中北大学微机原理及接口技术习题及练习册
F8000H--FFFFFH,试设计出其原理图。
2.给8088CPU系统扩展32K的ROM,且所选用的存储器芯片为8K×8,地址译码器为74LS138,ROM
的地址范围从60000H~67FFFH,要求写出每一个存储器芯片的地址范围,画出逻辑连线图。
3.设某系统的CPU有16根地址线A15-A0、8根数据线D7-D0。现需扩展6KB的ROM,地址范围为:
0000H-17FFH,采用2716芯片。
(1) 请写出存储器器件2716的数据线和地址线的条数;
(2)计算ROM的芯片数量;
(3)设计存储器扩展原理图,并写出每片ROM的地址范围。
4.已知RAM芯片结构如图所示,回答下列问题:
1) 该芯片容量为多少?若要求构成一个2K×8的RAM阵列,需几个
这样的芯片?
2) 若RAM阵列组的起始地址为E1000H,画出存储器系统与8086的
电路连接图(8086工作在最小模式),并写出每组RAM芯片的地址空间。
3) 编程:将缓冲区中的10个数据写进E1000开始的10个单元中,
并说明如何查看结果?
五、判断题
1.只读存储器ROM只有一种类型。 ( )
2.动态RAM的一个重要问题是必须对它所存的信息定期进行刷新。 ( )
3.用紫外线照射一片EPROM的窗口后,若读出其存储单元的内容均为0FFH,则表明该EPROM已被
擦除干净。 ( )
4.读写存储器RAM,有SRAM和DRAM二种类型。 ( )
5.2 课后练习题
一、填空题
1.在Intel80x86系统中,若一个32位(4字节)字11223344H,存储在地址为10000H的存储单
元中,则10000H字节单元内容为____________,10003H字节单元内容为___________。
2.若芯片SRAM的容量为4K×4bit,现欲用这样的芯片构成0A0000H到0C3FFFH的内存,需要___
片这样的芯片。
3.如果某存储器芯片的容量为4K×8位,则存储器片内寻址地址线是_______根,如果它在系统中
起始地址为0F0000H,则它的末地址是_______________。
二、简答题
1.试述动态RAM的工作特点,与静态RAM相比,动态RAM有什么长处和不足之处。说明它的使用场
合。
2.用下列RAM芯片构成32K×8的存储器模块,各需要多少芯片?多少个片选线?
(1)1K×8 (2)4K×8 (3)1K×4 (4)16K×4
13
考试题中一定会有的习题及其答案
中北大学微机原理及接口技术习题及练习册
3.什么是字扩展?什么是位扩展?用户自己购买内存条进行内存扩充,是在进行何种存储器扩展?
三、存储器应用
1.设某微机系统需要扩展内存RAM 32KB,扩充的存储器空间为10000H开始的连续存储区域。存
储器芯片采用16K×8的RAM芯片,CPU使用8088。
1)选用芯片,画出逻辑连接图;
2)写出各片RAM的所在地址区域。
2.用4K×4的EPROM存储器芯片组成一个16K×8的只读存储器。试问:
(1)该只读存储器的数据线和地址线的位数。
(2)根据题意需要多少个4K×4的EPROM芯片?
(3)画出此存储器的组成框图。
第6章 输入输出接口技术
基本要求:理解I/O接口的作用和一般结构;掌握I/O编址方式和I/O传送方式,理解中断的概念、
分类。本章重点:一些基本概念,I/O接口的构成以及I/O传送方式
6.1 基本练习题
一、填空题
1. CPU与内存及I/O装置间传送数据的硬件线路通道称为_______________。
2. CPU和外设之间的数据传送方式有__________、__________、____________和___________。
3. I/O接口的编址方式可分为_______________、_______________两种方式。
1 4
考试题中一定会有的习题及其答案
中北大学微机原理及接口技术习题及练习册
4. CPU与I/O之间接口信息通常有三类,它们是____________、___________、____________信息。
5. CPU从I/O接口的_______________中获取外部设备的"准备好"、"忙"或"闲"等状态信息。
6. 一个典型的接口是由____________、______________和______________三种不同的寄存器构成。
7. 主机与外设之间的数据传送控制方式通常有三种,它们是程序控制方式,DMA方式及
_______________,其中________方式的数据传输率最高。
二、选择题
1. 中断与DMA( )
A)程序中断可以完全代替DMA B)DMA可以完全代替程序中断
C)二者各有使用范围和特点,不能互相代替
2. I/O与主机信息的交换采用中断方式的特点是_________。
A) CPU与设备串行工作,传送与主程序串行工作
B) CPU与设备并行工作,传送与主程序串行工作
C) CPU与设备并行工作,传送与主程序并行工作
3. 有关外设的连接,下面哪个说法是正确的__________________?
A)输入输出设备可以直接和CPU连接
B)输入设备的数据线必须经过三态缓冲器才能和CPU的数据总线连接
C)CPU的数据总线,必须经三态缓冲器才能和输出设备连接
4. 一般的接口电路中,不包含下面的哪个端口__________。
A)数据口 B)地址口 C)控制口 D)状态口
5. CPU与外设间数据传送的控制方式有________________。
A)中断方式 B)程序控制方式 C)DMA方式 D)以上三种都是
三、简答题
1. 什么情况下两个端口可以用一个地址?
2. 计算机与外部设备数据交换的方式有几种,分别是什么?
3. 如果利用中断方式传送数据,数据是如何传输的?中断机构起什么作用?
4. 什么是I/O接口?
5. 简述CPU以中断方式如何与外设交换数据。
6.2课后练习题
一、选择题
1. 下列有关I/O端口的描述中,不正确的是_______________。
A)I/O端口从逻辑上讲是被CPU访问的I/O接口电路中的寄存器
B)8086系统对I/O端口的访问只能通过专用的指令
C)从连接形式上讲,I/O端口总是直接与数据总线连接
D)I/O端口可以看作是CPU与外设交换数据的中转站
2. 在DMA传送方式中,对数据传递过程进行控制的硬件称为( )。
A) 数据传递控制器 B) 直接存储器 C) DMAC D) DMAT
3. CPU响应中断请求和响应DMA请求的本质区别是 ( )
A) 中断响应靠软件实现 B) 速度慢 C) 控制简单
D) 响应中断时CPU仍然仍控制总线,而响应DMA请求时,CPU要让出总线
4. 在中断方式下,外设数据输入到内存的路径是 ( )
A) 外设→数据总线→内存 B) 外设→数据总线→CPU→内存
C) 外设→CPU→DMAC→内存 D) 外设→I∕O接口→CPU→内存
5. CPU与I∕O设备间传送的信号有 ( )
15
考试题中一定会有的习题及其答案
中北大学微机原理及接口技术习题及练习册
A) 数据信息 B) 控制信息 C) 状态信息 D) 以上三种都是
6. CPU与外设之间的数据传输方式有_______________。
A) 查询方式 B) 中断方式 C) DMA方式 D) 以上都是
7. 主机、外设不能并行工作的输入/输出方式是____________。
A) 程序查询方式 B) 中断方式 C) DMA方式
二、简答题
1. 说明I/O接口的基本功能。
2. 相对于查询方式,中断方式有什么优点?和DMA方式比较,中断方式有什么不足之处?
三、填空题
I/O端口的编址方式有统一编址和_______________两种。其中,在PC机中,I/O端口编址方式
为_______________。
第7章 并行接口及8255A应用
基本要求:要求学生掌握并行接口的原理及扩展方法,掌握并行接口器件8255A的内部结构、外部
引脚、内部寄存器以及各种工作方式(方式0、方式1)特点和使用,了解方式2的特点;要求学生
掌握8255A初始化编程的方法,并能进行应用程序的软硬件设计;要求学生掌握键盘、LED显示器
的作用和工作原理,掌握接口的设计方法。重点:8255A的内部结构和引脚功能、与CPU的连接;
8255A的工作方式0;控制字的格式及作用、各种工作方式的组合,初始化编程方法,应用设计;
键盘、LED的工作原理。难点:8255A的工作方式;行扫描法、行反转法,键识别与处理、多位LED
的多位显示问题。
7.1 基本练习题
一、填空题
1.一片8255A端口A有3种工作方式,端口B有_______种工作方式。
2.8255A的三个端口工作在方式0输入方式时,三个端口均_________(有/无)锁存能力。
3.当从8255A的端口C读出数据时,8255A的几个控制信号*CS,A1,A0,*RD,*WR分别是_________,
_________,_________,_________,_________(*代表低电平有效)。
4.8255A的端口A可用程序设置为__________、__________、_________三种工作方式,对C口还
有一种特殊使用方式为____________。
5.当8255A的输入信号 *CS=0、*RD=0、*WR=1且A1=A0=0时,此8255A执行的操作是
_______________。(*表示低电平有效)
6.当8255A的输入信号 *CS=0、*RD=1、*WR=0且A1=A0=0时,此8255A执行的操作是
_______________。(*表示低电平有效)
7.8255A芯片中的端口B可以有_______种工作方式。
8.一片8255A芯片内含_________个传输数据的8位I/O端口,其中PA口有_________种工作方式。
1 6
考试题中一定会有的习题及其答案
中北大学微机原理及接口技术习题及练习册
二、选择题
1.8255A芯片具有三个独立数据端口,只有_______端口具有双向传输方式。
A) A口 B) B口 C) C口 D) 以上均可
2.当8255A的PC4-PC7全部为输出时,表明8255A的A端口工作方式为__________。
A) 方式0 B) 方式1 C) 方式2 D) 不能确定
3.8255A的A口工作在方式2时,B口可工作__________________。
A)方式0或方式1 B)方式1或方式2
C)只能工作在方式1 D)任何方式都不行,只能空着
4.已知某系统中8255芯片所占用的I/O地址为340H--343H,则该8255芯片内控制字寄存器口地
址为_________。
A)340H B)341H C)342H D)343H
5.某系统采用8255A并行I/O接口,初始化时CPU所访问的端口地址为0CBH,并设定A口的工作
方式为方式1输出,则A口的地址最可能为__________。
A)0CBH B) 0CAH C) 0C9H D) 0C8H
6.8255A的方式选择控制字应写入__________。
A) A口 B) B口 C) C口 D) 控制口
7.在通用可编程并行电路8255A中,用于传输数据的8位I/O端口共有_________。
A) 1个 B)2个 C) 3个 D) 4个
三、简答题
1.8255A是什么芯片?一片8255占用几个口地址?它有几种工作方式?
2.8255A的方式0一般使用在什么场合?在方式0时,如果使用应答信号进行联络,应该怎么办?
3.当8255A工作在中断方式2时,CPU是如何来区分输入或输出的?
4.现欲从8255A芯片PC口的PC0输出高电平“1”,试问有哪几种办法实现此操作?
5.以4×4的键盘为例,简述非编码键盘中行反转法扫描键盘的工作原理。
四、硬件编程题
1.一个8088系统中有一8255A,8255A各口设置如下:A组与B组均工作于方式0,A口为数输入,
B口为输出,C口高位部分为输出,低位部分为输入,A口地址设为40H。
1) 写出工作方式控制字
2) 对8255A初始化
3) 从A口输入数据,将其取反后从B口送出
2.设8255A的4个寻址地址号为0060H~0063H,试编写下列各种情况下的初始化程序。
1) 将A组和B组设置成方式0,A口,B口为输入,C口为输出。
2) 将A组工作方式设置成方式2,B组为方式1,B口作为输出。
3) 将A口,B口均设置成方式1,均为输入,PC6和PC1为输出.
4) A口工作在方式1,输入;B口工作在方式0,输出;C口高4位配合A口工作,低4位为输
入。
3. 8255A控制字如下,8255A端口地址为:160H、162H、164H、166H,端口A方式0输出,端口B
方式0输入,端口C方式0输出。编写程序实现初始化,并将端口B内容的2倍与端口C的内容求
和后将结果取反送到端口A。
五、硬件设计题
1.用一片8255 A芯片设计一基于PC系统总线的I/O接口板,要求:
1)8255A占用的端口地址为300H--306H,画出原理图。
2)设8255A的PA、PB、PC口均工作在方式0,PA口为输入,PB、PC口均为输出,编写8255
的初始化程序片段(已知8255A控制字为10010000B)。
17
正在阅读:
微机原理考试习题与答案05-18
2009.12.10钢结构冬季施工专项方案 - 图文11-25
银行反假币宣传活动总结01-29
搬迁设备合同书02-25
β-内酰胺类抗生素复方制剂分析与应用10-16
高管必备:最狼性最完整的企业管理手册05-29
2014-2015一年级第一学期解决问题03-22
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 微机
- 习题
- 原理
- 答案
- 考试
- 大剂量人体白蛋白和硫酸镁对溶栓后脑组织的保护与促进修复作用
- 湘教版小学音乐五年级上册教学计划
- 专家详解植发手术多长时间
- 经典《cad2012基础教程》第五章
- 地铁供电工程地铁机电工程
- 普通化学第六章习题答案
- 2020高考语文一轮复习专题一文言文阅读文言文基础强化综合练(一)_(四)练习
- 篱笆中学九年级上第一学月考物理试卷刘登轩2
- 2014年注册会计师经济法考试试题及答案解析(三十九)
- 【名校名卷取精 命题探究】2014年数学中考抢分训练之“小题狂做”:一次函数的应用(含解析)
- 南昌市中考第一次模拟考试语文试题【10套模拟精选】
- 机械加工基础知识
- 26、若 为奇函数, 为偶函数,且 有意义,则 是 -
- 急危重症护理重点
- 2011考研英语二_作文
- 财务部财务稽核岗位标准化工作内容(市政专业)3
- 岩石流变力学的研究现状及其发展方向
- 电子表格的使用技巧
- 股东决定书
- C语言习题集及答案 1