搜档网
当前位置:搜档网 › 计算机原理与接口技术

计算机原理与接口技术

计算机原理与接口技术
计算机原理与接口技术

第一题、单项选择题

1、指令处理的顺序是______。 A、取指、译码、执行

2、一个字节的二进制位数是__________位 C、8

3、处理器也称为__________。 C、中央处理器

4、数据总线通常__________信息。 C、可以双向传输

5、某个处理器支持16MB的内存空间,则它的地址总线应有_____________条。C、24

1、某次求和结果最高位为1,则SF=__________。B、1

2、微机中每个存储单元具有一个地址,其中存放一个__________量B、字节(8位)

3、当运行结果为0时,ZF=__________。B、1

4、“mov [ebx],eax”指令的目的操作数采用__________寻址方式。A、寄存器间接

5、“mov eax,[ebp+8]”指令从__________段取出数据送EAX。B、SS

1、DWORD伪指令定义的是__________量的变量。C、双字

2、指令__________实现对EAX当中D0位设置为1,其他位不变的功能。B、or eax,1

3、堆栈的操作原则是_____________ B、后进先出

4、设EAX=1000H,EBX=2000H,则在执行了指令“SUB EAX, EBX”后,标志位CF和ZF 的值分别为__________。C、l,0

5、对寄存器EAX的内容乘以2的指令是__________ B、shl eax,1

1、8086处理器的基本总线周期包含有__________个时钟周期。C、4

2、总线中用于确定存储单元或I/O单元的是__________。B、地址总线

3、8086处理器最小组态时,若RD*为低电平,M/IO*为高电平,则说明8086处理器处于__________总线周期。 A、存储器读

4、当CPU与外设进行数据传送时,如果外设来不及处理数据,则可以通过__________信号提出插入等待状态的请求。 A、READY

5、总线操作实现数据传输,可以不使用时钟信号的同步方式是__________。C、异步时序

1、在MASM中进行子程序设计,应该需要使用__________伪指令对。

B、proc / endp

2、如果本程序使用了一个其他程序模块定义的变量,那么应该使用__________进行声明。

C、EXTERN

3、IA-32处理器条件转移指令Jcc采用的指令寻址方式是__________寻址。

A、相对

4、当逻辑运算后,低8位结果中“1”的个数是零或偶数发生转移的指令是__________

A、JP

5、标志CF=1时发生跳转的条件转移指令是__________。D、JC

1、SRAM芯片通常有一个输出允许控制端OE*,它对应系统的__________信号

D、MEMR*

2、74LS138译码器的控制端全有效,如C、B、A引脚输入110,则输出低有效的引脚是__________。C、Y6*

3、在高性能微机的存储系统中,__________是为了提高主存速度而增加的一个存储器层次 B、高速缓存

4、表达微机存储容量时,1GB不等于___________。D、1000 Mb

5、EPROM 2764的存储容量是8K×8,其地址线应有__________条。C、13

1、在IA-32处理器实地址方式中,主存4CH开始依次存放23H、F0H、00H、30H,说明该中断服务程序的首地址是_____________。D、3000:F023H

2、I/O接口电路是指主机系统与__________间协助完成数据传送和控制任务的逻辑电路。

D、外设

3、I/O接口电路中,数据输出寄存器保存__________。A、CPU发往外设的数据

4、实地址方式,IA-32处理器每个中断向量表项的低16位是__________地址。

C、偏移地址

5、DMA传送前的应答过程中,总线请求信号是__________提出的。

C、DMA控制器向处理器

第二题、多项选择题

1、在计算机系统的层次结构中,________ _____属于虚拟机

A、用户层

B、操作系统层D、高级语言层E、汇编语言层

2、8086处理器具有的特性是_________。

B、20位地址线

C、16位内部结构E、16位数据线

3、地址总线上传输的信息包含_____

A、存储器地址C、I/O地址

4、相对于辅助存储器,主存储器具有__________特点。

A、速度快C、单位容量价格高D、信息可以长期保存E、存放当前正在运行的程序和处理的数据

5、IA-32处理器支持的工作方式有________

A、实方式

B、保护方式

C、系统管理方式

1、IA-32处理器支持带比例的存储器寻址方式,其中比例可以是__________。

A、1

B、2 D、4 E、8

2、关于实方式下的段,论述正确的有__________。

A、每个段不超过64KB D、数据段和堆栈段的段地址不能相同

3、IA-32处理器的8个32位通用寄存器有_________。

A、EAX

B、ECX

C、ESI

D、EDI

E、EBP

4、MASM汇编语言中,__________可以作为有效的名字,如标号、变量名等

A、mov C、start D、end

5、IA-32处理器的状态标志有_________。

A、CF

B、OF

C、PF E、SF

1、变量名的属性有_______等

C、byte

D、word

E、dword

2、MASM支持的变量定义伪指令助记符有__________

B、word

C、dword

3、将AL中的大写字母转换为小写,可用_________指令

B、add al,20h E、or al,20h

4、下面所列通用数据传送MOV指令的几种传送中,正确的传送方式是________。

A、立即数到寄存器

B、立即数到存储器

C、从寄存器到存储器E、从存储器到寄存器

5、能够取得变量VAR偏移地址给EBX的语句有_______。

B、mov ebx, offset var

C、mov ebx, seg var

1、IA-32处理器实现段间控制转移,需要改变的寄存器有_________。

A、CS D、EIP

2、IA-32处理器的条件转移指令有______。B、JNC E、JE

3、已知again是一个标号,则指令”jnz again”中,again包含__________属性。

D、far类型

E、word类型

4、循环结构的程序通常包括__________部分。C、循环体D、循环控制

5、IA-32处理器的条件转移指令有__________。B、JZ D、JC E、JO

1、8086处理器的引脚READY具有_________特性。A、输入D、高电平有效

2、微机系统连接各个功能单元、实现模板级互连的总线有多种称谓,如:_____。

B、内总线D、系统总线E、板级总线

3、8086处理器的引脚M/IO*具有________特性。

B、输出

C、低电平有效

D、高电平有效

E、三态

4、8086处理器的基本读写控制引脚有_________。

B、WR* E、RD*

5、8086处理器的AD0~AD15引脚具有的特性有______。

B、双向

C、分时复用E、三态

1、相对部分译码方式,全译码方式的特点有_______。

A、地址唯一

B、地址不重复D、译码复杂

2、EEPROM芯片的特点有_________。

A、用电擦除D、断电后信息不丢失E、可以编程写入

