微机原理清考复习提纲

微机原理清考复习提纲
微机原理清考复习提纲

一、选择题

1、无符号数00111001B转换为十进制是()。

A) 47 B) 53 C) 57 D) 63

2、Intel 8086 CPU由()组成,它们之间采用流水线并行工作。

A) ALU和CU B) ALU和EU C) BIU和CU D) BIU和EU

3、8086微处理器的各种中断中,只有()受中断允许标志IF的影响。

A) INT n软中断B) NMI C) INTR D) 溢出中断

4、计算机中采用()进制表示信息。

A) 二进制B) 八进制C) 十进制D) 十六进制

5、8086微处理器中的中断标志为()。

A) CF B) OF C) PF D) IF

6、已知8086微处理器中,代码段寄存器(CS)=1359H,指令指针(IP)=2048H,则下一

条指令的实际物理地址是()。

A) 3407H B) 33A1H C) 15638H D) 155D8H

7、以下各种类型的存储器芯片中,()是只能一次性写入信息的。

A) 掩膜ROM B) PROM C) EPROM D) EEPROM

8、8086微处理器将下一条指令的地址保存在指令寄存器()中。

A)OP B)MP C)IP D)XP

9、以下寻址方式中只有()不需要访问内存。

A)立即寻址B)直接寻址C)寄存器间接寻址D)相对寄存器寻址

10、关于微处理器的指令系统,以下说法正确的是()。

A)指令系统就是该处理器能够执行的全部指令

B)一个微处理器的指令系统是设计微处理器时决定的,是其固有的功能

C)指令系统所能完成功能的强弱,是这种微处理器功能强弱的具体表现

D)以上都正确

11、以下存储器中,只有()是以电容来存储信息,需要定期进行刷新。

A)PROM B)EPROM C)DRAM D)SRAM

12、产生存储器芯片的片选信号主要有()。

A)线选法B)局部地址译码法C)全局地址译码法D)以上都正确13、8086CPU的中断源中只有()能被CPU的IF标志屏蔽。

A)INTR B)NMI C)软中断D)溢出中断

14、一片8259中断控制器可以管理8级外部中断,则2片8259级联最多可以管理()

级外部中断。

A)15 B)16 C)17 D)18

15、8086微处理器的状态标志中,()用于指示当前运算结果是否为零。

A)AF B)CF C) OF D)ZF

16、DMA数据传送是指在()之间直接进行的数据传送。

A)CPU和内存B)CPU和外设C)外设和外设D)内存和外设

17、有符号数00010001B转换为十进制是()。

A) 17 B) 18 C) 33 D) 34

18、当8255端口PA、PB分别工作在方式2、方式1时,其PC端口引脚()。

A) 可以使用2位I/O线B) 可以使用2个4位I/O线

C) 可以使用1个8位I/O线D) 全部作控制线

19、以下各类存储器中,需要定时进行刷新操作的是()。

A) SRAM B) SROM C) DRAM D) DROM

20、DMA操作实现的是()。

A) 在CPU和存储器之间直接交换数据。

B) 在CPU和外设之间直接交换数据。

C) 在存储器和外设之间直接交换数据。

D) 以上都不是。

二、判断题

1、8086微处理器中各种中断源的优先级别从高到低为:软件中断>INTR>NMI>单步中断。

()

2、8086CPU的READY引脚是用来输出通知访问对象做好数据传送准备的信号。()

3、产生存储器芯片的片选信号主要有三种方法:线选法、局部地址译码法和全局地址译码法。

其中只有线选法不存在地址重叠现象。()

4、当利用全局地址译码法产生存储器芯片的片选信号时,由于用到了所有的高位地址,所以

不存在地址重叠问题。()

5、中断优先权就是谁先提出中断请求谁就得到优先响应。()

6、80386微处理器工作在保护虚地址模式时,段寄存器中保存的是该段的描述符在描述符表

中的索引号。()

7、引起中断的原因或发出中断申请的来源称为中断源,通常分为内部中断和外部中断。()

8、中断控制器8259A的作用是管理所有的中断。()

9、中断控制器8259A的命令字分为两类:一类是初始化命令字ICW,必须要按顺序设置;

另一类是操作命令字OCW,可以随意进行设置。()

10、Intel 80486微处理器把Intel 80386微处理器、Intel 80x87 FPU和片上的Cache集成

在一起。()

三、填空题

1、指令在微处理器内是以进制形式出现的,每条指令都有一个唯一的指令码。

2、Intel8086由和两个独立的单元组成,它们之间采用流水线方式并

行工作,大大提高了CPU的。..

3、8086微处理器将下一条指令的地址保存在中。

4、RAM与CPU的连接主要有三部分:、数据线和的连接。

5、引起中断的原因或发出中断申请的来源称为,通常分为中断和

中断。

6、在产生存储器芯片的片选信号时,有以下三种基本的产生方法:、

和全局地址译码法。

7、寻址方式就是指的方式。

8、Intel8086由和执行单元EU组成,它们之间采用方式并行工

作,大大提高了CPU的指令执行速度。

9、一片8259中断控制器可以管理8级外部中断,则2片8259级联最多可以管理级外

部中断。

10、某存储器芯片4K*8位,则有根数据引脚,根地址引脚,构成

16KB的存储器系统共需片。

11、存储器扩展技术有、和字位同时扩展三种方法。..

12、中断是指当前CPU正在执行的程序,转去执行相应

的,执行完毕后再到原程序执行的这样一种工作方式。..

13、用MOS器件构成的随机存取存储器RAM分为SRAM和DRAM两种,其中

以电容来存储信息,需要定期进行。

14、CPU和I/O接口之间交换的信息包括、和控制信息三种

类型。

15、CPU与外设之间传输数据的控制方式通常包括程序控制方式、方式

和方式三种。

16、8086CPU的外部中断源有INTR和NMI两种,其中可以被CPU的IF

标志屏蔽。

17、某存储器芯片的容量为8K*4bit,则该芯片需要位地址引脚和位

数据引脚。若用该芯片构成32KB的存储器系统,需要片。

