
微机原理
呼啸
09年开始编程,一直到现在。看看自己进步了什么。
展开
-
微机原理[一]
1、8086是多少位的微处理器?为什么?答:8086是16位的微处理器,其内部数据通路为16位,对外的数据总线也是16位。2、EU与BIU各自的功能是什么?如何协同工作?答:EU是执行部件。主要功能是执行指令。BIU是总线接口部件,与片外存储器 I/O接口电路传输数据。EU经过BIU进行片外操作数的访问,BIU为EU提供将要执行的指令。EU与BIU可分别独立工作,当EU不需要B原创 2013-03-15 17:04:02 · 1724 阅读 · 0 评论 -
有用的微机原理2013/4/16
D/A转换器和微机接口中的关键问题是什么?对不同的D/A芯片应采用何种方法链接?答:D/A转换器和微机接口时主要注意两点:第一要了解所选用的D/A转换器本身是否带有数据锁存器。如果芯片内部带有锁存器可以直接和CPU的数据总线链接。如果芯片内部不带有锁存器,在接口电路中需要通过数据锁存器来连接CPU的数据总线和D/A转换器的数据线。第二是D/A转换器的位数和所要链接的微机数据总线的位数是否一致。原创 2013-04-16 14:56:47 · 1125 阅读 · 0 评论 -
有用的微机原理2013/4/17
一、指出下列程序中的错误:STAKSG SEGMENT DB 100DUP(?)STA_SG ENDSDTSEG SEGMENTDATA1 DB ?DTSEG ENDCDSEG SEGMENTSTART: MOV DS,DATSEG MOV AL,34H ADD AL,4F MOV DATA,ALSTART ENDPCDSEG原创 2013-04-17 13:25:59 · 1470 阅读 · 0 评论 -
有用的微机原理2013/4/17(二)
1、对于下面两个数据段,偏移地址为10H和11H的两个字节中的数据是一样的吗?为什么?DTSEG SEGMENTORG 10H //连接时使用的伪指令DATA1 DB 72H DB 04HDTSEG ENDS-----------------------------------------DTSEG SEGMENTORG 10HDATA1 DW 7204H原创 2013-04-17 17:30:23 · 1542 阅读 · 0 评论 -
美妙的微机原理2013/4/26
1、总线标准和接口标准的差别?答:(1)总线标准是公用的,可以挂载不同类型的功能设备,而接口标准是专用的,一般只能挂载一类或一种设备。(2)总线一般通过主板上的扩展槽形式提供,而接口一般是以接口插座(头)形式提供使用。2、总线的分类?1、按总线所在的位置分:片内总线、内部总线、外部总线。2、按信息传递形式分:并行总线、串行总线。3、按总线连接的方式分:单总线结构、双原创 2013-04-26 21:22:23 · 1030 阅读 · 0 评论 -
有用的微机原理2013/4/18
1、下面的数据设置了多少个字节?(1)ASC_DATA DB '1234'答:4个字节。因为是定义了一个字符串。有4个字符,因为每个字符占一个字节,所以4个字节。(2)HEX_DATA DB 1234H答:占了2个字节。因为定义了一个16进制的数。16进制的一“位”相当于二进制的4“位”。8个二进制位是一个字节。这里有4个16进制位就是16个进制位,即为2个字节。2、执行下面指原创 2013-04-18 21:56:44 · 1038 阅读 · 0 评论 -
美妙的微机原理2013/4/20
1、指出下列指令的错误:(1)MOV AH,BX答:源寄存器和目的寄存字长不一致。(2)mov [SI],[BX]答:源、目的 不能同时为存储器寻址方式。(3)mov AX,[SI][DI]答:基址变址方式不能有SI和DI的组合。(4)mov AX,[BX][BP]答:基址变址方式不能有BX和BP的组合。(5)mov [BX],ES:AX答:在8086寻址方原创 2013-04-20 21:00:29 · 1022 阅读 · 0 评论 -
美妙的微机原理2013/4/21
DATA SEGMENTTABLE_ADDR DW 1234HDATA ENDSMOV BX,TABLE_ADDRLEA BX,TABLE_ADDR请写出上述两条指令执行后,BX寄存器中的内容。解:MOV BX,TABLE_ADDR ;执行后(BX)=1234H;LEA BX,TABLE_ADDR;;执行后(BX)=OFFSET TABLE_ADDR原创 2013-04-21 21:45:22 · 1207 阅读 · 0 评论 -
美妙的微机原理2013/5/1
1、总线操作分为哪四个阶段?总线控制有哪几种方式?答:(1)总线请求和总裁阶段(2)寻址阶段(3)数据传递阶段(4)结束阶段总线的控制方式:(1)同步方式(2)异步方式(3)半同步方式(4)分离方式2、微机中的总线可以分为哪几级?答:按照功能划分,大致上可分为地址总线和数据总线。按照系统传输数据的方式划分,可以分为串行总线和并行总线。按照时钟信号是否独立原创 2013-05-01 22:34:03 · 884 阅读 · 0 评论 -
美妙的微机原理2013/5/2
1、接口:所谓接口,是指CPU与存储器、I/O设备或者两种I/O设备,或者两种机器之间通过系统总线进行连接的逻辑部件,它是CPU与外界进行信息交换的中转站。2、CPU与I/O设备之间的接口应该具有以下功能:①数据的寄存和缓冲功能②设备选择功能③信号转换功能④对I/O设备的控制和检测功能⑤中断或DMA管理功能⑥可编程功能3、计算机对I/O端口编址时通常采用哪两种方法?原创 2013-05-02 12:08:04 · 1021 阅读 · 0 评论 -
美妙的微机原理2013/5/2(2)
1、什么叫中断?讲述一个中断的全过程答:中断:是指CPU在运行时,由于内部或外部某个紧急事件的发生,使得CPU暂停正在运行的程序,而转去执行去请求中断的那个外设或事件的中断服务处理程序,待处理完后再返回被中断的程序,继续执行。中断过程:当外设准备好与CPU传送数据,或者某些紧急情况需要处理时,外设向CPU发送中断请求,CPU接收到请求,并在一定的情况下,暂停原来执行的程序而转去中断处理,完原创 2013-05-02 15:26:19 · 970 阅读 · 0 评论 -
美妙的微机原理2013/4/24
1、8088/8086 20位地址是怎样形成的?当CS=2000H,IP=0100H,其指向的物理地址等于多少?答:段寄存器左移4位(即乘以16),然后与16位的偏移量相加得到20位的地址。2000*10H+0100H=20100H. PC总线与接口标准1、名词解释:总线、总线标准和接口标准。答:总线:所原创 2013-04-24 10:18:35 · 1081 阅读 · 0 评论 -
有用的微机原理2013/4/15
1、在异步传输时,如果发送方的波特率是600,接收方的波特率是1200,能否正常通信,为什么?答:不能正常通信,因为发送方和接收方的波特率不同,而接收端的采样频率是按传输频率来设置。2、A/D和D/A转换在危机应用中分别起什么作用?答:在微机应用中,A/D转换器完成输入模拟量到数字量的转换,供微机采集数据。D/A转换器完成微机输出数字量到模拟量的转换,实现微机控制。原创 2013-04-15 23:12:32 · 1105 阅读 · 0 评论 -
美妙的微机原理2013/4/23
1、8088/8086的总线接口部件有什么功能?其执行部件又有什么功能?答:8088/8086CPU从功能上说,分为总线接口(BIU)和执行单元。(EU)。BIU负责与存储器、I/O端口传送数据。BIU从内存取指令传送到指令队列。CPU在执行指令时,BIU要配合执行部件从指令的内存单元或外设端口取数据,将数据传送给执行单元,或者把执行部件运算的结果传给制定的内存单元或外设端口。EU部分原创 2013-04-23 22:49:01 · 1016 阅读 · 0 评论 -
微机原理[二]
3、8086/8088微处理器内部有哪些寄存器,它们的主要作用是什么?答:执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。AX、BX、CX、DX一般作为通用数据寄存器。SP为堆栈指针寄存器,BP(基数指针寄存器)、DI(目的变址寄存器)、SI(源变址寄存器)在间接寻址时作为地址寄存器或变址寄存器。总线接口部件设有段寄存器CS(Code Segment),DS(Cod原创 2013-03-18 14:12:06 · 1364 阅读 · 0 评论 -
微机原理[三]
4、在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。答:逻辑地址是在程序中对存储器地址的一种表示方法,由段地址和段内偏移地址两部分组成,如1234H:0088H。偏移地址是指段内某个存储单元相对该段首地址的差值,是一个16位的二进制代码,物理地址是8086芯片引线送出的20位地址码,用来指出一个特定的存储单元。5、给定一个存放数据的内存单元的偏移地址是20C0H,(DS原创 2013-03-19 10:05:29 · 1375 阅读 · 0 评论 -
寄存器的英文全称
寄存器的英文全称AH&AL=AX(accumulator):累加寄存器BH&BL=BX(base):基址寄存器CH&CL=CX(count):计数寄存器DH&DL=DX(data):数据寄存器SP(Stack Pointer):堆栈指针寄存器BP(Base Pointer):基址指针寄存器SI(Source Index):源变址寄转载 2013-03-19 10:07:12 · 3914 阅读 · 0 评论 -
微机原理
7、8086与8088的主要区别是什么?答:8086有16条数据信号引线,8088只有8条;8086片内指令预取缓冲器深度(指令队列)为6字节,8088只有4字节。8、怎样确定8086的最大或最小工作模式?最大、最小模式产生控制信号的方法有何不同?答:引线MN/MX#的逻辑状态决定8086的工作模式,MN/MX#引线接高电平,8086被设定为最小模式。MN/MX#引线接低电平,8086原创 2013-03-26 14:21:35 · 1376 阅读 · 0 评论 -
微机原理
9、8086被复位后,有关寄存器的状态是什么?微处理器从何处开始执行程序?答:标志寄存器、IP、DS、ES、SS和指令队列置0.CS置全1.处理器从FFFF0H存储单元取指令并开始执行。原创 2013-03-27 17:26:23 · 1215 阅读 · 0 评论 -
微机原理
10.8086基本总线周期是如何组成的?各状态中完成什么基本操作?答:基本总线周期由4个时钟(CLK)周期组成,按时间顺序定义为T1、T2、T3、T4.在T1期间8086发出访问目的地的地址信号和地址锁存选通信号ALE;T2期间发出读写命令信号RD#、WR#及其他相关信号;T3期间完成数据的访问;T4结束该总线周期。11、8086可屏蔽中断请求输入线是什么?“可屏蔽”的涵义是?答:可屏原创 2013-03-28 11:48:38 · 1628 阅读 · 0 评论 -
有用的微机原理2013/4/11
1、总线的定义是什么?简述总线的发展过程。答:总线就是两个以上模块(或子系统)间传送信息的公共通道,通过它模块间可进行数据、地址码及命令的传输。最早的标准化总线是S-100总线(1975),80年代初IBM PC/XT个人计算机采用8位ISA总线,之后又在IBM PC/AT机上推出16位ISA总线。随着外设接口对总线性能的不断提高,出现了EISA总线及PCI总线。PCI总线目前已被个人计算原创 2013-04-11 22:40:48 · 891 阅读 · 0 评论 -
有用的微机原理2013/4/12
一般中断系统的组成和功能: 处理器内应有中断请求信号的检测电路,输出 中断相应信号,保存断点的逻辑,转向中断处理程序的逻辑,中断返回的逻辑。系统中要有一个中断控制器,管理多个中断源,提供处理机所需的中断处理信息。系统中请求中断处理的I/O接口电路要有提供中断请求信号及接收中断相应信号的逻辑。什么是中断类型吗、中断向量、中断向量表?在基于9086/8088的微机系统中,中断类型码和中断向原创 2013-04-12 16:45:04 · 975 阅读 · 0 评论 -
有用的微机原理2013/4/14
什么是硬件中断和软件中断?在PC机中两者的处理过程有什么不同?答:硬件中断是通过中断请求线输入电信号来请求处理机进行中断服务。软件中断是处理机内部进行识别并处理的中断过程。硬件中断一般由中断控制器提供中断类型码,处理机自动转向中断处理程序。软件中断完全由处理机内部形成中断处理程序入口地址并转向处理程序,不需要外部提供信息。叙述基于8086/8088的微机系统处理硬件中断的过程答:以原创 2013-04-14 19:39:45 · 1069 阅读 · 0 评论 -
美妙的微机原理2013/4/22
1、微处理器、微机和微机系统三者之间有什么不同?答:微机处理器:利用微电子技术将运算器可控制器做在统一集成电路上的一个独立部件。微机:通过总线吧I/O接口电路、CPU和半导体存储器有机的组合在一起,即构成一台计算机的物理装置,称为微机。微机系统:微机配上外部设备、系统电源和系统软件就构成了一个危机系统,简称系统机。2、CPU在内部结构上由哪几部分组成?答:寄存器阵列(RS)、算原创 2013-04-22 23:58:29 · 1062 阅读 · 0 评论