3、相对全译码方式,部分译码方式的特点有__________

A、系统部分地址空间被浪费

B、某些存储单元对应多个地址

C、连接较简单

4、地址对齐的数据存储有_______

B、16位数据起始于奇地址E、64位数据起始于模4地址

5、对于32K×8结构的62256 SRAM芯片,具有________特性。

A、8个数据引脚D、15个地址引脚E、256K位容量

1、8086处理器与中断有关的引脚有_________

A、IR

B、IRQ

C、INTR

D、INTA*

E、NMI

2、外设进行DMA传送,首先需要与DMA控制器和处理器通过________信号建立联系,然后开始数据传输。

A、DMA请求

B、总线请求D、DMA响应E、总线响应

3、处理器的外部中断包括_________。

B、非屏蔽中断D、可屏蔽中断

4、IA-32处理器的IN/OUT指令中,寻址I/O地址的形式可以是_________。

A、0~FFH E、DX

5、IA-32处理器的中断类型包括__________。

A、除法错中断C、非屏蔽中断D、可屏蔽中断E、溢出中断

第三题、判断题

1、处理器并不直接连接外设,而是通过I/O接口电路与外设连接。对

2、冯?诺伊曼计算机的核心思想包括存储程序和程序控制对

3、16位IBM PC/AT机采用ISA系统总线。对

4、某个CPU的地址线为32位,则它可以直接寻址4GB内存空间对

5、微机主存只要使用RAM芯片就可以了错

1、存储器寻址方式的操作数当然在主存了。对

2、8086处理器中,读取指令和执行指令可以重叠操作。对

3、一个存储单元的物理地址不是唯一的。错

4、利用“END”伪指令就可以结束程序执行,返回操作系统错

5、EAX也被称为累加器,因为它在IA-32处理器中使用最频繁对

1、语句“mov eax,ffh”没有语法错。错

2、虽然ADD指令和SUB指令执行后会影响标志状态,但执行前的标志并不影响它们的执行结果。对

3、已知var是一个变量,语句“add esi,byte ptr var”没有语法错误。错

4、无符号数在前面加零扩展,数值大小不变;有符号数前面进行符号扩展,位数加长一位、数值增加一倍。错

5、执行“cmp eax,ebx”后,EAX和EBX寄存器内容都没有改变。对

1、子程序需要保护寄存器,包括保护传递入口参数和出口参数的通用寄存器。错

2、返回指令RET执行时,从当前堆栈顶部弹出返回地址对

3、JA和JG指令的条件都是“大于”,所以是同一个指令的两个助记符。错

4、主程序调用子程序使用CALL指令。对

5、CS不变,只改变EIP值,不能改变程序的执行顺序。错

1、8086准备好READY引脚输出给存储器或外设有效信号,表明处理器准备好交换数据了。错

2、当8086处理器需要等待指令执行完成时,就插入等待状态Tw。错

3、8086处理器的基本总线周期包含有4个时钟周期。对

4、如果给8086处理器输入CLK信号为5MHZ,则总线周期中每个T状态的时间长度是200ns 。对

5、处理器读取存储器操作数时和读取代码时,都发生存储器读的总线操作。对

1、数据存储实现地址对齐将比不对齐具有更高的程序执行性能。对

2、数据存储实现地址对齐只是一种存储现象,与程序执行的性能无关。错

3、DRAM必须定时刷新,否则所存信息就会丢失。对

4、存储器芯片的片选信号无效时,CPU无法读写该存储器芯片。对

5、读取SRAM某个存储单元的内容后,该存储单元的内容就为空。错

1、对于输出设备来说,不能进行I/O读操作。错

2、中断传送方式下,由硬件实现数据传送,不需要处理器执行IN或OUT指令。错

3、Intel 8086支持I/O端口独立编址方式对

4、可屏蔽中断请求从处理器的INTR引脚进入。对

5、处理器的可屏蔽中断的优先权高于非屏蔽中断。错

(整理)微型计算机原理与接口技术

4.9练习题 10、写一个宏定义,要求能把任意一个寄存器的最低位移至另一个存储器的最高位中。 DATA SEGMENT VAR1 DB 4,6 VAR2 DD 200 DUP(?) DATA ENDS STACKS SEGMENT STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATA,SS:STACKS START: MOV AX,DATA MOV DS,AX XTY MACRO X,Y MOV AX,X AND AX,1 ROR AX,1 MOV Y,AX ENDM MOV DX,1 MOV AX,0 XTY DX,AX, MOV AH,4CH INT 21H CODES ENDS END START 11、利用DOS功能调用从键盘输入60个字符到缓冲区BUF中,在按下ENTER键后在屏幕上显示这些字符。请写出程序段。 DATA SEGMENT ST1 DB 'Please input 60 characters from keyboard.',0DH,0AH,'$' BUF DB 61 DUP(?) DATA ENDS COD SEGMENT ASSUME CS:COD,DS:DATA START: MOV AX,DATA MOV DS,AX MOV DL,07H MOV AH,2 INT 21H MOV DX,OFFSET ST1 MOV AH,9 INT 21H LEA SI, BUF MOV CX,60 LP: MOV AH,7 INT 21H MOV [SI],AL CMP AL,0DH JZ EXIT INC SI LOOP LP EXIT: MOV BX,60 SUB BX,CX MOV CX,BX LEA SI, BUF LP2: MOV DL,[SI] MOV AH,6 INT 21H INC SI LOOP LP2 MOV AH,4CH INT 21H COD ENDS END START

计算机原理与接口作业

1-6 将下列十进制数转换为二进制数、十六进制数和BCD 数 (1)124.625 解:题目要求由十进制转化为二、十六进制和BCD码。 二进制转换:将124.625分为两部分来转换。整数部分:124=64+32+16+8+4=26+25+24+23+22,故二进制表示为1111100B;小数部分遵循乘2取整原则,小数点不变: 0.625*2=1.250,取1余0.250;0.250*2=0.500,取0余 0.500;0.500*2=1.000,取1余0;则二进制表示为.101B, 则124.625=01111100.1010B(便于转换为十六进制). 十六进制转换:按照一位二进制数由四位二进制数表示可得:1010B=10=AH,1100B=12=CH,0111B=7=7H,则124.625=7C.AH. BCD码转换:用四位二进制数表示一位十进制数连接在一起:5=0101B,2=0010B,6=0110B,4=0100B,2=0010B,1=0001B,则124.625=000100100100011000100101BCD 1-7 用16位二进制数表示出下列十进制数的原码、反码和补码。 (1)+128 (4)-5 解:依题,用16位二进制数表示,原码中最高位表示符号,