18、某存储器芯片的容量为16K*8bit,则该芯片需要位地址引脚和位

数据引脚。若用该芯片构成64KB的存储器系统,需要片。..

19、Intel 8086微处理器中使用的逻辑地址由地址和偏移地址构成。设(DS)

=1102H,某变量的偏移地址为1240H,则该变量的实际物理地址是。..

20、中断响应后,进入中断处理,CPU首先将当前程序的IP 和CS值、各个寄存器的内

容和标志位的状态,推入堆栈保留下来,称为和。

21、RAM分为DRAM和SRAM,其中中保存的内容会随着时间流逝而消

失,因此需要定时对其进行。

四、简答题

1.从微型机的硬件原理进行划分时,微机系统的硬件组成包含哪几部分?

2.简要说明DMA的基本原理。

3.在Intel系列微处理器的实模式中,物理地址与逻辑地址之间是什么关系?设(DS)

=1234H,某变量的偏移地址为0286H,则该变量的实际物理地址是多少?

4.I/O接口的主要功能是什么?

5.何谓中断类型号?何谓中断向量?它们与中断向量表之间存在什么关系?

6.简要概括中断工作过程的几个步骤。

7.CPU与外设之间传输数据的控制方式包括哪三种?

五、综合应用题

1、现需要一个32KB的存储器系统,请回答以下问题:

(1)如果使用4K*4bit的芯片来组成,需要多少个芯片?分为几组?

(2)该系统最少需要多少位地址?

(3)哪些地址用来进行片内寻址?哪些用来产生片选信号?

2、某存储器系统总容量为128KB,采用8K*8位的RAM芯片构成。

(1)需要多少个这样的芯片?

(2)该系统有多少位地址?哪些地址用于片内寻址?哪些地址用来产生片选信号?

3、若系统中只有单片8259A芯片,端口地址为20H和21H,采用边沿触发,工作在一般嵌

套、带缓冲、自动EOI方式,分配到的中断向量号为08H~0FH,请写出初始化程序。

4、已知某系统中并行接口芯片8255的端口地址为60H~63H,通道A工作于方式0输入,通

道B工作于方式0输出。请编写程序完成从设备A输入一个8位数据,并将结果从设备B 输出。

5、系统中只有单片8259A芯片,端口地址为30H和31H,采用电平触发,工作在一般嵌套、

非缓冲、正常EOI方式,分配到的中断向量号为40H~47H,请写出初始化程序。

微机原理及应用教案(二)

2.1 微型计算机系统(4) 教学目的: 1、理解掌握计算机软件及分类; 2、了解机器语言、汇编语言、高级语言的区别; 3、了解三种语言处理程序的区别; 4、了解程序设计工具; 5、了解数据库及数据库管理系统; 6、了解诊断程序; 7、了解应用软件及分类。 教学过程: 一、引入 [问题1]. 同学们都知道计算机分为硬件和软件两大系统,前面我们了解硬件系统,那么软件指什么?你们都用过或听过那些软件?(学生边回答,教师边在黑板上分类写) 如:Windows 98 Word flash VB Photoshop Windows xp Excel VC Windows 2003 WPS VF [问题2]. 请同学们说一说这些软件的用途 二、新课 1、计算机软件:指为运行、维护、管理、应用计算机所编制程序的总和。 软件? ??应用软件系统软件 2、系统软件及其分类 系统软件??? ?? ??系统工具集数据库管理系统程序设计系统软件 操作系统 ①操作系统:是计算机硬件和软件的接口, 也是用户与计算机的接口, 管理计算机软、硬资源――充分发挥计算机的系统效率(存储器管理、I/O 设备管理、文 件管理) 组织协调计算机的运行――增强计算机系统处理能力 提供人机有的对话接口。

②计算机语言 机器语言: 指令:计算机执行各种操作的命令 机器指令:用二进制编码表示的指令 机器语言:用机器指令编写的程序 机器语言的特点:能被计算机直接识别理解,但编程困难 汇编语言:用与机器语言一一对应的字母代码表示的语言,便于理解记忆,不具有通用性。 高级语言:又称算法语言,英文单词+数学语言,不受机种限制,有很强通用性,目前有数百种。 ③语言处理程序――“翻译” 目标程序―――机器语言程序 源程序――――汇编语言程序和高级语言程序 由于计算机只能直接执行用机器语言编写的目标程序,因而“源程序”必须“翻译”成目标程序,计算机才能执行。把源程序“翻译”成目标程序的翻译程序叫语言处理程序。一般分为以下三种: 汇编程序:汇编语言源程序 ????→?分析查错代真目标程序 解释程序:将高级语言源程序????→?逐句翻译并执行 目标程序 编译程序:将高级语言源程序 ????→?分析查错代真目标程序 ④程序设计工具集 文本编辑程序 连接程序 调试程序 ⑤数据库及数据库管理系统 ⑥诊断程序 3、应用软件:利用计算机所提供的系统软件,为解决各种实际问题而编制的程序。分为:通用软件和专用软件。 三、小结与作业 小结: 1、计算机软件系统的分类。 2、系统软件与应用软件的区别。 作业: 课本40页,练习1、④⑤ 2、①

32位微机原理考试重点

