微机原理期中答案

合集下载

微机原理试题及答案

微机原理试题及答案

微机原理试题及答案一、选择题。

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. 请简要介绍一下微机系统的工作原理及其组成部分。

答,微机系统是由中央处理器、内存、输入设备和输出设备组成的。

中央处理器负责处理各种数据和指令,内存用来存储程序和数据,输入设备用来将用户输入的数据传输给计算机,输出设备用来将计算机处理后的数据输出给用户。

微机系统的工作原理是通过中央处理器的控制,将输入的数据进行处理和运算,然后将结果输出给用户。

(完整版)微机原理答案

(完整版)微机原理答案

微机原理答案习题11.什么是汇编语言,汇编程序,和机器语言?答:机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。

汇编语言是面向及其的程序设计语言。

在汇编语言中,用助记符代替操作码,用地址符号或标号代替地址码。

这种用符号代替机器语言的二进制码,就把机器语言编程了汇编语言。

使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序。

2.微型计算机系统有哪些特点?具有这些特点的根本原因是什么?答:微型计算机的特点:功能强,可靠性高,价格低廉,适应性强、系统设计灵活,周期短、见效快,体积小、重量轻、耗电省,维护方便。

这些特点是由于微型计算机广泛采用了集成度相当高的器件和部件,建立在微细加工工艺基础之上。

3.微型计算机系统由哪些功能部件组成?试说明“存储程序控制”的概念。

答:微型计算机系统的硬件主要由运算器、控制器、存储器、输入设备和输出设备组成。

“存储程序控制”的概念可简要地概括为以下几点:①计算机(指硬件)应由运算器、存储器、控制器和输入/输出设备五大基本部件组成。

②在计算机内部采用二进制来表示程序和数据。

③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作,使计算机在不需要人工干预的情况下,自动、高速的从存储器中取出指令加以执行,这就是存储程序的基本含义。

④五大部件以运算器为中心进行组织。

4.请说明微型计算机系统的工作过程。

答:微型计算机的基本工作过程是执行程序的过程,也就是CPU自动从程序存放的第1个存储单元起,逐步取出指令、分析指令,并根据指令规定的操作类型和操作对象,执行指令规定的相关操作。

如此重复,周而复始,直至执行完程序的所有指令,从而实现程序的基本功能。

5.试说明微处理器字长的意义。

答:微型机的字长是指由微处理器内部一次可以并行处理二进制代码的位数。

它决定着计算机内部寄存器、ALU和数据总线的位数,反映了一台计算机的计算精度,直接影响着机器的硬件规模和造价。

微机原理与接口技术(单片机)期中练习题-参考答案

微机原理与接口技术(单片机)期中练习题-参考答案

2011—2012学年第2学期期中练习试卷课程名称:微机原理与接口技术使用班级:电信N091、N092班级:姓名:学号:一.单项选择题(每题1分,共15分)1.DPTR为( C )A.程序计数器B.累加器C.数据指针寄存器D.程序状态字寄存2.PSW的Cy位为( B )A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位3.MCS-51单片机片内ROM容量为(A )A.4KBB.8KBC.128BD.256B4.MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?(B )A.MULB.MOVXC.MOVCD.MOV5.direct表示( C )A.8位立即数B.16位立即数C.8位直接地址D.16位地址6.堆栈指针SP是一个( A )位寄存器A.8B.12C.13D.167.定时器/计数器工作方式选择中,当M1M0=11时,其工作方式为( D )A.方式0B.方式1C.方式2D.方式38.MCS-51的最小时序定时单位是( A )A.节拍B.状态C.机器周期D.指令周期9.MOVC A ,#30H指令对于源操作数的寻址方式是( C )A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址10.计算机能直接识别的语言为( B )A.汇编语言B. 机器语言C.自然语言D.硬件和软件11.主频为12MHz的单片机它的机器周期为(C )A.1/12微秒B.0.5微秒C.1微秒D.2微秒12.MOVC A ,@A+PC指令对于源操作数的寻址方式是( D )A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址13.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( B )。

A 4KB B 64KB C 8KB D 128KB14.假定堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(D )。

微机原理期中试题最新大全答案

微机原理期中试题最新大全答案