正号为0,其余用二进制表示即可;正数的反码与补码与原码相同,负数的反码除符号外各位一律取反,其补码在反码最低位后加1;则+128:最高位为1,128=27,故其原码、反码和补码均为000000000010000000;-5:最高位为1,5=101B ,则其原码为1000000000000101,其反码为1111111111111010,其补码为11111111111110101. (1)+128 的原码和补码反码均为0000000100000000B (4)-5的原码为1000000000000101B ,反码为1111111111111010B ,补码为1111111111111011B 。 1-10 试绘出以下十六进制数在内存中存放的示意图。设存放地址均为00H 。 答:依题,一个地址存放一字节即8位数据,且地址与数据 满足“高对高,低对低”原则,即高位数据存放在高位地址中,地位数据存放在低地址中;一位十六进制数用四位二进制数表示。解答如上。 2-1 请将左边的术语和右边的含义联系起来,在括号中填 C8H 03H 04H 02H 32H 01H 6BH 00H 内容 地址 11H 07H 22H 06H 33H 05H 44H 04H 55H 03H 66H 02H 77H 01H 88H 00H 内容 地址 F7H 00H 内容 地址 03H 01H BAH 00H 内容 地址

复试-通信学院-计算机原理及接口技术

天津工业大学硕士研究生入学考试复试科目考试大纲 课程编号:0503 课程名称:计算机原理及接口技术 一.复试的总体要求 “计算机原理及接口技术”入学复试考试是为了招收通信及信息工程、计算机应用、自动化、电子、电科、机电等类硕士研究生而实施的入学复试性考试。其指导思想是有利于选拔具有扎实的基础理论知识和具备一定实验技能的高素质人才。 要求考生能够系统地掌握计算机方面的基础理论知识和基本的实践能力以及具备运用所学的知识分析问题和解决问题的能力。 二.复试的内容及比例: 1.基础知识(30%):微机的结构、编码、码制(原码,反码,补码)的概念;补码运算原理;中断、堆栈的基本概念;总线、并行和串行通信的基础知识;常用专用名词的英文缩写等。 2.指令系统的应用(20%):基本的寻址方式(立即寻址,寄存器寻址,直接寻址,寄存器间接寻址),常用指令的操作过程,并能阅读简单程序,利用指令编写基本结构的程序段(主要是顺序,分支,循环,子程序等结构)。编写程序主要采用8086指令系统编程。 3.电路设计及电路分析(20%):存储器系统电路设计;常见的I/O接口(例8255A,8155A,8253A,8250A等)与计算机系统的连接技术;常用控制电路的设计及应用技术。主要以中断和查询两种传输方式为主,能用指令编写简单的应用程序。 4.定时器技术的应用(10%):定时和计数的基本概念,应用场合。基本的应用技术主要是8253A定时/计数器的实际应用 5.A/D,D/A技术应用(10%) 主要:DAC0832、ADC0809的基本工作原理;与8086的连接技术及应用程序的编写。 6.串行通信接口的应用(10%) 主要:异步通信的基本知识;INS8250 串行通信接口的基本工作原理;初始化设置;基本应用编程。

微机原理与接口技术(第三版)课本习题答案

第二章 8086体系结构与80x86CPU 1.8086CPU由哪两部分构成?它们的主要功能是什么? 答:8086CPU由两部分组成:指令执行部件(EU,Execution Unit)和总线接口部件(BIU,Bus Interface Unit)。指令执行部件(EU)主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存器组和EU控制器等4个部件组成,其主要功能是执行指令。总线接口部件(BIU)主要由地址加法器、专用寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I/O端口读取操作数参加EU运算或存放运算结果等。 2.8086CPU预取指令队列有什么好处?8086CPU内部的并行操作体现在哪里?答:8086CPU的预取指令队列由6个字节组成,按照8086CPU的设计要求,指令执行部件(EU)在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。从速度上看,该指令队列是在CPU 内部,EU从指令队列中获得指令的速度会远远超过直接从内存中读取指令。8086CPU内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。 5.简述8086系统中物理地址的形成过程。8086系统中的物理地址最多有多少个?逻辑地址呢?答:8086系统中的物理地址是由20根地址总线形成的。8086系统采用分段并附以地址偏移量办法形成20位的物理地址。采用分段结构的存储器中,任何一个逻辑地址都由段基址和偏移地址两部分构成,都是16位二进制数。通过一个20位的地址加法器将这两个地址相加形成物理地址。具体做法是16位的段基址左移4位(相当于在段基址最低位后添4个“0”),然后与偏移地址相加获得物理地址。由于8086CPU的地址线是20根,所以可寻址的存储空间为1M字节,即8086系统的物理地址空间是1MB。逻辑地址由段基址和偏移地址两部分构成,都是无符号的16位二进制数,程序设计时采用逻辑地址,也是1MB。 6.8086系统中的存储器为什么要采用分段结构?有什么好处? 答:8086CPU中的寄存器都是16位的,16位的地址只能访问64KB的内存。086系统中的物理地址是由20根地址总线形成的,要做到对20位地址空间进行访问,就需要两部分地址

计算机原理与接口技术复习资料

《微机原理与接口技术》复习题 一、填空题 1.计算机字长取决于()。 A)控制总线B)数据总线C)地址总线D)通信总线 2.微型计算机的总线结构通常由三部分组成,分别是()。 A)数据总线、传输总线和通信总线B)地址总线、逻辑总线和信号总线 C)控制总线、地址总线和运算总线D)数据总线、地址总线和控制总线 3.微处理器处理的数据基本单位为字。一个字的长度通常是()。 A)16个二进制位B)32个二进制位 C)64个二进制位D)与微处理器的型号有关 4.计算机软件系统一般包括()。 A)操作系统和应用软件B)系统软件和管理软件 C)系统软件和应用软件D)操作系统、管理软件和工具软件 5.微型计算机主存储器的基本编址单元的长度是()。 A)64位B)32位C)16位D)8位 6.MIPS是用于衡量计算机系统()的指标。 A)存储容量B)运算速度C)时钟频率D)处理能力 7.在计算机系统中,可执行程序是指() A)汇编语言程序B)机器语言程序 C)ASCII码D)源代码 8.与十六进制数8F.78H等值的十进制数是()。 A)143.46875 B)143.50125 C)143.48325 D)143.37625 9.两个单字节带符号整数:A=01001110,B=10100001,则A-B的结果是()。 A)11101111 B)10101101 C)10010001 D)00101101 10.将十进制小数0.6875转换成等值的二进制小数是()。 A)0.1101 B)0.0111 C)0.1011 D)0.1100 11.十进制数36.875转换成二进制数是()。 A)110100.011 B)100100.111 C)100110.111 D)100101.101 12.正数的补码()。 A)与其一样原码一样B)是其原码减1 C)是其反码减1 D)是其反码加1 13.大写字母C的ASCII码是43,则小写字母c的ASCII码是()。 A)63 B)61 C)62 D)60 14.8086CPU指令队列的作用是()。 A)暂存操作数地址B)暂存操作数 C)暂存指令地址D)暂存预取指令 15.设寄存器BP存有一内存单元的偏移地址,则该内存单元的物理地址应在()。 A)堆栈段B)数据段C)代码段D)附加段 16.8086CPU I/O指令若采用寄存器间接寻址方式,则I/O端口的地址存放在()。 A)AX B)BX C)CX D)DX 17.地址加法器是属于()中的部件。 A)EU B)BIU C)ALU D)指令队列