1,原码:0表示“+”,1表示“-”,数值位与真值数值位相同。 反码:正数的反码与原码表示相同。负数反码符号位为1,数值位为原码数值各位取反。 补码:正数的补码表示与原码相同。负数补码的符号位为1,数值位等于反码加1。[X]补= [X]反+1 负数直接求补: 从最低位起,到出现第一个1以前原码中的数字不变,以后逐位取反,但符号位不变。 2,各种编码方法的表数范围: n+1位二进制编码x表示的整数范围: 原码、反码:-2n<x<2n 补码:-2n≤x<2n 8位原码、反码的表数范围是-127~+127,补码的表数范围是-128~+127;16位原码、反码的表数范围是-32767~+32767,补码的表数范围是-32768~+32767 3,原码、反码、补码表示小结: 正数的原码、反码、补码表示均相同, 符号位为0,数值位同数的真值。 零的原码和反码均有2个编码,补码只有1个编码。 负数的原码、反码、补码表示均不同, 符号位为1,数值位:原码为数的绝对值 反码为每一位均取反码 补码为反码再在最低位+1 由[X]补求[-X]补:逐位取反(包括符号位),再在最低位+1 4,进位标志CF(Carry Flag):运算结果的最高位产生进位或借位时,或循环指令也会影响该位。 奇偶标志PF(Parity Flag):运算结果的低8位中所含1的个数为偶数个,则该位置1。 辅助进位标志AF(Auxiliary Carry Flag):加减法运算时,如果第3位与第4位之间有进位或借位产生,则该位置1。一般用于BCD运算中是否进行十进制调整的判断依据。 零标志ZF(Zero Flag):运算结果为零,则该位置1。 符号标志SF(Sign Flag):与运算结果符号位(即最高位)相同。 溢出标志OF(Overflow Flag):当运算结果超出结果寄存器的表达范围时,该位置1。 跟踪标志TF(Trap Flag):控制CPU按调试的单步方式执行指令。 中断允许标志IF(Interrupt Enable Flag):控制CPU对外部可屏蔽中断(INTR)的响应。 当IF=1时,允许CPU响应外部可屏蔽中断;当IF=0时,禁止响应INTR,但不禁止CPU对非屏蔽中断(NMI)的响应。 方向标志DF(Direction Flag):用于控制串操作指令中的地址变化方向。 5,立即寻址方式:8086 CPU指令系统中,有一部分指令所用的8位或16位操作数就在指令中提供,这种方式叫立即寻址方式。 例如: MOV AL,80H;将十六进制数80H送入AL MOV AX,1090H;将1090H送AX,AH中为10H,AL中为90H 寄存器寻址方式:如果操作数在CPU的内部寄存器中,那么寄存器名可在指令中指出。 这种寻址方式就叫寄存器寻址方式。

微机原理与接口技术知识点复习总结汇编

第一章计算机基础知识 本章的主要内容为不同进位计数制计数方法、不同进位制数之间相互转换的方法、数和字符在计算机中的表示方法、简单的算术运算以及计算机系统的组成。下边将本章的知识点作了归类,图1为本章的知识要点图,图1.2为计算机系统组成的示意图。 本章知识要点 数制 二进制数(B) 八进制数(Q) 十六进制数(H) 十进制数(D) B) 码制 带符号数编码 奇偶校验码 字符编码 原码 反码 补码 ASCII码 BCD码 压缩BCD码 非压缩BCD码计算机系统组成 计算机系统组成硬件 主机 外部设备 中央处理器(CPU) 半导体存储器 控制器 运算器 ROM RAM 输入设备 输出设备 软件 系统软件 应用软件 操作系统:如DOS、Windows、Unix、Linux等 其他系统软件 用户应用软件 其他应用软件 各种计算机语言处理软件:如汇编、解释、编译等软件

第二章8086微处理器 本章要从应用角度上理解8086CPU的内部组成、编程结构、引脚信号功能、最小工作模式的系统配置、8086的存储器组织、基本时序等概念。下面这一章知识的结构图。 本章知识要点 Intel 8086微处理器 时钟发生器(8284) 地址锁存器(74LS373、8282) 存储器组织 存储器逻辑分段 存储器分体 三总线(DB、AB、CB) 时序 时钟周期(T状态) 基本读总线周期 系统配置 (最小模式) 8086CPU 数据收发器(8286、74LS245) 逻辑地址物理地址 奇地址存储体(BHE) 偶地址存储体(A0) 总线周期指令周期 基本写总线周期 中断响应时序 内部组成 执行单元EU(AX、BX、CX、DX、SP、BP、SI、DI、标志寄存器) 总线接口单元BIU(CS、DS、SS、ES、IP) 地址/数据 控制 负责地址BHE/S7、ALE 引脚功能(最小模式)地址/状态 数据允许和收发DEN、DT/R 负责读写RD、WR、M/IO 负责中断INTR、NMI、INTA 负责总线HOLD、HLDA 协调CLK、READY、TEST 模式选择MN/MX=5V

浙江大学微机原理(DSP)考试必背(知识点及基本程序部分)