《微机原理》期中试题答案专业年级:姓名:学号:电子信息工程系考试日期:2005/11/27一、填空题(12分,每空1分1.对于十进制数66,当它用二进制数表示时为 1000010 ,用十六进制数表示时为42 H;用压缩BCD码表示时为: 01100110 。

2.8086/8088CPU的数据线和地址线是以分时复用方式使用的。

3.8086/8088 CPU最小工作模式的含义是指: 单处理器系统。

5.对于8086/8088CPU,设有物理地址00400H,试写出其两种不同的逻辑地址0000:0400H 、 0040H:0000H 。

6.设有逻辑地址1234H:1234H,试写出其对应的物理地址 13574H 。

7.设SP为2000H,则执行PUSH AX 后,SP= 1FFE H,其中AH 压入1FFF H单元,AL压入 1FFE H单元。

8. 在计算机中:1Byte= 8 bit。

二、简答题(48分,每题3分1. 设机器字长为16位,最高位是符号位,用补码完成以下运算:96 – 18(-18原=1000000000010010B(-18补=1111111111101110B96 0000000001100000B0000000001001110B2. 设机器字长为8位,最高位是符号位,试用“双高位”法判别下述二进制运算有没有溢出?若有,是正溢出还是负溢出?A. 89 + 106B. – 11 + 10001011001 11110101+01101010 +0110010011000011 01011001正溢出无3. 有一个补码表示的二进制数11001011,写出算术左移和算术右移的结果。

算术左移:94H 算术右移:E5H4. 分别指出下列指令中的源操作数的寻址方式。

(1MOV AX,CX 寄存器(2MOV CX, [BX] 寄存器间接(3MOV AX,6[BX][DI] 相对基址变址5. 指出下面程序片段中的错误。

微机原理_10级期中考试(答案)PPT课件

微机原理_10级期中考试(答案)PPT课件

2020/10/13
5
三、简答题:(20分)
1、假如中断类型码为32H, CS=2000H,IP=3045H,它们在中断向量表中如何 安排?(5分)
2、 填入适当指令,使下面程序实现用移位、传送、加法指令完成(AX)与10相乘 运算:(4分) SHL AX,_1_ MOV DX,AX MOV CL,_2_ SHL AX,CL ADD AX,DX_
2020/10/13
6
谢谢您的指导
THANK YOU FOR YOUR GUIDANCE.
感谢阅读!为了方便学习和使用,本文档的内容可以在下载后随意修改,调整和打印。欢迎下载!
汇报人:XXXX 日期:20XX年XX月XX日
A、OF
B、IF
C、AF
D、PF
6、CPU在中断响应过程中(B),是为了能正确地实现中断返回。
A、识别中断源
B、断点压栈
C、获得中断服务程序入口地址 D、清除中断允许标志IF
7、指令MOV DX,[BX]的寻址方式是(D)。
A、立即数寻址
B、直接寻址
C、寄存器寻址
D、寄存器间接寻址
8、在8088CPU中,执行堆栈操作指令PUSH AX后,改变内容的寄存器是(C)。
10级微机原理期中考试
2012年11月2日
2020/10/13
1
一、选择题:(50分,每题2分)
1、 8086系统中,每个“段”可以独立的占用存储区的最大空间是(C) 。
A、8K
B、1024K
C、64K
D、640K
2、 下列的16位寄存器不能被分割为高、低字节使用的是 ( D)。
A、 AX
B、BX
A、允许中断
B、当前指令执行结束

最新微机原理与接口技术期中测验附答案

最新微机原理与接口技术期中测验附答案

微机原理与接口技术期中测验一、填空题:(每题5分)1.在循环程序设计中,对于控制循环的DEC CX和JNZ AGAIN两条语句可合并用一条语句 LOOPNZ AGAIN 代替。

2.设BX=0123H DI=1000H DS=3200H,SS=4200H,试指出指令MOV AX,[BX+DI+1A38H]的寻址方式,并写出其操作数的物理地址。

相对基址变址寻址有效地址=0123H+1000H+1A38H=2B5BH,物理地址=32000H+2B5BH=34B5BH二、阅读程序,回答问题:(每题10分)1.执行下面的程序段后,AX的内容是5678H ,BX的内容是1234H 。

MOV AX,1234HMOV BX,5678HPUSH AXPUSH BXPOP AXPOP BX2. 执行下面的程序段后,AX的内容是0012H , BX的内容是3412H 。

M1 DB 12H, 34HMOV SI, OFFSET M1MOV AX,0MOV AL,[SI]MOV BX, WORD PTR [SI]3. 执行下面的程序段后,AX的内容是3136HMOV AL, 37HADD AL , 39HMOV AH, 0AAAOR AX, 3030H4.以IBUF为首地址的连续存储单元中存放N个字符,阅读程序,说明程序的功能。

(1)从第二个单元开始,寻找“A”, 找到第一个“A”就停止。

(2)以IBUF为首地址的字符串中空格的个数。

5. 下面程序的功能是将BX寄存器内的二进制数用十六进制数的形式在屏幕上显示出来。

将程序填充完整。

MOV BX, 0001001000110100 ;MOV CH, 4 ; CH做循环计数器DO1: MOV CL, 4 ; CL做移位计数器ROL BX, CL;MOV AL, BLAND AL, 0FH ;ADD AL, 30H ; 转换为ASCII码CMP AL, 39H ;JBE DISP ;ADD AL, 7 ;DISP: M OV DL, AL ;MOV AH, 2INT 21H ;DEC CH ;JNZ DO1 ;MOV AH, 4CHINT 21H三、一数据段定义如下: (10分)DATA SEGMENTS1 DB 1,2,3,4,5S2 DB ‵12345′COUNT EQU $-S1NB DB 3 DUP (2)NW DW -5,-3DATA ENDS画出该数据段中数据的存储形式。

微机原理期中考试试卷及答案

微机原理期中考试试卷及答案

一、单项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的四个备选项中只有一个是最符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.【B. 】,世界上第一台电子数字计算机NEIAC在美国宾夕法尼亚大学研制成功。

从此计算机发展随着其主要电子部件的演变经历了电子管、晶体管、中小规模集成电路、大规模集成电路和超大规模集成电路等5个时代。

A.1966年7月B. 1946年2月C. 1935年1月D. 1945年8月2.微处理器也称为中央处理器CPU,是微型计算机的核心部件,它主要由三个部件组成,下列四个选项中,不是这CPU主要组成部件的是【 D 】A. 运算器B. 控制器C. 寄存器组D. 外部设备3. 系统总线是CPU与其它部件之间传送数据、地址和控制信息的公共通道,下列不是系统总线的符号是【 D 】A. ABB. DBC. CBD. BD4. 下列软件不属于系统软件的是【B 】A. 操作系统B. 飞信软件C. 监控程序D. 编译程序5. 对于8086微处理器的两个逻辑单元EU和BIU,下列说法错误的是【D 】A. EU和BIU是并行工作的,互相独立工作。

B. BIU的主要功能是取指、读操作数和写结果C. BIU中的指令队列有2个或2个以上字节为空时,BIU自动启动总线周期,取指填充指令队列。

直至队列满,进入空闲状态。

D. 当BIU接到EU的总线请求,若正忙,马上放弃执行当前的总线周期,响应EU请求。

6.下面的四个选择,其中错误的一个是【B 】A. 符号定义伪指令EQU不允许对同一符号重复赋值B. 变量具备两种类型:NEAR F ARC. 伪指令“= ”它可以对同一个名字重复定义D. 伪指令是发给我们汇编程序的命令,本身不产生与之相应的目标代码。

7.若给定ARR=0010H, (SI)=0020H, (DS)=2000H, (BX)=6AE0H, (20030H)=0080H, (20032H)=40000H,则执行指令LDS BX,ARR[SI]后,(BX)=?(DS)=?【C 】A. (BX)=6AE0H (DS)=4000HB. (BX)=0080H (DS)=2000HC. (BX)=0080H (DS)=4000HD. (BX)=0020H (DS)=2000H8.下面输入输出指令中的四个选择,其中错误的一个是【 B 】A. OUT 43H , ALB. OUT 44H, BXC. IN AX, 3FHD. MOV DX,33FH , OUT DX,AL9.对于我们的特殊值1000 0000B,其中表达错误的一个是【 C 】A. 对无符号数:(10000000)B=128B. 在原码中定义为:-0C. 在反码中定义为:-126D. 在补码中定义为:-12810.对于二进制数序列:1100 1000,则其表示哪一个数的补码?正确的选项是【C 】A. 38HB. –28HC. –38HD. 28H2分,共10分)1.8086有(20)根地址总线,所以可寻址的存储器空间为(1MB)。

(完整版)微机原理答案1

(完整版)微机原理答案1

第 1 章微型计算机系统概述习题参考答案1-1.微型计算机包括哪几个主要组成部分,各部分的基本功能是什么?答:微型计算机由CPU、存储器、输入/输出接口及系统总线组成。

CPU是微型计算机的核心部件,一般具有下列功能:进行算术和逻辑运算。

暂存少量数据。

对指令译码并执行指令所规定的操作。

与存储器和外设进行数据交换的能力。

提供整个系统所需要的定时和控制信号。

响应其他部件发出的中断请求;总线是计算机系统各功能模块间传递信息的公共通道,一般由总线控制器、总线发送器、总线接收器以及一组导线组成;存储器是用来存储数据、程序的部件;I/O接口是微型计算机的重要组成部件,在CPU和外设之间起适配作用。

1-2.CPU 执行指令的工作过程。

答:指令执行的基本过程:(1)开始执行程序时,程序计数器中保存第一条指令的地址,指明当前将要执行的指令存放在存储器的哪个单元。

(2)控制器:将程序计数器中的地址送至地址寄存器MAR,并发出读命令。

存储器根据此地址取出一条指令,经过数据总线进入指令寄存器IR。

(3)指令译码器译码,控制逻辑阵列发操作命令,执行指令操作码规定的操作。

(4)修改程序计数器的内容。

1-3.果微处理器的地址总线为20 位,它的最大寻址空间为多少?答:220=1048576=1MB1-4.处理器、微型计算机和微型计算机系统之间有什么关系?答:微处理器是微型计算机的核心部件。

微处理器配上存储器、输入/输出接口及相应的外设构成完整的微型计算机。

以微型计算机为主体,配上系统软件和外部设备以后,就构成了完整的微型计算机系统。

1-5.下面十进制数分别转换为二进制、八进制和十六进制数:128,65535,1024答:128,二进制:10000000B,八进制:200O,十六进制:80H65535,二进制:1111111111111111B,八进制:177777O,十六进制:FFFFH1024,二进制:10000000000B,八进制:2000O,十六进制:400H1-6.下面二进制数分别转换为十进制及十六进制数:1011.1010B,1111101.11 B答:1011.1010B,十进制:11.625,十六进制:B.AH111101.11B,十进制:125.75,十六进制:7D.CH1-7.(5487)10=(0101010010000111)BCD=1010101101111 B1-8.设字长为8 位,请写出下列数的原码、反码、补码和移码:15,-20,-27/32 答:[+15]原=00001111,[+15]反=00001111,[+15]补=00001111,[+15]移=10001111 [-20]原=10010100,[-20]反=11101011,[-20]补=11101100,[-20]移=01101100 [-27/32]原=1.1101100,[-27/32]反=1.0010011,[-27/32]补=1.0010100,[-27/32]移=0.0010100第 2 章微型计算机系统的微处理器习题参考答案2-1.086/8088 CPU 的功能结构由哪两部分组成?它们的主要功能是什么?答:8086/8088 CPU 的功能结构由以下两部分组成:总线接口单元BIU(Bus Interface Unit),执行部件EU (Execution Unit)。

06年上海交大微机原理期中考试试题及答案

06年上海交大微机原理期中考试试题及答案

电子科技大学二零零 五 至二零零 六 学年第 二 学期 期中 考试微机系统原理与接口技术 课程考试题 A 卷 ( 120 分钟) 考试形式: 开卷 考试日期 2006年4月22日期中 100 分,注意:请将第一、二、三题答案填入本页指定位置。

一、单选题答案(每题1分,共10分)注:第7小题的选项“B.AC ” 和“C.TF ”都是正确答案,此题选中这两个答案都算正确; 第10小题的选项“A.参数”的定义不清晰,但此题可用排除法选择,还是按标准答案给分。

二、填空题答案(每空1分,共10分) 1. OFFFF , 0000 2. 基址(或寄存器间接) , 堆栈段 3. 偏移量 , 类 型 4. 62CB7 , 610A:1C2A5. 16 , 10 (此空考察内容还未讲到,无论答对与否都给1分)三、判断题答案(每题1分,共10分。

正确打√,错误打×。

)注:第1小题中考察的“普通存储器的存取方式”还未讲到,无论答对与否都给1分******************************************************************************************************************************************************************一、 单选题题目(每题1分,共10分)1. 若11001110为8位二进制补码数,则该数的十进制真值为( )。

A .+206B .-206C .+50D .-50 2. CPU 的字长通常与其( )一致。

A .寄存器个数B .IO 端口数 C. 数据线宽度 D.地址线宽度 3. 8086CPU 与8088CPU 相比,主要不同点在于( )。

A .地址线宽度B .数据线宽度C .寻址方式D .内部寄存器4. 8086CPU 的地址/数据复用线可在总线周期的( )时刻分离地址信号。

“微机原理与接口技术”期中复习题答案

“微机原理与接口技术”期中复习题答案

“微机原理与接口技术”期中复习题答案一、填空1.若外接晶振为6MHz,则8031单片机的振荡周期为1/6us,时钟周期为1/3us,机器周期为2us,指令周期最短为2us,最长为8us。

2. SP是堆栈指针,PC是程序计数器,DPTR是数据指针。

3.外接程序存储器的读信号为PSEN,外接数据存储器的读信号为RD。

4.程序中“LOOP:SJMP rel”的相对转移以转移指令所在地址为基点向前(大地址方向)最大可偏移129个单元地址,向后(小地址方向)最大可偏移126个单元地址。

5.“MOVC A, @A+DPTR”指令为变址寻址方式。

6.单片机寻址方式是指寻找操作数或操作数地址的方式,常用的寻址方式有直接寻址、立即寻址、寄存寄寻址、寄存寄间接寻址、变址寻址等。

7. 8031单片机内存20H的第7位,它的位地址为07H。

8.循环结构程序中循环控制的实现方法有计数循环法和条件控制循环法。

9.循环结构程序中,当循环次数已知时,应采用计数循环控制法,循环次数未知时,应采用条件控制控制法。

10. 80C51单片机的位寻址区包括20H~2FH和SFR中地址值能被8整除的特殊功能寄存器。

11.由8031组成的单片机系统在工作时,EA引脚应该接低电平。

12. LJMP的跳转范围是64K ,AJMP的跳转范围是2K ,SJMP的跳转范围是-128~+127 。

13.若A中的内容为68H,那么P标志位为 1 。

14.单片机上电复位时PC= 0000H ,SP= 07H;而工作寄存器则缺省采用第0 组,这组寄存器的地址范围是00H~07H 。

15. JZ rel 的操作码地址为1000H,rel=20H,它转移的目标地址为1022H 。

16. 8051内部有4个并行口,P0口直接作输出口时,必须外接上拉电阻。

并行口作输入口时,必须先向端口写入1 ,才能读入外设的状态。

17. MCS-51的堆栈只可设置在内部RAM区,其最大长度为128Byte ,存取数据的原则是先入后出。

微机原理期中试卷部分答案

微机原理期中试卷部分答案

期中试卷1、10111B转换为十六进制数表示为(17 )H,八进制数表示为(27 )O。

2、一个字节由(8)位二进制数构成,一个字节简记为(Byte),一个字节可以表示为(256)个信息。

3、微处理器又称为(CPU、中央处理器)是微型机的(核心)部件。

4、微机的系统总线是连接CPU、存储器及I\O的总线,AB表示(地址)总线,DB表示(数据)总线,CB表示(控制)总线。

5、软件功能可分为(应用)软件和(系统)软件,usrd属于(应用)软件。

6、衡量存储容量基本单位是()……..7、微型机中具有记忆能力的部件是(存储器),其中用户使用的是(RAM ),其存储内容在断电以后将(丢失)8、CPU是用大规模或超大规模集成电路技术制成的半导体芯片,其中主要包括(控制)器、(运算)器和(寄存器)组。

9、8086CPU是一个(16 )位微处理器,具有(16 )位数据总线(20 )地址总线。

且寻址空间为(1MB )10、BIU指(总线接口单元),EU指(执行单元)11、CS指(代码段)寄存器,用来存放当前程序所在段的(段基址)。

12、DS指(数据段)寄存器,用来存放当前程序所用数据段的(段基址)。

13、标志寄存器是一个(16 )位的寄存器,是由(6个状态)标志位和(3个控制)标志位组成。

14、标志寄存器中,CF表示(进位)标志,PF表示(奇偶)标志。

15、8086CPU在设计中提供了两种模式,即(最小)模式和(最大)模式,系统中只有一个微处理器的模式称为(最小)模式。

16、8086CPU采用引脚复用技术,即(地址)线和(数据)线是复用的。

17、INTR是(可屏蔽中断请求输入信号)NMI是(非屏蔽中断输入信号)18、19、高速缓存的英文缩写(CACHE)20、8086CPU基本总线周期中由(4 )个时钟周期构成,都用(T1 T2 T3 T4 )表示。

选择题1、计算机中采用(2)进制数2、操作系统作用(控制和管理系统资源)3、冯诺依曼对计算机的发明的基本思想指(CPU和存储器)4、存储速度最快(内存储器)5、8086中段寄存器有(4)个6、总线周期中的Tw状态应在(T3和T4)之间插入7、8086中指指令队列的长度为(6)个字节8、8086中复位操作后,程序从(FFFF0H)地址开始执行。

微机原理期中答案

微机原理期中答案

………密………封………线………以………内………答………题………无………效……一、 )二、 填空题答案(每空1分,共40分)1. ① 数据冲突 ② 结构冲突 ③ 控制冲突 (顺序可交换)2. ① 36 ② 543. ① 中断返回时的程序地址 ② 中断发生前程序的运行状态 ③ 保证在中断服务子程序执行完后能正确返回原来的程序4. ① 单位时间内传输符号数的速率 ② 规定收发时钟与波特率之间的关系5. ① 2.5 ② 06. ① 通常指总线上的多个主设备同时发送信息导致的工作异常7. ① 吞吐率 ② 加速比 ③ 效率 (顺序可交换)8. ① 6n*△t ② 3(n+1)△t9. ① 寻找操作数的方式 ② 缩短指令长度,扩大寻址空间,提高编程灵活性 10. ① 中断服务程序的入口地址11. ① CPU 的时钟频率f ② 指令执行的平均周期数CPI ③ 程序中总的指令数IC (顺序可交换) 12. ① 从程序员角度可见的系统属性 ② 系统的硬件逻辑连接属性 ③ 体系结构 13. ① 总线请求 ② 总线仲裁 ③ 总线寻址 ④ 总线传送14. ① 子程序的执行是程序员事先安排好的,而中断服务子程序的执行一般是由随机的中断事件引发的 15. ① 解决存储容量、存取速度和价格之间的矛盾16. ① 流水线结构 ② 哈佛结构 ③ 多机/多核结构 (顺序可交换) 17. ① 全译码 ② 部分译码 ③ 片线译码 ④ 2N (前三空顺序可交换)………密………封………线………以………内………答………题………无………效……一、单项选择题(每空1分,共40分)1.两个补码数相加时,对产生“溢出”的正确叙述为( D )。

A、结果的最高位有进位B、结果的符号位为0C、结果的符号位为1D、两个加数符号位相同、但与和的符号位相反,则溢出2.8位补码操作数“10010011”等值扩展为16位后,其机器数为( D ) 。

A、0111111110010011B、0000000010010011C、1000000010010011D、11111111100100113.无符号二进制数右移一位,则数值(A)。

微机原理与接口技术期中考试题(带答案)

微机原理与接口技术期中考试题(带答案)

《微机原理与接口技术》期中试卷答案专业班级: 学号: 姓名: 总分一、填空。

( 分 分 空)的补码是 。

字节补码 所代表的真值是 。

压缩 数 所对应的十进制数为 ;十六进制数为 ; 二进制数为 ; 码为 。

微型计算机主要由 、 存储器 、 接口 、 设备 总线 组成。

微处理器的地址总线有 根,数据总线有 根。

已知 , , ,顺序执行下列程序段并填空:; ; ; ; ; ; ; ; 的寻址方式中,操作数在存储器中的寻址方式有 直接寻址 、 间接寻址 基址寻址 、 变址寻址 、 基址变址寻址 。

若将 的高 位清零,低 位保持不变,可用指令 实现。

若将 的高 位取反,低 位保持不变,可用指令 实现。

若将 的高 位置 ,低 位保持不变,可用指令 实现。

写出执行下列程序段的中间结果:; ;中有一个负数,欲求其绝对值,则用指令 ; 二、单项选择题。

分 分 题指令 , 表示装订 线将 送给将 端口的内容送给将 的内容送给 端口将 内容送给 内存单元的标志寄存器中, 标志位用于反映带符号数运算结果是否溢出。

指令一般包括 两部分。

操作码和地址码操作码和操作数操作数和地址码操作码和数据码二进制数 逻辑左移两位,所得的数与 进行“与”运算,最终结果为 。

当 访问存贮器 : 单元时,其物理地址为指令 其中目的操作数的寻址方式为 间接寻址基址寻址基址变址寻址变址寻址下列 指令中,对 的结果与其他三条指令不同的是 ( ) ,,,,计算机系统总线中,可用于传送读、写信号的是 ( )、地址总线、数据总线、控制总线、以上都不对若用 的 芯片组成 字节的存储器,则需要 这样的芯片片片片片已知 中为无符号数 若使 时转到标号 哪个程序段不能实现此功能三、判断下列指令是否正确,如不正确,说明原因。

分 分 题错。

目的操作数和源操作数的类型不一致。

错。

用于基址或变址寻址的寄存器只能为 、 、 、 。

错。

在移位操作中,移位次数为多次时,必须将移位次数存放到 寄存器中。

微机原理期中自测试题参考答案

微机原理期中自测试题参考答案

微机原理期中自测试题参考答案一、填空题(每空1分,共40分)1、宏汇编语言程序被汇编时,指令语句产生代码指令,伪指令语句不产生代码指令,宏指令语句可能产生也可能不产生代码指令。

2、调用程序、子程序传送参数的方法通常有存放器、内存和堆栈三种方法。

3、伪指令EQU、DB、DW、MACRO的标号名字域必须有名字或标号的伪指令为EQU、MACRO。

4、虽在本模块无定义,却可以被单独引用的名字或标号,必须用EXTRN伪指令给以说明。

注:讲义中由于疏忽误将EXTRN写为EXTERN,请更正过来。

5、PENTIUM的工作模式有实模式、保护模式、虚拟8086模式。

6、下述机器数形式可表示的数值范围是(请用十进制形式写出):单字节无符号整数0~255;单字节有符号整数-128~+127。

注:微型计算机的有符号整数机器码采用补码表示,单字节有符号整数的范围为-128~+127。

7、在汇编语言中,END伪指令有两种格式。

主模块中的格式为END启动指令标号;非主模块中的格式为END。

8、乘法指令MUL的指令格式只有一个源操作数,假设源操作数的类型属性为字节,那么目的操作数在AX中,假设源操作数的类型属性为字,那么目的操作数在DX:AX中。

注:将题中的目的操作数改为乘积更确切一些。

9、请给出标志存放器中标志位OF、IF、SF、ZF、PF、CF的说明: OF溢出、IF中断、SF符号、ZF零、PF奇偶、CF进位。

10、堆栈是按照先进后出原那么组织的一片连续的存储区域。

11、变址寻址的有效地址是变址存放器的内容与地址位移量代数和。

12、指令XLAT通常用于查表操作,在使用该指令前,应把表首的偏移首地址送入BX,待转换的代码在表中的序号送AL。

13、假设要求不产生汇编错误,那么字符串'ABC'只能出现在伪指令DB中。

15、假设x的单精度格式为,那么x=-25.125。

16、保护模式下,描述符表分为全局描述符表GDT、局部描述符表LDT、中断描述符表IDT。

中山大学微机原理期中试卷(含答案)

中山大学微机原理期中试卷(含答案)

中⼭⼤学微机原理期中试卷(含答案)2007-2008学年第⼆学期期中《微机原理及应⽤》试题⼀、填空题(每⼩题1分,共15分)1.若X=34O ,Y=26H ,则X +Y =_________66______D 。

2.若⽤8位表⽰的[]补x =8CH ,则补-x 41=____1DH___________。

3.(AX )=7654H ,(BX )=8912H ,则执⾏指令ADD AX ,BX 后,OF =____0_____,CF=_____0_______。

4.8086从奇地址单元开始读取⼀个字需要_____2_______个总线周期,第___1______个总线周期⽤⾼8位数据线传输数据。

5.当前(SS )=8000H ,(SP )=1234H ,执⾏PUSH AX 后,(SS )=__8000H_________H ,(SP )=____1232H______H 。

6.若8086CPU 可屏蔽中断类型码为61H ,则其对应的中断向量存放在从____0000:0184_____开始的连续四个字节内,若其对应中断向量为1234:5678H ,则该中断向量在中断向量表中存放的顺序是_____78____H ,____56____H,____34___H ,_____12_____H 。

7.设(BX )=214AH ,(SI )=3100H ,位移量=05H ,(DS )=3000H ,则使⽤BX 和SI 的相对基址加变址寻址⽅式对应的逻辑地址是:3000:524FH____,物理地址是:____3524FH_______。

⼆、选择题(每⼩题2分,共20分)1.8086CPU 的结构包括两部分,他们是( B )。

A .控制器和20位加法器B .执⾏单元和总线接⼝单元C .运算器和总线接⼝D .运算器和控制器2.当8086⼯作在最⼩模式时,其引脚MX MN /应接( D )电平。

A .TTLB .CMOSC .逻辑低D .逻辑⾼3.8086总线基本周期包含的时钟周期数是( D )。

微机原理与接口技术(期中)答案

微机原理与接口技术(期中)答案

武夷学院期中考试试卷答案(2011 ~2012学年度 第二学期)12级电信3专业第1学期 课程名称 微机原理与接口技术考试形式 闭 卷 期中 卷 考核类型 考 试 本试卷共四大题,卷面满分100分,答题时间120分钟。

一、填空题:(本大题共20小题,每题2分) 1、执行部件EU 的组织有: 4 个通用寄存器 , 4 个专用寄存器 和 1 个标志寄存器和算术逻辑部件 ALU 。

2、8086CPU 从偶地址访问内存1个字时需占用 1 个总线 周期,而从奇地址访问内存1个字操作需占用 2 个总线 周期。

3、IBM-PC 机中的内存是按段存放信息的,一个段最大存贮空间为 64K 字节。

4、8086微处理机在最小模式下,用 M/IO 来控制输出地址是访问内存还是访问I/O 。

5、一台计算机能执行多少种指令,是在 设计 时确定的。

6、对于R 进制数来说,其基数(能使用的数字符号个数)是 R 个 ,能使用的最小数字符号是 0 。

7、十进制数72转换成八进制数是 110Q 。

8、与十进制数67等值的十六进制数是 43H 。

9、二进制数101.011转换成十进制数是 5.375 。

10、十六进制数0E12转换成二进制数是 110000010010B 。

二、选择题:(本大题共20分,每小题2分) 1、微型计算机的性能主要由 B 来决定。

A 、价钱 B 、CPU C 、控制器 D 、其它 2、对微处理器而言,它的每条指令都有一定的时序,其时序关系是 CA 、一个时钟周期包括几个机器周期,一个机器周期包括几个指令周期。

B 、一个机器周期包括几个指令周期,一个指令周期包括几个时钟周期。

C 、一个指令周期包括几个机器周期,一个机器周期包括几个时钟周期。

D 、一个指令周期包括几个时钟周期,一个时钟周期包括几个机器周期。

3、属于数据寄存器组的寄存器是 CA 、AX ,BX ,CX ,DSB 、SP ,DX ,BP ,IPC、AX,BX,CX,DXD、AL,DI,SI,AH4、微型计算机的ALU部件是包含在 D 之中。

微机原理及接口技术期中考试 答案

微机原理及接口技术期中考试 答案

课程代码:6010289试卷总分: 100 分一、(20分)填空题参考答案及评分标准:参考答案:1、计数器内部机器周期2、电平触发边沿触发3、20H-2FH,末地址为0或8的地址单元4、RET RETI5、8 P2评分标准:每空正确得2分,不答或答错得0分二、判断题(20分)1-5 :×√××××每题2分。

三、选择题(每题2分,共20分)1-5 :DBBDA6-10:CBBAD四、采用若干指令,实现下列功能(每个2分,共12分)参考答案:(1) MOV A,R0 MOV R1,A(2) MOV R2,60H(3)CLR P1.0 CLR P1.1(4) MOV R0, #50H, MOVX A,@R0 ,MOV R1,A(5) MOV TMOD, #20H(6) MOV DPTR,#0100H, CLR A, MOV A, @A+DPTR, MOV R1,A评分标准:每题正确得2分,根据答题情况适当给分。

五、阅读程序(每小题3分,共18分)1.由P1.0产生一个周期的方波。

2.返回到AJMP HERE。

3.不行,因为系统复位时,PC=0000H,系统必须从0000H开始执行程序。

4.0100H,可以修改5.RET是一般子程序的返回指令。

RETT是中断子程序的返回指令。

6、0.5ms7、HERE:AJMP HERE8、因为要产生一个连续的周期性方波,需要不断定时0.5ms,因而要再次赋初值。

如果只定时一次,就可以不要继续赋初值了。

六、编制程序(本题有两小题,共20分)1. 硬件如下图,编制程序实现8个led灯全亮,当按下键后,灯全熄;ORG 0000HAJMP STORG 0003HAJMP EXT0ORG 0030HST:MOV SP,#70HSETB IT0SETB EX0SET EAMOV P1,#00HLOOP:SJMPLOOPEXT0:MOV P1,#0FFHRETI评分标准:评分标准:1.程序基本结构框架正确;2分2.中断初始化设置正确;2分3.8个灯点亮;2分4.按键,灯全熄;2分5.程序运行正确无误。

上海电机学院微机原理与接口技术参考答案(刘军)

上海电机学院微机原理与接口技术参考答案(刘军)

第一章1.答:一般的微机控制系统主要由微处理器(CPU )、存储器、I/O 接口电路等组成,相互之间通过三组总线(Bus ):即地址总线(Address Bus )、数据总线(Data Bus )和控制总线(Control Bus )来连接。

其中:(1 )中央处理单元(CPU )CPU 主要由运算器、控制器组成,它是计算机的核心部件。

运算器主要完成算术运算和逻辑运算的操作;控制器主要用于控制计算机进行各种操作以及协调各部件之间的相互联系,是计算机的指挥系统。

(2 )存储器存储器的主要功能是存放程序和数据,主要分为数据存储器和程序存储器(3 )输入/ 输出接口(I/O 接口)I/O 接口是CPU 与外部设备进行信息交换的部件。

I/O 接口的主要功能是:完成外设与CPU 的连接;转换数据传送速度;转换电平;转换数据格式及将I/O 设备的状态信息反馈给CPU 等。

(4 )总线(Bus )总线是将CPU 、存储器和I/O 接口等相对独立的功能部件连接起来,并传送信息的公共通道。

总线是一组传输线的集合,根据传递信息种类,分为地址总线、数据总线和控制总线。

2.答:(1 )数据存储器又称为随机存储器(RAM )操作特点为可进行读出/ 写入操作,断电后在RAM 中所存储的信息立即丢失,一般用来存放可随时修改的数据,如一些中间结果或不需长期保留的数据及程序。

(2 )程序存储器又称为只读存储器(ROM )操作特点为只能读出,不能写入,断电后存储的信息不会丢失,通常在单片机系统中,ROM 用来存放程序、常数及数据表。

3.答:总线是将CPU 、存储器和I/O 接口等相对独立的功能部件连接起来,并传送信息的公共通道。

微机控制系统中的总线主要有三类:地址总线、数据总线和控制总线。

(1 )数据总线DB (Data Bus )是用于实现CPU 、存储器及I/O 接口之间数据信息交换的双向通信总线。

数据总线的宽度决定微型计算机的位数。

中山大学微机原理期中考卷答案

中山大学微机原理期中考卷答案

一.填空(30)1.如果一程序开始执行前(CS)= 0AAF0H,(IP)=2B40H,则该程序的第一个指令的物理地址是:____0ADA40__________H。

.2.请用最小的二进制位表示下列符号数。

[-24]补= _101000B_________________;[+67]补 = ___0100011B_______________。

3.80X86 微机的输入输出指令中,I/O 端口号通常由DX寄存器提供的,但有时也可以在指令中直接指定。

可直接由指令指定的I/O端口号范围在___00_______H ~ _FF_______H之间,共__256__个端口号。

4.8086/8088 CPU 复位后,程序重新开始执行的逻辑地址为_FFFF:0000H_______,物理地址为__FFFF0H_____________。

5.微型计算机中,CPU 重复进行的基本操作是:__取指______,__译指_____ 和 ___执行___________。

6。

在除法指令IDIV BX 中,被除数隐含为__DX AX__________ 。

7.“调用子程序”的关键是__保护现场_______,“返回主程序”的关键是___恢复现场______。

在汇编语言中,专门设置了调用子程序指令__CALL_____和返回主程序指令___RET___实现正确转向子程序地址,执行后正确返回主程序的断点,这些操作主要是通过_____堆栈_____________来完成的。

8.8086/8088 CPU ,其指令系统包含的指令类型是数据传送____,__算术运算___,逻辑移位循环__,__串操作__,程序控制__,_处理器控制__。

9.80386/80486 的存储器管理单元由__分段单元______与__分页单元___两部分组成;前者将_逻辑单元___转化为__现行单元______;后者将_____线性单元_____________转化为_物理单元__________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

期中测验答案
一、用64K×8位的SRAM芯片组成256K×8位的存储器。

设CPU输出的地址信号为A19~A0,采用74LS138译码器产生存储芯片的片选信号如下图所示。

1、计算需要多少片64K×8位的SRAM芯片?(5分)
2、若使用Y
3、Y
4、Y
5、Y6作为各存储芯片的片选信号,试计算各片选对应的存储芯片占用的地址空间范围。

(10分)
3、画出电路连接图。

(5分)
1、4片
2、Y3地址范围B0000H——BFFFFH、Y4地址范围C0000H——CFFFFH
Y5地址范围D0000H——DFFFFH、Y6地址范围E0000H——EFFFFH
3、略
二、在8086CPU系统中,采用一片8259A进行中断管理。

设定8259A工作在普通全嵌套方式,发送EOI命令结束中断,采用边沿触发方式请求中断,IR0对应的中断向量号为90H。

另外,8259A在系统中的IO地址是FFDCH(A0=0)和FFDEH(A0=1)。

1、分析8259A的初始化控制字。

(5分)
2、编写8259A的初始化程序段。

(10分)
3、写出通过IR2接入的中断请求的中断向量号和这个向量在内存中的地址(5分)
答:
根据题目要求,经分析:
1、边沿触发LTIM=0,单片SNGL=1,,IC4=1,因此ICW1=13H,不需要ICW3
根据IR0向量号90H,得出ICW2=90H
uPM=1,SFNM=0,AEOI=0,得出ICW4=01H
2、程序
mov dx,ffdch
mov al,13h
out dx,al ; ICW1初始化
mov dx,ffdeh ; 改变地址为FFDEH(A0=1)
mov al,90h
out dx,al ; ICW2初始化
mov al,01h
out dx,al ; ICW4初始化
3、通过IR2接入的中断请求的中断向量号是92H,其向量对应的内存地址是0024CH
三、某一8253的端口地址84H—87H。

现要求从通道0之OUT0的功能为:在外部脉冲信号的作用下,OUT端产生一个宽度为20ms的负脉冲,外部时钟
f CLK=40kHz。

试完成其编程,采用BCD计数。

(20分)
答:计数初值=40×20=800,实际计数值减1
计数器0:工作方式0,bcd计数,因此控制方式字=31H
程序:
mov al, 31h
out 87h, al
mov al,99h
out 84h,al
mov al,07h
out 84h,al
在外部gate0为高的情况下,OUT0输出一个宽度为20ms的负脉冲
二、8255芯片和开关K及8段LED数码块的连接如下图所示。

要求在开关K 断开时,8个LED全部熄灭;在开关K闭合时,则8个LED以1秒的间隔在8段LED上循环显示0-9的数字。

设8255的端口地址为60H~63H。

写出8255控制字和对8255初始化程序段,以及满足上述要求的控制程序。

延时程序不需要编写,以调用标号delay1子程序完成。

数码块各段连接:pb0连接a,…顺次…pb7连接h(40分)
答:
根据电路,数码块是共阳极的,对应显示0-9数字的显示码为:
C0H、F9H、A4H、B0H、99H、92H、82H、F8H、80H、90H
8255工作方式:方式0、A(60H)输入、B(61H)输出,因此控制字为90H 程序:
;代码段,初始化
mov al,90H
out 63h,al ;设置8255控制字
start: mov al,ffh
mov dx,61h
out dx,al ;关闭数码块各段
button:in ah,60h
test ah,01h
jnz button
mov cx,10
mov al,0
mov bx,offset ledtb
lable1: xlat
out dx,al
inc al
call delay1
loop lable1
jmp start
;数据段
ledtb:db C0H、F9H、A4H、B0H、99H、92H、82H、F8H、80H、90H。

相关文档
最新文档