计算机原理与接口技术课后习题答案

第1章基础知识 1.1 计算机中常用的计数制有哪些? 解:二进制、八进制、十进制(BCD)、十六进制。 1.2 请说明机器数和真值的区别。 解:把符号数值化的数码称为机器数或机器码,原来的数值叫做机器数的真值。 1.3 完成下列数制的转换。 解:(1)166,A6H (2)0.75 (3)11111101.01B, FD.4H (4) 5B.AH, (10010001.011000100101)BCD 1.4 8位和16位二进制数的原码、补码和反码可表示的数的范围分别是多少? 解:原码(-127~ 127)、(-32767~ 32767) 补码 (-128~ 127)、(-32768~ 32767) 反码(-127~ 127)、(-32767~ 32767) 1.5 写出下列真值对应的原码和补码的形式。 (1)X= -1110011B(2)X= -71D(3)X= 1001001B 解:(1)原码:11110011 补码:10001101 (2)原码:11000111 补码:10111001 (3)原码:01001001 补码:01001001 1.6 写出符号数10110101B的反码和补码。 解:11001010,11001011 1.7 已知X和Y的真值,求[X Y]的补码 (1)X=-1110111B Y= 1011010B(2)X=56D Y= -21D 解:(1)11100011(2)00100011 1.8 已知X= -1101001B,Y= -1010110B,用补码求X-Y的值。 解:[X-Y]补=11101101 X-Y=-0010011B 1.9 若给字符4和9的ASCII码加奇校验,应是多少?若加偶校验? 解:奇校验:4 :(00110100B)34H,9:(10111001B)B9H 偶校验:4 :(10110100B)B4H,9:(00111001B)39H 1.10 若与门的输入端A、B、C的状态分别为1、0、1,则该与门的输出端状态 为?若将这3个信号连接到或门,那么或门的输出又是什么状态? 解: 1.11 要使与非门输出“0”,则与非门输入端各位的状态应该是什 么?如果使与非门输出“1”,其输入端各位的状态又应该是什么? 解:全1;至少有一个0 1.12如果74LS138译码器的C、B、A三个输入端的状态为011,此时该译码器的8 个输出端中哪一个会输出“0”?解:#Y3 1.13图1-16中,Y1=?Y2=?Y3=?138译码器哪一个输出端会输出低电平? 解:Y1=0; Y2=1; Y3=1;Y6 第2章微处理器和总线 2.2说明8086的EU和BIU的主要功能。在执行指令期间,BIU能直接访问存储器吗?

《微型计算机原理与接口技术》第三版)习题答案

《微机原理与接口技术》习题解答 习题1 1.1 冯·诺依曼型计算机的设计方案有哪些特点? 【解答】冯·诺依曼型计算机的设计方案是“存储程序”和“程序控制”,有以下5方面特点:(1)用二进制数表示数据和指令; (2)指令和数据存储在内部存储器中,按顺序自动依次执行指令; (3)由运算器、控制器、存储器、输入设备和输出设备组成基本硬件系统; (4)由控制器来控制程序和数据的存取及程序的执行; (5)以运算器为核心。 1.2 微处理器和微型计算机的发展经历了哪些阶段?各典型芯片具备哪些特点? 【解答】经历了6代演变,各典型芯片的特点如表1-1所示。 表1-1 微处理器的发展及典型芯片的特点 1.3 微型计算机的特点和主要性能指标有那些? 【解答】除具有运算速度快、计算精度高、有记忆能力和逻辑判断能力、可自动连续工作等基本特点以外,还具有功能强、可靠性高、价格低廉、结构灵活、适应性强、体积小、重量轻、功耗低、使用和维护方便等。 微型计算机的性能指标与系统结构、指令系统、硬件组成、外部设备以及软件配备等有关。常用的微型计算机性能指标主要有:字长、主频、内存容量、指令数、基本指令执行时间、可靠性、兼容性、性能价格比等。