第二章系统控制与中断+老师复习时专讲的中断内容 1、【强记】void InitSysCtrl( ) void InitSysCtrl() { EALLOW; WDCR=0x0068; //屏蔽WatchDog PLLCR=0xA; //锁相环设为10/2=5倍频(使系统时钟30MHz*5=150MHz) //PLLCR可设0x0~0xA,其中0x0和0x1等效,均为1/2=0.5倍频for(i= 0; i< ( (131072/2)/12 ); i++) {;} HISPCP=1; // HISPCLK=SYSCLK/HISPCP*2,从而有75MHz LOSPCP=2; // LOSPCLK=SYSCLK/LOSPCP*2,从而有37.5MHz PCLKCR=0x0D0B; //写1开启部分外设,这里开启了SCIA/B,SPI,ADC,EV A/B //0000 1101 0000 1011 EDIS; } 2、解释WatchDog(看门狗)工作原理(记住位域名称与功能) 片内振荡器时钟OSCCLK经过分频后进入8位看门狗计数器,当计数器上溢,则可输出中断或复位信号。当看门狗使能,若系统正常运行,则需用户周期性地在看门狗计数器上溢前向复位寄存器WDKEY写入0x55+0xAA来清零计数器,若程序受干扰而跑飞,则看门狗的中断或复位信号可使系统恢复至正常状态,提高系统稳定性与可靠性。 补充——涉及寄存器: 系统控制和状态寄存器SCSR:WDENINT指定看门狗输出复位信号还是中断信号;WDOVERRIDE指定是否允许用户修改控制寄存器WDCR的WDDIS位; 计数寄存器WDCNTR:低8位连续加计数,可由复位寄存器WDKEY立即清零; 复位寄存器WDKEY:连续写入0x55+0xAA可清零计数寄存器WDCNTR,写入其它序列则立即触发看门狗复位事件。读该寄存器返回控制寄存器WDCR值; 控制寄存器WDCR:WDFLAG为看门狗复位状态标志位,若复位事件由看门狗触发则置1,用户写1清零;WDDIS写1使能,写0屏蔽看门狗;WDCHK必须写101才能写WDCR 寄存器;WDPS为看门狗计数器时钟相对于OSCCLK/512的分频系数。 3、解释PLL(锁相环)工作原理 PLL负责把片内振荡器时钟或外部时钟经过倍频转化为系统时钟SYSCLKOUT。 当引脚XF_XPLLDIS为低电平:PLL被禁止,系统时钟直接引用外部时钟源。 当引脚XF_XPLLDIS为高电平:若PLLCR为0,则PLL被旁路,片内振荡器时钟OSCCLK被二分频;若PLLCR为n(n=0x1~0xA),则PLL使能,OSCCLK被(n/2)倍频。 4、【强记】为了使CPU定时器工作在指定频率,应如何设置 void InitSysCtrl(); void InitCputimer(void) //定时器初始化,中断周期为1ms(1kHz) { EALLOW; TIMER0TPR=149;//CPU定时器分频寄存器,150MHz/(149+1)=1MHz的计时器时钟TIMER0TPRH=0;//CPU定时器分频寄存器的高位置0 TIMER0PRD=(long)999;//设置CPU定时器周期寄存器,1MHz/(999+1)=1kHz

微机原理常考知识点

1、必须注意,不能用一条MOV指令实现以下传送: ①存储单元之间的传送。 ②立即数至段寄存器的传送。 ③段寄存器之间的传送。 2、ORG 表示将逻辑地址搬移至某一地方 OFFSET表示数组的偏移量(首地址) JNZ 非零跳转 JB 小于跳转 JA 大于跳转 LOOP 无条件跳转 WORD PTR的作用类似于OFFSET ROL 左移 ROR 右移 3、程序书写的一般格式: STACK SEGMENT DW 64 DUP(?) STACK ENDS DA TA SEGMENT DB:一个字节DW:两个字节DQ:四个字节 ORG .... DA TA ENDS CODE SEGMENT MAIN PROC FAR ASSUME CS:CODE DS:DA TA SS:STACK MOV AX DATA MOV DS AX MOV CX X(循环次数,可以是立即数,可以是DATA域内定义的一个常数) MOV DI OFFSET NAME(将定义的数组的首地址放入到SI或DI寄存器中用与后续的循环) ... MOV AH 4CH INT 21H MAIN ENDP CODE ENDS END MAIN 在进行运算的过程过程中,需要根据运算数是DB还是DW对寄存器进行选择是AL还是AX。 4、8086的寻址方式:

寄存器寻址、立即寻址、直接寻址、寄存器间接寻址、基址相对寻址、变址相对寻址、基址变址相对寻址 5、各个寄存器的功能: CX用于存储循环次数、AX用于各种运算和CPU与接口的数据交换、BX用来存放地址 注意寄存器的清零(一般是对AX寄存器清零,因为需要使用该寄存器进行各项运算) 6、如何处理加法过程中的进位问题。 第四章PPT 43页开始 方法一:如果有进位,AH加1 方法二:使用ADC指令 小写转大写程序 压缩BCD和非压缩BCD码的程序 7、冯诺依曼体系: 1.计算机由运算器、存储器、控制器、输入、输出设备五大部件组成; 2.程序和数据均以二进制的形式存储在存储器中,存储的位置由地址码指定,地址码也是二进制形式的; 3.控制器是根据存放在存储器中的指令序列(即程序)控制的,并由程序计数器控制指令的执行。

微机原理重点考试习题Chapter 3

第3章 80x86微处理器 一、自测练习题 ㈠选择题 1.因为8086 CPU的字数据既可以存放在内存的偶地址单元,也可以安排在奇地址单元,所以其堆栈指针SP( )。 A.最好指向偶地址单元 B.可以指向任何地址单元 C.只能指向偶地址D.只能指向奇地址 2.8086/8088微处理器内部能够计算出访问内存储器的20位物理地址的附加机构是( )。 A.ALU B.加法器C.指令队列 D.内部通用寄存器3.8086CPU外部的数据总线和地址总线分别为( )位。 A.16,16 B.20,16 C.16,20 D.20,20 4.指令代码的地址存放在寄存器( )中。 A.DS和SI B.BX和BP C.ES和DI D.CS和IP 5.最大方式中,控制总线的信号来自( )。 A.8282 B.8284 C.8288 D.8286 6.在8086中,一个基本的总线周期由( )个时钟周期组成。 A.1 B.2 C.3 D.4 7.在8086CPU中,数据地址引脚( )采用时分复用。 A.AD0~AD15 B.AD0~AD9 C.AD0~AD20 D.AD10~AD2 8.8086CPU把1MB空间划分为若干逻辑段,每段最多可含( )的存储单元。 A.1KB B.8KB C.16KB D.64KB 9.当标志寄存器FLAGS中OF位等于1时,表示带有符号的字运算超出数据( )范围。 A.-128~+127 B.-32768~+32767 C.000~FFFFH D.0~FFH 10.总线写周期中,在( )时不需要像读周期时要维持一个周期的浮空状态以作缓冲。 A.-32767~+32767 B.-32767~+32768 C.-32768~+32767 D.-32766~+32769 11.CPU执行指令过程中,BIU每完成一次对存储器或I/O端口的访问过程,称为( )。 A.时钟周期 B.总线周期 C.总线读周期 D.总线写周期 12.BHE与A0配合以决定访问存储器的数据是高字节还是低字节工作,其BHE仅在总线周期开始的( )周期有效。 A.T1 B.T2 C.T3 D.T4 13.最小方式下原8086微处理器最大方式下S2、S1、S0引脚应改为( )。 A.M/IO、DEN、DT/R B.DT/R、M/IO、DEN C.M/IO、DT/R、DEN D.DEN、M/IO、DEN 14.最大方式下引脚25号和24号分别为QSo和QSl,若工作于最小方式下则分别为( )。 A.INTA和ALE B.ALE和INTA C.TEST和INTA D.DEN和ALE 15.复位时,由于( )被清零,使从INTR输入的可屏蔽中断就不能被接受。 A.标志寄存器B.通用寄存器C.暂存寄存器 D.内部通用寄存器

微机原理及应用习题105道

《微机原理与应用》习题 1. 求ADDRI 开始单元中连续存放的两个双字数据之和,将结果存放在ADDR2开始的单元,并将结果在显示器上显示出来。(假定和不超过双字) 2. 在一个首地址为STR 、长度为N 的字符串中查找“空格”,找到则向DL 中送1,否则向DL 中送-1。 3. 将两位十六进制数转换成ASCII 码,并送屏幕显示,要求使用顺序结构实现。 4. 使用分支结构实现将1位十六进制数转换成ASCII 码。假设需要转换的十六进制数已存放在AL 的低4位上,转换结果仍存放到AL 中。 5. 一个32位数存放在以数据段的BUF 单元开始的位置。编写子程序统计该数中含“1”的个数,并将其结果存入RSLT 字节单元。 6. 用查表法将1位十六进制数转换成相应的ASCII 码,并将结果送屏幕显示。 7. 将数据段中首地址为ADDR 、长度为N 的一组数据加1,并送回原处。 8. 将数据段ADDR1地址处的200个字节数据,传送到数据段地址为ADDR2处。 9. 编写程序,已知有某字串BUF1的首址为2000H ,并且数据段与附加段重合。欲从BUF1处开始将20个字数据顺序传送至BUF2处。 10. 有First 和Second 开始的2个长度相等的字符串,交换2个字符串的内容。 11. 编写程序能够完成矩阵A 与向量B 相乘,结果存放在向量C 中。 已知:矩阵142321598765A ????=?????? ,向量[]T 2457B =。 提示:对于[][]11 121314T T 21 22232412341233132 3334a a a a a a a a b b b b c c c a a a a ?????=?????? 计算公式为:41, 1,2,3i ij j j C a b i ===∑;汇编语言程序采用双循环结构。 12. 假设在内存BUF 为首地址的数据区中,有50个字节的无符号数,编一程序能够找出数据块中的最大者,并把它送至MAX 单元中。 13. 编写程序,给一串字符加上奇校验位,采用堆栈传递参数。 14. 编写程序,分别将M1、M2、M3中两个压缩型BCD 码求和,并将结果保存。 15. 编写程序,求ARRAY 开始的100个带符号字节数据的绝对值,结果放在Result 开始的100个字节中。

16、32位微机原理、汇编语言与接口技术教程课后复习题答案

《16/32位微机原理、汇编语言及接口技术教程》 部分习题参考解答 第1章微型计算机系统概述 〔习题1.2〕 什么是通用微处理器、单片机(微控制器)、DSP芯片、嵌入式系统? 〔解答〕 通用微处理器:适合较广的应用领域的微处理器,例如装在PC机、笔记本电脑、工作站、服务器上的微处理器。 单片机:是指通常用于控制领域的微处理器芯片,其部除CPU外还集成了计算机的其他一些主要部件,只需配上少量的外部电路和设备,就可以构成具体的应用系统。 DSP芯片:称数字信号处理器,也是一种微控制器,其更适合处理高速的数字信号,部集成有高速乘法器,能够进行快速乘法和加法运算。 嵌入式系统:利用微控制器、数字信号处理器或通用微处理器,结合具体应用构成的控制系统,其典型的特点是把计算机直接嵌入到应用系统之中。 〔习题1.5〕 说明微型计算机系统的硬件组成及各部分作用。 〔解答〕 CPU:CPU也称处理器,是微机的核心。它采用大规模集成电路芯片,芯片集成了控制器、运算器和若干高速存储单元(即寄存器)。处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。 存储器:存储器是存放程序和数据的部件。 外部设备:外部设备是指可与微机进行交互的输入(Input)设备和输出(Output)设备,也称I/O设备。I/O设备通过I/O接口与主机连接。

总线:互连各个部件的共用通道,主要含数据总线、地址总线和控制总线信号。 〔习题1.6〕 什么是总线?微机总线通常有哪3组信号?各组信号的作用是什么? 〔解答〕 总线:传递信息的共用通道,物理上是一组公用导线。 3组信号线:数据总线、地址总线和控制总线。 (1)地址总线:传输将要访问的主存单元或I/O端口的地址信息。 (2)数据总线:传输读写操作的数据信息。 (3)控制总线:协调系统中各部件的操作。 〔习题1.7〕 简答如下概念: (1)计算机字长 (2)取指-译码-执行周期 (3)ROM-BIOS (4)中断 (5)ISA总线 〔解答〕 (1)处理器每个单位时间可以处理的二进制数据位数称计算机字长。 (2)指令的处理过程,即指处理器从主存储器读取指令(简称取指),翻译指令代码的功能(简称译码),然后执行指令所规定的操作(简称执行)的过程。 (3)ROM-BIOS是“基本输入输出系统”,操作系统通过对BIOS的调用驱动各硬件设备,用户也可以在应用程序中调用BIOS中的许多功能。 (4)中断是CPU正常执行程序的流程被某种原因打断、并暂时停止,转向执行事先安排好的一段处理程序,待该处理程序结束后仍返回被中断的指令继续执行的过程。 (5)ISA总线是指IBM PC/AT机上使用的系统总线。 〔习题1.8〕 下列十六进制数表示无符号整数,请转换为十进制形式的真值: (1)FFH (2)0H (3)5EH (4)EFH 〔解答〕 (1) 255 (2) 0 (3) 94 (4) 239

微机原理期末必考复习题目

微机原理期末复习题目 第一章计算机基本知识 【复习重点】 1、常用数制及其相互间的转换; 2、机器数表示:原码、反码、补码的表示及求法; 3、BCD编码及常用字符的ASCII码; 4、计算机中的常用术语 【典型习题】 ?在计算机中, 1KB= 1024 byte。 ?对于十六进制表示的数码19.8H,转换为十进制数时为: 25.5 ;用二进制数表示时为: 11001.1 B;该数码用压缩BCD码表示时数据为: 00100101.0101B或25.5H 。?设机器字长为8位,最高位是符号位。则十进制数–13所对应的原码为: 10001101B ;补码为 11110011B 。 ?一个8位二进制数用补码方式表示的有符号数的范围是 -128~+127 。 ?软件通常分为系统软件和应用软件两大类。 ?微型计算机中主要包括有 A 。 A.微处理器、存储器和I/O接口 B.微处理器、运算器和存储器 C.控制器、运算器和寄存器组 D.微处理器、运算器和寄存器 第二章 8080系统结构 【复习重点】 1 、CPU 内部的功能结构; 2 、寄存器阵列结构及各寄存器的功能; 3 、标志寄存器各标志位的名称及含义; 【典型习题】 1、8086中的BIU中有 4 个 16 位的段寄存器、一个 16 位的指令指针、 6 字节指令队列、20 位的地址加法器。 2、8086 可以访问 8 位和 16 位的寄存器。 3、8088/8086 CPU中,指令指针(IP)中存放的是 B 。 A.指令 B.指令地址 C.操作数 D.操作数地址 4、8086CPU内部由哪两部分组成?它们的主要功能是什么? 答:BIU(或总线接口单元):地址形成、取指令、指令排队、读/写操作数及总线控制等所有与外部的操作由其完成。 EU(或指令执行单元):指令译码和执行指令

32位微机原理与接口技术试题

32位微机原理与接口技术试题

信息科学技术学院 (答案写在答题纸上,写在试题纸上无效) 一、 填空题(30分) 1、计算机存储信息是按位存放的,1个字节等于 个二进制位,1KB 等于 个字节。 2、设A=10001110,B=11001100,则A 和B 的“或”A+B= ,A 和B 的“与”A ?B= ,A 和B 的异或 A ⊕ B = , A 的“非”A = 。 3、布尔代数中的摩根定理是: B A += ,B A ?= 。 4、8088CPU 的数据总线是 位的,地址总线是 位的。 5、8086CPU 从功能上可分为两部分,即 和 。 6、8086CPU 的4个段地址寄存器分别是CS 、DS 、ES 、SS,其中CS 是 寄存器,DS 寄存器,ES 是 寄存器,SS 是寄存器。 7、8086CPU 的标志寄存器的标志位可分为控制标志和状态标志,其中ZF 是 标志,DF 是 标志。 8、8086CPU 的4个通用寄存器分别是 、 、 、 ,它们既可以作为 位寄存器使用, 也可以作为 位寄存器使用。 9、8086CPU 可用20位地址寻址 字节的内存空间。 10、计算机I/O 接口电路与外部设备间可以交换的信号类型有4类,除了 量和 量外,还包括开关量和脉 冲量。 11、在8086的几种寻址方式中,采用立即数寻址时操作数在指令中提供,那么采用寄存器寻址时操作数在 中,采用直接寻址方式时操作数在 中,采用寄存器间接寻址方式时操作数在 中。 二、 选择题(14分) 1、与十进制数88等值的二进制数是 。 A )1110001 B )1110011 C )1011000 D )1101100 2、十进制数63.875转换成二进制数是 。 A )110100.01 B)111111.111 C)100110.11 D)100101.101 3、十进制数64转换成八进制数是 。 A )001Q B )100Q C )161Q D )112Q 4、将二进制小数11.11转换成十进制小数是 。 A )3.75 B)2.75 C)3.25 D)3.5 5、 是计算机的记忆装置的基本单元。 A )触发器 B)寄存器 C)存储器 D)计数器 6、常见的通信方式有并行通信和串行通信,那么8255A 是一颗 芯片。 A )并行通信 B )串行通信 C )既可以进行并行通信也可以进行串行通信 D )无线通信 7、8086计算机系统中常用的中断处理芯片是 。 A )8259A B )8255A C )8286 D )8284A 8、计算机系统中的I/O 接口又被称为 。 A )输入/输出接口 B )并行通信接口 C )串行通信接口 D )控制接口 9、DW 是 伪指令。 课程考试试题 学期 学年 拟题人: 校对人: 拟题学院(系): 适 用 专