1.4 常见的微型计算机硬件结构由哪些部分组成?各部分的主要功能和特点是什么? 【解答】微型计算机硬件一般由微处理器、内存储器、外存储器、系统总线、接口电路、输入/输出设备等部件组成。 主要组成部件的功能和特点分析如下: (1)微处理器:是微型计算机的核心部件,由运算单元ALU、控制单元、寄存器组以及总线接口部件等组成,其功能是负责统一协调、管理和控制系统中的各个部件有机地工作。 (2)内存储器:用来存放计算机工作过程中需要的操作数据和程序。可分为随机存储器RAM和只读存储器ROM。RAM存放当前参与运行的各种程序和数据,特点是信息可读可写,存取方便,但信息断电后会丢失;ROM用于存放各种固定的程序和数据,特点是信息固定不变,关机后原存储的信息不会丢失。 (3)系统总线:是CPU与其它部件之间传送数据、地址和控制信息的公共通道。可分成数据总线DB、地址总线AB、控制总线CB。 (4)输入/输出接口电路:完成微型计算机与外部设备之间的信息交换。由寄存器组、专用存储器和控制电路等组成。 (5)主机板:由CPU插座、芯片组、内存插槽、系统BIOS、CMOS、总线扩展槽、串行/并行接口、各种跳线和一些辅助电路等硬件组成。 (6)外存储器:使用最多的是磁盘存储器(软盘、硬盘)和光盘存储器。外存储器容量大,保存的信息不会丢失。 (7)输入/输入设备:是微型计算机系统与外部进行通信联系的主要装置。常用的有键盘、鼠标、显示器、打印机和扫描仪等。 1.5 什么是微型计算机的系统总线?说明数据总线、地址总线、控制总线各自的作用。 【解答】系统总线是CPU与其它部件之间传送数据、地址和控制信息的公共通道。 (1)数据总线:用来传送数据,主要实现CPU与内存储器或I/O设备之间、内存储器与I/O设备或外存储器之间的数据传送。 (2)地址总线:用来传送地址。主要实现从CPU送地址至内存储器和I/O设备,或从外存储器传送地址至内存储器等。 (3)控制总线:用于传送控制信号、时序信号和状态信息等。 1.6 什么是系统的主机板?由哪些部件组成? 【解答】CPU、RAM、ROM、I/O接口电路以及系统总线组成的计算机装置称为“主机”,主机的主体则是主机板。主机板上主要有CPU插座、芯片组、内存插槽、系统BIOS、CMOS、总线扩展槽、串行/并行接口、各种跳线和一些辅助电路等硬件。 1.7 计算机中有哪些常用的数制和码制?如何进行数制之间的转换? 【解答】数值数据经常用二进制、十进制、八进制和十六进制;字符数据使用ASCII码;表示十进制数字用BCD码。 (1)十进制到二进制:整数部分连续除以2后“倒取余”,小数部分连续乘以2后“正取整”; (2)二进制到十进制:将二进制数按权展开即可。 (3)二进制到八进制:将3位二进制一组对应1位八进制数码。 (4)八进制到二进制:将1位八进制数码对应3位二进制数码。 十六进制与二进制间转换与八进制与二进制间转换类似,只是比例关系为1位十六进制数码对应4位二进制数码。 1.8 将下列十进制数分别转化为二进制数、十六进制数和压缩BCD码。 (1)15.32 (2)325.16 (3)68.31 (4)214.126

计算机原理与接口技术

第一题、单项选择题 1、指令处理的顺序是______。 A、取指、译码、执行 2、一个字节的二进制位数是__________位 C、8 3、处理器也称为__________。 C、中央处理器 4、数据总线通常__________信息。 C、可以双向传输 5、某个处理器支持16MB的内存空间,则它的地址总线应有_____________条。C、24 1、某次求和结果最高位为1,则SF=__________。B、1 2、微机中每个存储单元具有一个地址,其中存放一个__________量B、字节(8位) 3、当运行结果为0时,ZF=__________。B、1 4、“mov [ebx],eax”指令的目的操作数采用__________寻址方式。A、寄存器间接 5、“mov eax,[ebp+8]”指令从__________段取出数据送EAX。B、SS 1、DWORD伪指令定义的是__________量的变量。C、双字 2、指令__________实现对EAX当中D0位设置为1,其他位不变的功能。B、or eax,1 3、堆栈的操作原则是_____________ B、后进先出 4、设EAX=1000H,EBX=2000H,则在执行了指令“SUB EAX, EBX”后,标志位CF和ZF 的值分别为__________。C、l,0 5、对寄存器EAX的内容乘以2的指令是__________ B、shl eax,1 1、8086处理器的基本总线周期包含有__________个时钟周期。C、4 2、总线中用于确定存储单元或I/O单元的是__________。B、地址总线 3、8086处理器最小组态时,若RD*为低电平,M/IO*为高电平,则说明8086处理器处于__________总线周期。 A、存储器读 4、当CPU与外设进行数据传送时,如果外设来不及处理数据,则可以通过__________信号提出插入等待状态的请求。 A、READY 5、总线操作实现数据传输,可以不使用时钟信号的同步方式是__________。C、异步时序 1、在MASM中进行子程序设计,应该需要使用__________伪指令对。 B、proc / endp 2、如果本程序使用了一个其他程序模块定义的变量,那么应该使用__________进行声明。 C、EXTERN 3、IA-32处理器条件转移指令Jcc采用的指令寻址方式是__________寻址。 A、相对 4、当逻辑运算后,低8位结果中“1”的个数是零或偶数发生转移的指令是__________ A、JP 5、标志CF=1时发生跳转的条件转移指令是__________。D、JC 1、SRAM芯片通常有一个输出允许控制端OE*,它对应系统的__________信号 D、MEMR* 2、74LS138译码器的控制端全有效,如C、B、A引脚输入110,则输出低有效的引脚是__________。C、Y6* 3、在高性能微机的存储系统中,__________是为了提高主存速度而增加的一个存储器层次 B、高速缓存 4、表达微机存储容量时,1GB不等于___________。D、1000 Mb 5、EPROM 2764的存储容量是8K×8,其地址线应有__________条。C、13 1、在IA-32处理器实地址方式中,主存4CH开始依次存放23H、F0H、00H、30H,说明该中断服务程序的首地址是_____________。D、3000:F023H

微型计算机原理与接口技术_(张荣标_著)_机械工业出版社_课后答案

第一章 1.选择题 (1)C (2) D A (3) C 3填空 (1)CPU,微型计算机,系统软件,外围设备,微型计算机系统 (2)10,3,12 (3)阶数 (4)10010010B,01000100B,11010110B,FF4EH (5)3F7H,1C3H,243H,277H, 4简答题 (1)微处理器,微型计算机和微型计算机系统三者有何联系与区别? 微处理器是把原来的中央处理单元CPU的复杂电路(包括运算器和控制器)做在一片或几片大规模集成电路的芯片上。把这种微缩的CPU大规模集成电路称为微处理器。 微型计算机是以微处理器为核心,再配备上用大规模集成电路工艺制成的存储器和I/O接口就构成了微型计算机。 以微计算机为核心,再配备上系统软件、I/O设备、辅助电路和电源就构成了微机系统。微型计算机系统包括硬件和软件了两大部分。 (2)试述在计算机中常采用二进制的缘由? (3)简述如何从补码判断真值的符号? (4)BCD码与纯二进制数有何区别? 主要区别是二者对应的二进制位所表示的二进制真值不同, (5)试述机器数的定点和浮点数表示形式。 第2章 2填空题 (1)递增,A7,A5,A3,A1. (2)地址总线的宽度,00000H~0FFFFFH (3)寄存器,运算器,控制器;运算和控制 (4)SS,SP (5)MN/MX (6)主频,总线宽度 (7)20,16 3简答题 (1)什么是指令周期?什么是总线周期?一个总线周期至少包括几个时钟周期?指令周期是一条指令执行所需的时钟周期,cpu在执行指令过程中,凡需执行访问存储器或访问I/O端口的操作都统一交给BIU的外部总线完成,进行一次访问所需的时间称为一个总线周期。一般一个基本的总线周期由4个时钟周期组成。 (2)8086CPU在最小模式下构成计算机系统至少应该包括哪几个基本的部分?(3)8086CPU中,标志寄存器包含哪些标志位?各标志位为‘0’,‘1’分别表示什么含义? (4)8086CPU中有哪些通用寄存器和专用寄存器?说明他们的作用。 (5)在8086CPU中,已知CS寄存器和IP寄存器的内容分别如下所示,请确定其物

微型计算机原理与接口技术课后答案资料

15. 已知:在内存BUF开始的单元中,存在一串数据:58,75,36,42,89。编程找出其中的最小值存入MIN单元中,并将这个数显示在屏幕上。 解: STACK SEGMENT STACK DB 100 DUP(?) STACK ENDS DATA SEGMENT BUF DB 58H, 75H, 36H, 42H, 89H MIN DB 0 DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA, SS:STACK START: PUSH DS MOV AX, DATA MOV DS, AX MOV CX, 4 MOV BX, OFFSET BUF MOV AL, [BX] ST1: INC BX CMP AL, [BX] JBE NEXT MOV AL, [BX] NEXT:LOOP ST1 MOV MIN, AL AND AL, 0F0H MOV CL,4 ROR AL, CL ADD AL, 30H MOV DL, AL MOV AH, 02H INT 21H MOV AL, MIN AND AL, 0FH ADD AL, 30H MOV DL, AL MOV AH, 02H INT 21H POP DS MOV AH, 4CH INT 21H HLT CODE ENDS

END START 18. 某班有20个同学的微机原理成绩存放在LIST开始的单元中,要求编程先从高到低的次序排列好,再求出总分和平均值,分别存放在SUM和AVER开始的单元中。 解: STACK ENDS DATA SEGMENT LIST DB 65H,76H,78H,54H,90H,85H,68H,66H,77H,88H DB 99H, 89H, 79H, 69H,75H,85H,63H,73H,83H,93H SUM DW 0 AVER DB 0 BUF DB 100 DUP (?) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK START: PUSH DS MOV AX,DATA MOV DS,AX MOV DI, OFFSET LIST MOV BX, 19 LP0: MOV SI, DI MOV CX, BX LP1: MOV AL, [SI] INC SI CMP AL, [SI] JNC LP2 MOV DL, [SI] MOV [SI-1], DL MOV [SI], AL LP2: LOOP LP1 DEC BX JNZ LP0 LP3: MOV CX, 20 MOV BX, OFFSET LIST MOV SUM, 0 XOR AX, AX LP4: ADD AL, [BX] DAA ADC AH, 0 INC BX LOOP LP4 MOV SUM, AX MOV BL, 20H DIV BL ADD AL,0

微机原理与接口技术第三版课本习题答案

第二章8086 体系结构与80x86CPU 1. 8086CPU由哪两部分构成?它们的主要功能是什么? 答:8086CPU由两部分组成:指令执行部件(EU, Execution Un it) 和总线接口部件(BIU,Bus In terface Un it) 。指令执行部件(El)主要由算术逻辑运算单元(ALU)、标 志寄存器FR通用寄存器组和EU控制器等4个部件组成,其主要功能是执行指令。总线接口部件(BIU) 主要由地址加法器、专用寄存器组、指令队列和总线控制电路等 4 个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I /0端口读取操作数参加EU运算或存放运算结果等。 2. 8086CPU预取指令队列有什么好处?8086CPU内部的并行操作体现在哪里?答:8086CPU的预取指令队列由6个字节组成,按照8086CPU的设计要求,指令执行部件(EU) 在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并 分析执行它。从速度上看,该指令队列是在CPU内部,EU从指令队列中获得指令的速度会远远超过直接从内存中读取指令。8086CPU内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。 5. 简述8086系统中物理地址的形成过程。8086系统中的物理地址最多有多少个? 逻辑地址呢?答:8086系统中的物理地址是由20 根地址总线形成的。8086系统采用分 段并附以地址偏移量办法形成20位的物理地址。采用分段结构的存储器中,任何一个逻 辑地址都由段基址和偏移地址两部分构成,都是16 位二进制数。通过一个20 位的地址加法器将这两个地址相加形成物理地址。具体做法是 1 6位的段基址左移 4 位(相当于在段基址最低位后添4个“ 0”),然后与偏移地址相加获得物理地址。由于8086CPU的地址线是20根,所以可寻址的存储空间为1M字节,即8086系统的物理地址空间是1MB 逻辑地址由段基址和偏移地址两部分构成,都是无符号的16 位二进制数,程序设计时采用逻辑地址,也是1MB。 6. 8086 系统中的存储器为什么要采用分段结构?有什么好处? 答:8086CPU中的寄存器都是16位的,16位的地址只能访问64KB的内存。086系统中的物理地址是由20 根地址总线形成的,要做到对20位地址空间进行访问,就需要两部分地址 采用段基址和偏移地址方式组成物理地址的优点是:满足对8086系统的1MB存储空 间的访问,同时在大部分指令中只要提供16 位的偏移地址即可

微型计算机原理与接口技术第八章课后答案