微机原理知识点汇总

微机原理知识点汇总

————————————————————————————————作者:————————————————————————————————日期:

微机原理复习总结 第1章基础知识 ?计算机中的数制 ?BCD码 与二进制数11001011B等值的压缩型BCD码是11001011B。 F 第2章微型计算机概论 ?计算机硬件体系的基本结构 计算机硬件体系结构基本上还是经典的冯·诺依曼结构,由运算器、控制器、存储器、输入设备和输出设备5个基本部分组成。 ?计算机工作原理 1.计算机由运算器、控制器、存储器、输入设备和输出设备5个基本部分组成。 2.数据和指令以二进制代码形式不加区分地存放在存储器重,地址码也以二进制形式;计算机自动区 分指令和数据。 3.编号程序事先存入存储器。 ?微型计算机系统 是以微型计算机为核心,再配以相应的外围设备、电源、辅助电路和控制微型计算机工作的软件而构成的完整的计算机系统。 ?微型计算机总线系统 数据总线 DB(双向)、控制总线CB(双向)、地址总线AB(单向); ?8086CPU结构 包括总线接口部分BIU和执行部分EU BIU负责CPU与存储器,,输入/输出设备之间的数据传送,包括取指令、存储器读写、和I/O读写等操作。 EU部分负责指令的执行。 ?存储器的物理地址和逻辑地址 物理地址=段地址后加4个0(B)+偏移地址=段地址×10(十六进制)+偏移地址 逻辑段: 1). 可开始于任何地方只要满足最低位为0H即可 2). 非物理划分 3). 两段可以覆盖 1、8086为16位CPU,说明(A ) A. 8086 CPU内有16条数据线 B. 8086 CPU内有16个寄存器 C. 8086 CPU内有16条地址线 D. 8086 CPU内有16条控制线 解析:8086有16根数据线,20根地址线; 2、指令指针寄存器IP的作用是(A ) A. 保存将要执行的下一条指令所在的位置 B. 保存CPU要访问的内存单元地址 C. 保存运算器运算结果内容 D. 保存正在执行的一条指令 3、8086 CPU中,由逻辑地址形成存储器物理地址的方法是(B ) A. 段基址+偏移地址 B. 段基址左移4位+偏移地址 C. 段基址*16H+偏移地址 D. 段基址*10+偏移地址 4、8086系统中,若某存储器单元的物理地址为2ABCDH,且该存储单元所在的段基址为2A12H,则该

微机原理及接口技术考试各章重点题库及答案

微机原理与接口技术试题库 第一章基础知识 一、填空 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

32位微机原理考试重点文库.docx

1,原码:0表示“+”,I表示“一”,数值位与真值数值位相同。 反码:正数的反码与原码表示相同。负数反码符号位为1,数值位为原码数值各位取反。补码:正数的补码表示与原码相同。负数补码的符号位为1,数值位等于反码加1。[XJ补二[X」反+1负数直接求补:从最低位起,到出现第一个1以前原码中的数字不变,以后逐位取反, 但符号位不变。 2,各种编码方法的表数范围: n+1位二进制编码x表示的整数范围: 原码、反码:?2n

微机原理知识点总结

第一章概述 1.IP核分为3类,软核、硬核、固核。特点对比 p12 第二章计算机系统的结构组成与工作原理 1. 计算机体系结构、计算机组成、计算机实现的概念与区别。P31 2. 冯·诺依曼体系结构: p32 硬件组成五大部分 运算器、存储器、控制器、输入设备、输出设备,以存储器为中心 信息表示:二进制计算机内部的控制信息和数据信息均采用二进制表示,并存放在同一个存储器中。 工作原理:存储程序/指令(控制)驱动编制好的程序(包括指令和数据)预先经由输入设备输入并保存在存储器中 3.接口电路的意义 p34 第二段 接口一方面应该负责接收、转换、解释并执行总线主设备发来的命令,另一方面应能将总线从设备的状态或数据传送给总线主设备,从而完成数据交换。 4.CPU组成:运算器、控制器、寄存器。P34 运算器的组成:算术逻辑单元、累加器、标志寄存器、暂存器 5.寄存器阵列p35 程序计数器PC,也称为指令指针寄存器。存放下一条要执行指令的存放地址。 堆栈的操作原理应用场合:中断处理和子程序调用 p35最后一段 6. 计算机的本质就是执行程序的过程p36 7. 汇编语言源程序——汇编——>机器语言程序 p36 8. 指令包含操作码、操作数两部分。执行指令基本过程:取指令、分析指令、执行指令。简答题(简述各部分流程)p37 9. 数字硬件逻辑角度,CPU分为控制器与数据通路。P38 数据通路又包括寄存器阵列、ALU、片上总线。 10. 冯·诺依曼计算机的串行特点p38 串行性是冯·诺依曼计算机的本质特点。表现在指令执行的串行性和存储器读取的串行性。也是性能瓶颈的主要原因。 单指令单数据 11. CISC与RISC的概念、原则、特点。对比着看 p39、40

微机原理复习知识点总结资料

微机原理复习知识点 总结

1.所谓的接口其实就是两个部件或两个系统之间的交接部分(位于系统与外设间、用来协助完成数据传送和控制任务的逻辑电路)。 2.为了能够进行数据的可靠传输,接口应具备以下功能:数据缓冲及转换功能、设备选择和寻址功能、联络功能、接收解释并执行CPU命令、中断管理功能、可编程功能、(错误检测功能)。 3.接口的基本任务是控制输入和输出。 4.接口中的信息通常有以下三种:数据信息、状态信息和控制信息。5.接口中的设备选择功能是指: 6.接口中的数据缓冲功能是指:将传输的数据进行缓冲,从而对高速工作的CPU与慢速工作的外设起协调和缓冲作用,实现数据传送的同步。 7.接口中的可编程功能是指:接口芯片可有多种工作方式,通过软件编程设置接口工作方式。 8.计算机与外设之间的数据传送有以下几种基本方式:无条件传送方式(同步传送)、程序查询传送(异步传送)、中断传送方式(异步传送)、DMA传送方式(异步传送)。 9.根据不同的数据传输模块和设备,总线的数据传输方式可分为无条件传输、程序查询传送方式、中断传送方式、DMA方式。 10.总线根据其在计算机中的位置,可以分为以下类型:片内总线、内部总线、系统总线、局部总线、外部总线。 11.总线根据其用途和应用场合,可以分为以下类型:片内总线、片间总线、内总线、外总线。ISA总线属于内总线。 12.面向处理器的总线的优点是:可以根据处理器和外设的特点设计出最适合的总线系统从而达到最佳的效果。 13. SCSI总线的中文名为小型计算机系统接口(Small Computer System Interface),它是 芯的信号线,最多可连接 7 个外设。 14. USB总线的中文名为通用串行接口,它是4芯的信号线,最多可连接127个外设。 15. I/O端口的编码方式有统一编址和端口独立编址。访问端口的方式有直接寻址和间接寻址。PC机的地址由16位构成,实际使用中其地址范围为000~3FFH。 16.在计算机中主要有两种寻址方式:端口独立编址和统一编址方式。在端口独立编址方式中,处理器使用专门的I/O指令。 17. 74LS688的主要功能是:8位数字比较器,把输入的8位数据P0-P7和预设的8位数据Q0-Q7进行比较。如果相等输d出0,不等输出1。 主要功能:把输入的8位数据P0-P7和预设的8位数据Q0-Q7进行比较,比较的结果有三种:大于、等于、小于。通过比较器进行地址译码时,只需把某一地址范围和预设的地址进行比较,如果两者相等,说明该地址即为接口地址,可以开始相应的操作。 18. 8086的内部结构从功能上分成总线接口单元BIU和执行单元EU两个单元。 19. 8086有20地址线,寻址空间1M,80286有24根地址线,寻址空间为 16M。 20. 8086/8088有两种工作模式,即最大模式、最小模式,它是由MNMX 决定的。

32位微机原理与接口技术试题

信息科学技术学院 (答案写在答题纸上,写在试题纸上无效) 一、 填空题(30分) 1、计算机存储信息是按位存放的,1个字节等于 个二进制位,1KB 等于 个字节。 2、设A=10001110,B=11001100,则A 和B 的“或”A+B= ,A 和B 的“与”A ?B= ,A 和B 的异或 A ⊕B = , A 的“非”A = 。 3、布尔代数中的摩根定理是: B A += ,B A ?= 。 4、8088CPU 的数据总线是 位的,地址总线是 位的。 5、8086CPU 从功能上可分为两部分,即 和 。 6、8086CPU 的4个段地址寄存器分别是CS 、DS 、ES 、SS,其中CS 是 寄存器,DS 寄存器,ES 是 寄存器,SS 是寄存器。 7、8086CPU 的标志寄存器的标志位可分为控制标志和状态标志,其中ZF 是 标志,DF 是 标志。 8、8086CPU 的4个通用寄存器分别是 、 、 、 ,它们既可以作为 位寄存器使用,也可以作为 位寄存器使用。 9、8086CPU 可用20位地址寻址 字节的存空间。 10、计算机I/O 接口电路与外部设备间可以交换的信号类型有4类,除了 量和 量外,还包括开关量和脉冲量。 11、在8086的几种寻址方式中,采用立即数寻址时操作数在指令中提供,那么采用寄存器寻址时操作数在 中,采用直接寻址方式时操作数在 中,采用寄存器间接寻址方式时操作数在 中。 二、 选择题(14分) 1、与十进制数88等值的二进制数是 。 A )1110001 B )1110011 C )1011000 D )1101100 2、十进制数63.875转换成二进制数是 。 A )110100.01 B)111111.111 C)100110.11 D)100101.101 3、十进制数64转换成八进制数是 。 A )001Q B )100Q C )161Q D )112Q 4、将二进制小数11.11转换成十进制小数是 。 A )3.75 B)2.75 C)3.25 D)3.5 5、 是计算机的记忆装置的基本单元。 A )触发器 B)寄存器 C)存储器 D)计数器 6、常见的通信方式有并行通信和串行通信,那么8255A 是一颗 芯片。 A )并行通信 B )串行通信 C )既可以进行并行通信也可以进行串行通信 D )无线通信 7、8086计算机系统中常用的中断处理芯片是 。 A )8259A B )8255A C )8286 D )8284A 8、计算机系统中的I/O 接口又被称为 。 A )输入/输出接口 B )并行通信接口 C )串行通信接口 D )控制接口 9、DW 是 伪指令。 课程考试试题 学期 学年 拟题人: 校对人: 拟题学院(系): 适 用 专 业:

微机原理与接口技术知识点总结材料整理

《微机原理与接口技术》复习参考资料 第一章概述 一、计算机中的数制 1、无符号数的表示方法: (1)十进制计数的表示法 特点:以十为底,逢十进一; 共有0-9十个数字符号。 (2)二进制计数表示方法: 特点:以2为底,逢2进位; 只有0和1两个符号。 (3)十六进制数的表示法: 特点:以16为底,逢16进位; 有0--9及A—F(表示10~15)共16个数字符号。 2、各种数制之间的转换 (1)非十进制数到十进制数的转换 按相应进位计数制的权表达式展开,再按十进制求和。(见书本1.2.3,1.2.4)(2)十进制数制转换为二进制数制 ●十进制→二进制的转换: 整数部分:除2取余; 小数部分:乘2取整。 ●十进制→十六进制的转换: 整数部分:除16取余; 小数部分:乘16取整。 以小数点为起点求得整数和小数的各个位。 (3)二进制与十六进制数之间的转换 用4位二进制数表示1位十六进制数 3、无符号数二进制的运算(见教材P5) 4、二进制数的逻辑运算 特点:按位运算,无进借位 (1)与运算 只有A、B变量皆为1时,与运算的结果就是1 (2)或运算 A、B变量中,只要有一个为1,或运算的结果就是1 (3)非运算 (4)异或运算 A、B两个变量只要不同,异或运算的结果就是1 二、计算机中的码制 1、对于符号数,机器数常用的表示方法有原码、反码和补码三种。数X的原码记作[X]原,反码记作[X]反,补码记作[X]补。