第八章 1. 8253芯片有哪几个计数通道?每个计数通道可工作于哪几种工作方式?这些操作方式的主要特点是什么? 答:8253内部包含3个完全相同的计数器/定时器通道,即0~2计数通道,对3个通道的操作完全是独立的。8253的每个通道都有6种不同的工作方式。 方式0——计数结束中断方式:当对8253的任一个通道写入控制字,并选定工作于方式0时,该通道的输出端OUT立即变为低电平。要使8253能够进行计数,门控信号GATE 必须为高电平。经过n十1个脉冲后,计数器减为0,这时OUT引脚由低电平变成高电平。OUT引脚上的高电平信号,一直保持到对该计数器装入新的计数值,或设置新的工作方式为止。在计数的过程中,如果GATE变为低电平,则暂停减1计数,计数器保持GATE有效时的值不变,OUT仍为低电平。待GATE回到高电平后,又继续往下计数。 方式1——可编程单稳态输出方式:当CPU用控制字设定某计数器工作于方式1时,该计数器的输出OUT立即变为高电平。GATE出现一个上升沿后,在下一个时钟脉冲的下降沿,将n装入计数器的执行部件,同时,输出端OUT由高电平向低电平跳变。当计数器的值减为零时,输出端OUT产生由低到高的正跳变,在OUT引脚上得到一个n个时钟宽度的负单脉冲。在计数过程中,若GATE产生负跳变,不会影响计数过程的进行。但若在计数器回零前,GATE又产生从低到高的正跳变,则8253又将初值n装入计数器执行部件,重新开始计数,其结果会使输出的单脉冲宽度加宽。 方式2——比率发生器:当对某一计数通道写入控制字,选定工作方式2时,OUT端输出高电平。如果GATE为高电平,则在写入计数值后的下一个时钟脉冲时,将计数值装入执行部件,此后,计数器随着时钟脉冲的输入而递减计数。当计数值减为1时,OUT端由高电乎变为低电平,待计数器的值减为0时,OUT引脚又回到高电平,即低电平的持续时间等于一个输入时钟周期。与此同时,还将计数初值重新装入计数器,开始一个新的计数过程,并由此循环计数。如果装入计数器的初值为n,那么在OUT引脚上,每隔n个时钟脉冲就产生一个负脉冲,其宽度与时钟脉冲的周期相同,频率为输入时钟脉冲频率的n分之一。在操作过程中,任何时候都可由CPU重新写入新的计数值,不影响当前计数过程的进行。当计数值减为0时,一个计数周期结束,8253将按新写入的计数值进行计数。在计数过程中,当GATE变为低电平时,使OUT变为高电平,禁止计数;当GATE从低电平变为高电平,GATE端产生上升沿,则在下一个时钟脉冲时,把预置的计数初值装入计数器,从初值开始递减计数,并循环进行。 方式3——方波发生器:方式3和方式2的工作相类似,但从输出端得到的是对称的方波或基本对称的矩形波。如果写入计数器的初值为偶数,则当8253进行计数时,每输入一个时钟脉冲,均使计数值减2。计数值减为0时,OUT输出引脚由高电平变成低电平,同时自动重新装入计数初值,继续进行计数。当计数值减为0时,OUT引脚又回到高电平,同时再一次将计数初值装入计数器,开始下一轮循环计数;如果写入计数器的初值为奇数,则当输出端OUT为高电平时,第一个时钟脉冲使计数器减1,以后每来一个时钟脉冲,都使计数器减2,当计数值减为0时,输出端OUT由高电平变为低电平,同时自动重新装入计数初值继续进行计数。这时第一个时钟脉冲使计数器减3,以后每个时钟脉冲都使计数器减2,计数值减为0时,OUT端又回到高电平,并重新装入计数初值后,开始下一轮循环计数。 方式4——软件触发选通:当对8253写入控制宇,进入工作方式4后,OUT端输出变为高电平,如果GATE为高电平,那么,写入计数初值后,在下一个时钟脉冲后沿将自动把计数初值装入执行部件,并开始计数。当计数值成为0时,OUT端输出变低,经过一个

福师《计算机原理与接口技术》在线作业一

(单选题) 1: 选择通道上可连接若干外围设备,其数据传送的单位是()。A: 字节 B: 字 C: 位 D: 数据块 正确答案: (单选题) 2: 可编程的只读存储器()。 A: 不一定可以改写 B: 一定可以改写 C: 一定不可以改写 D: 以上都不对 正确答案: (单选题) 3: 最小的汉字点阵( ) A: 5×7 B: 12×12 C: 16×16 D: 24×24 正确答案: (单选题) 4: 硬线控制器指的是( ) A: 组合逻辑控制器 B: 微程序控制器 C: 可编程逻辑部件控制器 D: 一种新型控制器 正确答案: (单选题) 5: 电源故障中断属于()。 A: 不可屏蔽中断 B: 控制台中断 C: I/O设备中断 D: 可屏蔽中断 正确答案: (单选题) 6: 采用十六进制书写可以比二进制书写省 A: 1/2 B: 1/3 C: 1/4 D: 1/5 正确答案: (单选题) 7: 堆栈是一种()存贮器。 A: 顺序 B: 先进后出 C: 只读 D: 先进先出 正确答案: (单选题) 8: 下列不能做输出的是( ) A: 磁带机 B: 显示器 C: 光学字符阅读机 D: 打印机 正确答案: (单选题) 9: 在8421码表示的二—十进制数中,代码1001表示( ) A: 3 B: 6 C: 9

D: 1 正确答案: (单选题) 10: 下列说法正确的是( ) A: 半导体RAM信息可读可写,且断电后仍能保持记忆 B: 半导体RAM属易失性存储器,而静态RAM的存储信息是不易失的 C: 静态RAM、动态RAM都属易失性存储器,前者在电源不掉时,不易失 D: 静态RAM不用刷新,且集成度比动态RAM高,所以计算机系统上常使用它 正确答案: (单选题) 11: 逻辑式A+AB的最简式为()。 A: A B: AB C: A+B D: 以上都不对 正确答案: (单选题) 12: 一家三口,每人一把钥匙,任何一个都可以把门打开。设三人为A、B、C,则门可开启F(=1)的逻辑表达式为()。 A: F=ABC B: F=A+B+C C: F=ABC补 D: F=(A+B+C)补 正确答案: (单选题) 13: 两个n位数(包括1位符号位)相乘,乘积一般为2n-2位。一个采用原码一位乘法实现这两个数相乘的运算器,其加法器的位数一般为( ) A: 2n位 B: 2n-2位 C: n位 D: n+2位 正确答案: (单选题) 14: 以下叙述错误的是( ) A: Pentium的工作频率为50MHz B: Pentium与Intel486DX二进制兼容 C: Pentium采用流水技术 D: Pentium中具有指令高速缓存 正确答案: (单选题) 15: 对多台分布在不同位置的计算机及其设备之间的通讯进行监管是属于()。 A: 批处理操作系统 B: 分时操作系统 C: 实时操作系统 D: 网络操作系统 正确答案: (单选题) 16: 多计算机并行处理结构的构成途径是网络化、多机互连化和 A: 功能专用化 B: 资源共享 C: 电子商务 D: 多媒体化 正确答案: (单选题) 17: 存储器的字线是()。 A: 存储体与读写电路连接的数据线。它们通过读写电路传送或接收数据寄存器的信息。一个数据寄存器的位数正好是机器字长,故称为字线 B: 存储器的数据线。其线数正好与数据寄存器的位数相对应 C: 经地址译码器译码之后的存储单元的地址线 D: 以上三种说法都不对

微型计算机原理与接口 练习题2

三、填空题 1.计算机是通过( 地址)、( 数据)、( 控制)总线把各个部件连接在一起,构成一个系统。 2.8086的数据总线是( 16 )位,地址总线是( 20 )位。 3.PC机主存储器中的基本存储单元的长度是( 字节)。 4.80486可访问8位、( 16 )、和( 32 )位的寄存器。 5.在微处理器的实地址方式下,段寄存器的作用是( 存放段基址)。 6.若一个数中含有3个“1”,则其奇偶标志为( 1 )。 7.80486工作在实模式下时,若需对堆栈区进行操作,其物理地址是由( SS )和( SP )组合产。 8.程序设计中使用的地址称为( 逻辑地址),而CPU对存储器单元进行操作时使用的地址称为(物理地址)。 9.按存储器的分级原则,其容量最大的一级存储器成为( 外存)。 10.按存储器的分级原则,其速度最快的一级存储器成为( 寄存器)。 11.微机的主要性能指标中,字长是指( 一次能处理的二进制位数)。 12.微型计算机由( 软件)和( 硬件)两大部分组成。 13.上电复位时,若CPU的CS=0FFFFH,IP=0000H,则第一条指

令从(FFFF0H)地方取 14.8088与外部交换数据的总线宽度是( 8 )位,与寄存器组之间的数据总线宽度是( 8 )位,EU内部总线宽度是( 16 )位。16.8086/8088将整个存储空间划分为许多逻辑段,每个逻辑段容量在( 64K )以内,各个逻辑段( 可以)相互重叠。 17.8086/8088中,某单元只能有一个( 物理)地址,但可以有多个(逻辑)地址。 18.如果对堆栈进行操作,则段基址来源于( SS ) ,偏移地址来源于( SP )。 19.某存储单元物理地址为32413H,则相对于段地址为3000H,其偏移地址为( 2413H ) ,若,它的偏移地址是1003H,则其段地址为( 3141H )。 20.在8086/8088系统中,所有读写存储器或I/O端口操作都是由( BIU(总线接口单元)) 通过系统总线完成的。 1.若SS=5310H,SP=0E30H,其物理地址为( 53F30H )。 3.指令由( 操作码) 和(操作数) 两个字段构成。 4.条件转移指令JNE的测试条件是( ZF=0 )。 5.若用指针(BP)访问存储器,则数据包含在( SS ) 段中。 6.若AX=1234H,SP=1000H,指令PUSH AX执行后AX=( 1234H),SP=( 0FFEH) 7.指令采用( 立即)寻址方式时操作数是在代码段中。 1.为保证动态RAM中的内容不消失,需要进行( 定时刷新)

微机原理与接口技术复习8--11章及答案

判断题8--11章微机 1.8255A的A端口和B端口都能在方式2下进行工作。 2.在8255A中可以进行按位置位/复位的端口是端口B。 3.8255控制字的最高位D7=1,表示该控制字为方式控制字。 4.8255与CPU连接时地址线一般与CPU的地址总线A1和A0连接。 5.8255A有3个独立的8位并行I/O口。 6.8253A既可作为计数器,又可作为定时器使用。 7.当8253可编程定时/计数器工作在方式0时,控制信号GA TE变为低电平后,对计数器的影响是暂时停止现行计数工作。 8.8253定时器/计数器工作在方式3时,其OUT引脚上输出的是周期性的对称方波。 X X Y Y Y Y Y Y 填空 1、异步串行通信的数据格式通常包括起始位、、奇偶校验位和。 2、已知中断向量表中从60H 地址开始则该中断对应的类型码为____。 3. 实模式下,即是中断服务程序的入口地址,即中断服务程序起始指令所在存储单元的逻辑地址。 4. 利用一条传输线将数据一位位地顺序传送的数据通信方式称为。 5.在8255A的工作方式中只有方式是双向数据传送方式(即双向的条件查询或中断方式)。 1、数据位,停止位 2、24或18H 3、中断向量 4、串行通信 5、2 6、8255是一个可编程并行接口芯片,有A、B和C三个8位端口,其中只可工作在方式0,1下的端口为()端口。 7、CPU和I/O设备之间传送的信息由数据信息、()和()。 8、串行通讯线路有____、____和____三种形式。 9.8255A中包括两组控制电路,其中A组控制(),B组控制()。 10.8255A是一个()接口芯片。 6)B 7) 控制信息)和(状态信息)8)单工、半双工、双工9)端口A和端口C 的上半部分、端口B和端口C的下半部分10) 可编程的通用并行输入/输出 选择填 1.中断类型号为21H的中断向量存放在内存地址(C)开始的四个物理存储单元中。 A.21H B.42H C.84H D.128H 2.在8255中,能工作在方式2下的是(A)。 A.端口A B.端口B C.端口C D.控制端口 3. CPU响应中断时,硬件首先完成____A_工作。A . 保护断点 B . 读取中断服务程序入口地址C . 计算偏移量 D. 执行转移指令 4、8086/8088系统中,硬件中断服务子程序入口地址在中断向量表中的存放位置由( B )决定。A.中断调用指令B.中断类型码C.中断转移指令D.中断服务寄存器ISR 5、8255A的端口B工作于方式1输入时,要用( B )引脚作为联络信号。 A.PC1,PC2,PC3 B.PC2,PC1,PC0 C.PC4,PC5,PC6 D.PC3,PC4,PC5

计算机原理及接口技术

计算机原理及接口技术-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

计算机原理及接口技术 某8088系统有两片8259A,其中主片定义为:上升沿触发,中断类型码为08H-0FH,在IR4引脚级联从片,非自动结束EOI、全嵌套、非缓冲方式,端口地址是20H、21H;从片定义为:上升沿触发,中断类型码为70H-77H,级联到主片的IR4引脚,非自动结束EOI、全嵌套、非缓冲方式,端口地址是C0H、C1H。试分别编写主、从片8259A的初始化程序。 主片设置: 20H ICW1 00010001 11H 21H ICW2 00001000 08H 21H ICW3 00010000 10H 21H ICW4 00000001 01H 21H OCW1 00000000 00H 20H OCW2 00100000 20H 主片程序: stack segment stack dw 32 dup(0) stack ends data segment data ends code segment assume ss:stack,cs:code,ds:data start proc far push ds sub ax,ax push ax mov ax,data mov ds,ax MOV AL,11H OUT 20H,AL MOV AL,08H OUT 21H,AL MOV AL,10H OUT 21H,AL MOV AL,01H OUT 21H,AL MOV AL,00H OUT 21H,AL MOV AL,20H OUT 20H,AL ret start endp code ends end start

相关主题