注意:对正数,三种表示法均相同。 它们的差别在于对负数的表示。 (1)原码 定义: 符号位:0表示正,1表示负; 数值位:真值的绝对值。 注意:数0的原码不唯一 (2)反码 定义: 若X>0 ,则[X]反=[X]原 若X<0,则[X]反= 对应原码的符号位不变,数值部分按位求反 注意:数0的反码也不唯一 (3)补码 定义: 若X>0,则[X]补= [X]反= [X]原 若X<0,则[X]补= [X]反+1 注意:机器字长为8时,数0的补码唯一,同为00000000 2、8位二进制的表示围: 原码:-127~+127 反码:-127~+127 补码:-128~+127 3、特殊数10000000 ●该数在原码中定义为:-0 ●在反码中定义为:-127 ●在补码中定义为:-128 ●对无符号数:(10000000)2= 128 三、信息的编码 1、十进制数的二进制数编码 用4位二进制数表示一位十进制数。有两种表示法:压缩BCD码和非压缩BCD码。(1)压缩BCD码的每一位用4位二进制表示,0000~1001表示0~9,一个字节表示两位十进制数。 (2)非压缩BCD码用一个字节表示一位十进制数,高4位总是0000,低4位的0000~1001表示0~9 2、字符的编码 计算机采用7位二进制代码对字符进行编码 (1)数字0~9的编码是0110000~0111001,它们的高3位均是011,后4位正好与其对应的二进制代码(BCD码)相符。

相关文档
最新文档