IO/M(8088低有效)选中要访问的存储器;
ALE地址锁存允许输出信号,控制地址锁存器8282锁存地址;
DT/R(低有效)数据收发控制信号,控制总线收发器8086/8087的输入输出状态;
DEN(低有效)数据允许输出信号,作为总线收发器8086/8087的选通信号;
RD(低有效)读选通信号,WR(低有效)写选通信号
21 8086 CPU在内部结构上由哪几部分组成其功能是什么
8086的内部结构-成两部分:总线接口部件BIU,负责控制存储器读写。执行部件EU,EU从指令队列中取出指令并执行。8086是16位微处理器,有16根数据线、20根地址线,内部寄存器、运算部件以及内部 *** 作都是按16位设计的。
22 8086的总线接口部件有那几部分组成
8086的总线接口部件主要由下面几部分组成:4个段寄存器CS/DS/ES/SS, 一个16位的指令指针寄存器IP, 一个20位地址加法器, 6字节的指令队列,内部暂存器以及输入输出电路组成
23 8086的执行部件有什么功能由那几部分组成
8086的执行部件主要由下面几部分组成:(1)四个16位通用寄存器AX、BX、CX、DX, 通用四个16位专用寄存器,包括二个指针寄存器SP、BP, 二个变址寄存器SI、DI, 算术逻辑单元ALU,标志寄存器。
24 8086CPU状态标志和控制标志又何不同程序中是怎样利用这两类标志的 8086的状态标志和控制标志分别有哪些
标志分两类:状态标志(6位):反映刚刚完成的 *** 作结果情况。控制标志(3位):在某些指令 *** 作中起控制作用。
25 8086/8088和传统的计算机相比在执行指令方面有什么不同这样的设计思想有什么优点 8086CPU执行转移指令时,指令队列寄存器内容如何变化?
传统的计算机一般按照取指令、指令译码/执行指令的步骤工作。在8086/8088中,指令的提取与执行分别由总线接口部件BIU与执行部件EU完成,8086/8088可以在取指令同时又可以执行指令,这种并行工作方式有力的提高了CPU的工作效率。
26 将两数相加,即0100 1100加 0110 0101,CF、PF、AF、ZF、SF、OF各为何值?
0100 1100+0110 0101=10110001
CF=0,PF=1,AF=1,ZF=0,SF=1,OF=1
27 存储器的逻辑地址由哪几部分组成?存储器的物理地址是怎样形成的?一个具有20位地址线的CPU,其最大物理地址为多少?
存储器的逻辑地址由段地址与段内偏移地址组成。存储器的物理地址:将16位段地址左移4位后加上16位段内偏移地址,形成20位物理地址。一个具有20位地址线的CPU,其最大物理地址为 =1MB。
28 现有6个字节的数据分别为11H,22H,33H,44H,55H,66H,已知它们在存储器中的物理地址为400A5H~400AAH.若当前(DS)= 4002H,请说明它们的偏移地址值。如果要从存储器中读出这些数据,需要访问几次存储器,各读出哪些数据?
由于:物理地址=400A5H=段地址16+偏移地址=40020H+偏移地址
偏移地址=400A5+40020=85H
从奇地址400A5H中读出:11H;从偶地址400A6H读出一个字:22H,33H;从偶地址400A8H读出一个字:44H,55H;从偶地址400AAH中读出:66H。共读4次。
29 已知当前数据段中存有如下图所示的数据,现要求将最后两个字节改成ODH,OAH,请说明需给出的段基值和偏移地址值,并说明其写入过程。
14800
……
150A1
150A2150A3150A4150A5
数据段首地址
数据段段地址=150AH,偏移地址=0004H。CPU的总线接口部件根据数据段寄存器的内容150AH,左移4位,在加上偏移地址0004H,形成20位物理地址150A4H,由总线接口送出,选中物理存储单元150A4H、150A5H,数据0DH通过数据总线送入150A4H,数据0AH通过数据总线送入150A4H。
210 在 8088/8086中,逻辑地址FFFF∶0001, 00A2∶37F和B800∶173F的物理地址分别是多少?
211 在 8088/8086中,从物理地址388H开始顺序存放下列三个双字节的数据,651AH, D761H和007BH,请问物理地址388H, 389H, 38AH, 38BH, 38CH和38DH 6个单元中分别是什么数据?
212 8086/8088内部有哪些通用寄存器?
213 8086/8088 内部有几个段寄存器,阐述各段寄存器的用途?
214 8086CPU的形成三大总线时,为什么要对部分地址线进行锁存?用什么信号控制锁存?
为了确保CPU对存储器和I/O端口的正常读/写 *** 作,要求地址和数据同时出现在地址总线和数据总线上。而在8086CPU中AD0--AD15总线是地址/数据复用的,因此需在总线周期的前一部分传送出地址信息,并存于锁存器中,而用后一部分周期传送数据。8086CPU中是通过CPU送出的ALE高电平信号来控制锁存的。
215 段寄存器CS=1200H,指令指针寄存器IP=4000H,此时,指令的物理地址为多少指向这一物理地址的CS值和IP值是唯一的吗
此时,指令的物理地址为16000H;这一物理地址的CS值和IP值不是唯一的,例如:CS=1000H,IP=6000H。
可能顺序有点乱,自己慢慢看吧
首先8086是以一个字节单元来寻址的所以我们必须一个地址选通2个存储单元。
___
用BHE和A0来决定是读/写一个字还是字节。
___
BHE A0 功能 总线使用情况
0 0 以偶地址开始读/写一个字 AD15---AD0(16位)
0 1 以奇地址开始读/写一个字节 AD15---AD8(8位)
1 0 以偶地址开始读/写一个字节 AD7----AD0(8位)
1 1 无效
___
注意:1)T1时BHE有效 且低有效
2)你这里是从20031H开始读所以8086还是要2个总线周期才能读完如果是20030H那么一个总线周期便可读完。
接下来是整个读的总线周期
(1)CLK:(时钟信号)基本的读周期由4个T周期组成----T1、T2、T3、T4。当选中的外设,存储器储存速度较慢时会在T3和T4之间插入若干个等待周期TW。(这里我们假设用4个T就读完)
(2)A19/S6---A16/S3:在T1周期输出CPU要读的存储单元或I/O端口的地址高4位
___ T2到T4输出状态信息S6---S3。
(3)BHE/S7:T1时为低(理由上面以说明)表示奇地址存储体的体选信号
T2到T4输出高
(4)AD15--AD0 :T1周期输出CPU要读的存储存单元或I/O端口的地址A15--A0
T2为高阻态,T3到T4周期送数据
(5)ALE:T1周期地址锁存有效信号。
__
(6)RD 读信号T2周期输出低电平送到被选中的存储器或I/O接口。
__
(7)M/IO:在整个总线周期都有效, 高电平为选中存储器,低电平为选中I/O设备。
8086/8088微处理器
8086是Inter系列的16位微处理器,芯片上有29万个晶体管,采用 HMOS工
艺制造,用单一的+5V电源,时钟频率为5MHz~10MHz。
8086有16根数据线和20根地址线,它既能处理16位数据,也能处理8位数据。可
寻址的内存空间为1MB
《计算机接口技术》综合题第6章分析、设计题1有一段对8253初始化程序:MOVAL,64HOUT53H,ALMOVAL,01HOUT51H,AL它使用的是8253哪一个计数器看其端口地址是多少看属哪种工作方式看其OUT端输出什么波形看波形的周期为多少看(设输入时钟频率为100KHz)2用8253计数器0设计一个输出频率为20KHZ的方波脉冲发生器,如果计数器的输入时钟频率为4MHZ,8253的选通地址为240H-243H,采用BCD计数。(1)要求算出计数初值,(2)编写初始化程序。3已知8253的CLK=1MHz,=40H~43H,要求用8253连续产生10秒的定时信号,设计延时线路,编写控制程序。48253通道2输出方波,波形周期0625ms已知CLK2频率为2MHz,8253端口地址60H~63H(1)通道2工作于何种工作方式,写出工作方式名称。(2)写出初始化程序段,采用二进制计数。10110110答:(1)方式3,方波发生器(2)MOVAL,10110110BOUT63H,ATMOVAX,1000OUT60H,ALMOVAL,AHOUT60H,AL28253四个端口分别为控制口CN,通道0口CNT0,通道1口CNT1,通道2口CNT2。现要求通道1功能为:将频率为625KHZ的外部时钟分频为高低电平都是1ms的方波,试完成其程序(采用BCD码计数)答:8253方式控制字格式为:D7D6计数器选择:00-通道0,01-通道1,10-通道2;D5D4读写控制:00-锁存,01-读写低8位,10-读写高8位,11-先低8位后高8位;D3D2D1工作方式选择:000-方式0,001-方式1,010-方式2,011-方式3,100-方式4,101-方式5;D0计数方式选择:0-二进制,1-BCD。设8253口地址为60H~63H。MOVAL,77HOUT63H,ALMOVAL,50HOUT61H,ALMOVAL,12HOUT61H,AL6某罐头包装流水线系统电路结构原理如下图所示。一个包装箱能装24罐,要求每通过24罐,流水线要暂停5秒,等待封箱打包完毕,然后重启流水线,继续装箱。8253的端口地址为20H~23H。图中虚线框是流水线工作台示意图,罐头从光源和光敏电阻(R)之间通过时,在晶体管(T)发射极上会产生罐头的脉冲信号,此脉冲信号作为计数脉冲,接到CLK0,对罐头进行计数。通道0作为计数器工作于方式2,当计数满24罐,OUT0变低,触发通道1的定时 *** 作。通道1作为定时器工作于方式1,OUT1的下跳沿流水线暂停,通道0也停止计数。5秒钟后,OUT1上升沿使流水线重新启动,继续工作,通道0又开始计数。请编写8253控制程序。答:MOVDX,323H;通道0初始化MOVAL,14HOUTDX,ALMOVDX,320H;写通道0计数初始值MOVAT,18HOUTDX,ALMOVDX,323H;通道1初始化MOVAT,72HOUTDX,ALMOVAX,1F4H;写通道1定时系数MOVDX,321HOUTDX,ALMOVAL,AH;写地址高8位OUTDX,AL第7章简答题1写出8086CPU各内中断源的名称及产生的条件。答:溢出中断,执行INTO指令且OF=1;除法中断,执行DIV/IDIV指令后商大于规定范围;INTn,软中断指令INT3,单字节(断点)中断TF=1的单步中断(或陷阱)98086CPU内部中断有何特点看答:8086微处理器是典型的16位微处理器,HMOS工艺制造,集成了29万只晶体管,使用单一的+5V电源,有16根数据线和20根地址线;通过其16位的内部数据通路与设置指令预取队列的流水线结构结合起来而获得较高的性能。10如果8259A中断控制器下列寄存器内容都为10H,请指出各寄存器内容的意义:①中断请求寄存器(IRR)=10H②中断屏蔽寄存器(IMR)=10H③中断服务寄存器(ISR)=10H答:(1)中断请求寄存器(IRR)=10H;说明IR4有中断请求(2)中断屏蔽寄存器(IMR)=10H;说明屏蔽了IR4的中断请求(3)中断服务寄存器(ISR)=10H;说明IR4的中断请求正在被服务4比较中断方式与DMA方式的主要异同,并指出它们各自应用在什么性质的场合。答:相同点:这两种方式下,主机和I/O设备都是并行工作。不同点:中断方式在CPU响应了I/O设备的中断请求后,要暂停现行程序的执行,转为I/O设备服务。DMA方式直接依靠硬件实现主存与I/O设备之间的数据直传,传送期间不需要CPU程序干预,CPU可继续执行原来的程序,CPU效率比中断方式。5请说明程序查询方式与中断方式各自的特点。答:程序查询方式,数据在CPU和外围设备之间的传送完全靠计算机程序控制,优点是硬件结构比较简单,缺点是CPU效率低,中断方式是外围设备用来逗主动地通知CPU,准备输入输出的一种方法,节省了CPU时间,但硬件结构相对复杂一些。6简要说明中断控制器8259中IRR、IMR、ISR三个寄存器的作用。答:IRR是中断请求控制器。它保存从IR0-IR7来的中断请求信号。某一位有1就表示相应引脚上有中断请求信号。中断响应后,该IR输入线上的请求信号应该撤销。ISR是中断服务寄存器。它用于保存正在服务的中断源。在中断响应时,判优电路把发出中断请求的中断源中优先级最高的中断源所对应的位设置为1,表示该中断源正在处理中。ISR某一位置1课阻止与它同级和更低优先级的请求被响应,但允许更高优先级的请求被响应。IMR是中断屏蔽寄存器。它用于存放中断控制字,其中为1的位表示对应的中断请求输入将被屏蔽78086/8088在什么时候及什么条件下可以响应一个外部INTR中断请求,中断向量表在存储器的什么位置向量表的内容是什么8086如何将控制转向中断服务程序答:(1)8086/8088在当前指令执行完且IF=1的情况下可以响应一个外部INTR中断请求。(2)中断向量表在存储器的0段0000—03FFH区域,向量表存放中断处理程序的入口地址。(3)8086/8088响应INTR中断请求时,首先在连续的两个总线周期中发出INTA#负脉冲,在第二个INTA#信号期间,中断源经数据总线向8086/8088送出一字节中断向量逗类型码地。8086/8088收到逗类型码地后将其乘4形成中断向量表的入口,从此地址开始的4个单元中读出中断服务程序的入口地址(IP、CS),8086/8088从此地址取指令执行,将控制转向中断服务程序。8试比较指令中断与子程序调用有什么异同。答:调用指令是用于调用程序中常用到的功能子程序,是在程序设计中就设计好的。根据所调用过程入口地址的位置可将调用指令分为段内调用和段间调用。在执行调用指令后,CPU要保护断点。中断指令是因一些突发事件而是CPU暂时中止它正在运行的程序,转去执行一组专门的中断服务程序,并在执行完后返回原被中止处继续执行原程序,它是随机的。在相应中断后CPU不仅要保护断点,还要将标志寄存器FLAGS压入堆栈保存。98255A工作于方式2,采用中断传送,CPU如何区分输入中断还是输出中断看答:CPU响应8255A的中断请求后,在中断服务程序的开始可以查询8255A的状态字,判断~OBF(PC7)和IBF(PC5)位的状态来区分是输入中断还是输出中断,并根据此转向相应的输入或输出 *** 作。第8章综合分析、设计题1典型的ADC0809系统连接如下图所示,=220H~227H。⑴设某被测模拟量已连接至ADC0809的端,请写出锁存通道地址并启动A/D转换的程序片段。⑵写出A/D转换结束后,读取转换结果的程序片段。220H~227HIN0~IN72下图为函数波形发生器芯片连接图,采用8255A作为DAC与CPU之间的接口芯片,8255的A口作为数据输出口,B口的PB0-PB4五根线作为控制信号来控制DAC0832的缓冲过程及转换 *** 作。8255A端口地址为300H--303H,要在示波器上看到连续的锯齿波波形。请编写程序完成相应的功能。3下图中8255口地址为A0H~A3H,从IN2读入1个模拟量,现给出经ADC0809转换后的数字量送入CPU的控制程序,请在程序中空缺部分填上正确内容(初始化时无关项置0)。答:MOVAL,OUT,AL;8255初始化MOVAL,OUT,AL;送通道号到B口ADDAL,OUT,AL;启动ADC0809转换SUBAL,OUTA1H,ALL:INAL,;查EOCTESTAL,08HJZLINAL,;读取转换结果HLT4.下图是ADC0809通过8255与PC总线接口,采用中断方式依次从IN0~IN7转换8个模拟量,把转换后的数字量依次存入内存BUFFER的变量区中。⑴计算8255口地址。0809输出允许OE的口地址。⑵现给出满足上述要求的控制程序,请在程序中空缺部分填上正确内容(初始化时无关项置0)。(2)控制程序:MOVAL,____8AH____8255A初始化OUT___8BH_____,ALMOVSI,____OFFSETBUFER____MOVCX,8MOVBL,____00H____;从IN0开始转换,生成正脉冲启动转换LOP:MOVAL,BLOUT88H,ALADDAL,10000000BOUT88H,ALSUBAL,10000000BOUT88H,ALCALLDELAY1;调用延时65时钟周期的子程序LOP1:INAL,____8AH____;检测EOCTESTAL,____80H_________JZLOP1______INAL,____89H____MOV[SI],ALINCSIINC____BL____LOOP___LOP_____5.(10分)ADC0809与PC总线的接口如下图所示,地址译码器输出地址范围为84H~87H,采用软件延时来等待转换结束,已知ADC0809转换时间100us,延时程序为DELAY100。请编写控制程序启动转换并读取模拟量IN7的转换结果。6.(10分)ADC0809与8255、PC总线的接口如下图所示,地址译码器输出地址范围为80H~83H,地址范围为84H~87H,采用查询方式等待转换结束,请编写控制程序启动转换模拟量IN0并读取转换结果。7.(10分)ADC0809与8255、PC总线的接口如下图所示,采用查询方式等待转换结束,请:①计算8255端口地址,ADC0809启动转换地址,IN0~IN7通道地址。②编写控制程序从IN0开始启动转换,连续采样24个数据,然后采样下一通道,同样采样24个数据,直至IN7。采样数据存放在数据段2000H开始的数据区中。8.(10分)ADC0809与8255、PC总线的接口如下图所示,采用查询方式等待转换结束,假设8255端口地址为80H~83H,ADC0809输出允许OE地址为84H~87H,编写控制程序完成IN0启动转换和数据输入。9.(10分)ADC0809接口如下图所示,请回答以下问题:①写出ADC0809启动转换程序段②写出查询ADC0809转换是否结束程序段③写出读出ADC0809转换结果程序段④按图所示转换的是哪个模拟通道10.(10分)ADC0809接口如下图所示,请回答以下问题:①计算8255端口地址,ADC0809启动转换地址,IN0~IN7通道地址。②写出ADC0809启动转换IN7程序段③写出查询ADC0809转换是否结束程序段④写出使ADC0809的OE有效程序段⑤写出读出ADC0809转换结果程序段⑥按图所示若CLK88频率为4MHz,则ADC0809CLOCK周期为多少微妙看第10章简答题1逗行扫描法地和逗行反转法地各分几步完成看每步的具体含义是什么看各有什么特点看答:逗行扫描法地分4步执行:①判断是否有键按下具体做法是:对行并行端口输出全逗0地,然后,通过列并行输入端口读入列值,并进行比较判别:若列值为全逗1地,则说明无键按下;若列值为非全逗1地,则说明已有键按下,转下一步。②延迟10~20ms,以消除按键的机械抖动③识别是哪个键按下具体做法是:从第0行开始,仅输出一行为逗0地电平,其余为逗1地电平,逐行扫描。每扫描一行,读入一次列值,若列值为全逗1地,则说明此行无键按下,继续扫描下一行;若列值为非全逗1地,则此行有键按下,记下此时的行、列值。④依所得的行、列值查键号表可得键号(6),然后再由键号查键值表得出被按键得键值。2设计并画出一个8×8小键盘及接口电路,用文字叙述方式说明键盘及接口的工作原理及行扫描法识别键按下的工作过程。(规定用一片8255A作接口电路,其它元器件自选。)答:1.电路工作原理:(1)8255A的口A设置为输出状态,PAO~PA7接行线ROW0一ROW7。(2)8255A的口B设置为输入状态,PB0一PB7接列线CO~C7。(3)电阻R为列线提拉电阻,保证列线静态电位为高电平。(4)行列线交点接一开关,开关按下时将交点上行线逻辑状态送到该交点的列线上。2.行扫描法识别键按下(1)扫描程序首先让8255A的口A输出扫描码(初值为lllllll0B):(2)扫描程序渎人8255A的B口连接的列线状态,判断是否有为逻辑。的列线;(3)若B口读入有为。的位,说明本行有键按下,经移位检测出为。的列线序号,与扫描码为。位所对应的行线序号共同形成键号,转相应键处理程序;(4)若B口读人没有为。的位,说明本行无键按下,修改扫描码(第二次为llllll01B);(5)转向(1),进行下一次扫描,如此循环直至发现有键按下为止。假设(DS)=2000H,(ES)=3000H,(SS)=4000H,(SP)=100H,(BX)=200H,(SI)=1,(D1)=2,(BP)=256,字变量ARRAY偏移地址为0050H,(20250H)=1234H,(40100H)=00AOH,(40102H)=2200H.填空回答下列问题。(1)MOVAx,[BP][DI];源 *** 作数物理地址=40102H指令执行后(AX)=2200H(2)POPAx;源 *** 作数物理地址=40100H指令执行后(AX)=00AOH(3)PUSHEs:[BX];源 *** 作数有效地址=200H(4)LEADI,ARRAY;源字段的寻址方式是直接寻址方式指令执行后(DI)=0050H(5)JMP[BX];指令执行后(IP)=200H(6)ADDAL,BYTEPTRARRAY[BX];源字段的寻址方式是寄存器相对寻址方式指令执行后(AL)=34H第10章综合分析、设计题1四位共阴极七段LED显示器的接口电路如下图所示。8255A的PA口提供段选码,PB口提供位选码。设8255A口地址:40H~43H。请:⑴写出逗1234地的段选码(字型码)。⑵编写从左到右扫描显示逗1234地程序片段(初始化时无关项置0)。2(10分)采用8253实现秒信号发生器的电路如下图所示,图中CLK0接基准时钟,OUT0接CLK1,OUT1产生秒定时信号。接口的初始化程序如下:MOVDX,控制口地址;计数通道0初始化,MOVAL,35HOUTDX,ALMOVAX,5000H;计数通道0写入计数初值MOVDX,通道0地址;OUTDX,ALMOVAL,AHOUTDX,ALMOVDX,控制口地址;计数通道1初始化MOVAL,56HOUTDX,ALMOVAL,200;计数通道1写入计数初值MOVDX,通道1地址;OUTDX,AL答:3(10分)8086CPU通过8255A同开关及7段LED显示器接口电路如下图所示。请编写程序由7段LED显示器显示开关二进制状态值(用十六进制表示)。设端口地址为60H~63H,0~9,A~F的七段码分别为:0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,98H,88H,83H,0C6H,0A1H,86H,8EH答:设8255A得端口地址为:端口A:0FFF8H端口B:0FFFAH端口C:0FFFCH控制口:0FFFEH为增加8255A的负载能力,所以A口经驱动器同七段LED显示器相连。由图47可见,8255A的地址线A1、A0分别同地址锁存器输出的A2、A1相连,故每个端口可有二个端口地址,如A口为0FFF8H和0FFF9H,可认为未参加译码的地址线A0为0的地址,所以通常使用0FFF8H地址。假设B口用输入,则8255A工作方式控制字为82H。程序如下:ORG2000H;从2000H开始存放数据MOVAL,82H;只工作方式控制字MOVDX,0FFFEHOUTDX,ALRDPORTB:MOVDL,0FAH;读入B口信息INAL,DXANDAL,0FH;屏蔽AL高四位,B口读入的信息只低四位有效MOVBX,OFFFSETSSEGCODE;地址指针BX指向段选码表首地址XLAT;[BX+AL]→ALMOVDL,0F8H;段选码→A口,由七段LED显示器显示OUTDX,ALMOVAX,56CH;延时,使读入的信息保持显示一段时间DELAY:DECAXJNZDELAYJMPRDPORTB;进入新一轮的 *** 作HLTORG2500H;从2500H开始为段选码表如果要求LED显示器循环显示0-F十六个数字,每个数字显示10s,显示100遍。则控制程序为:ORG2000HMOVAL,82HMOVDX,0FFFEHOUTDX,ALMOVBX,100;循环100次DISFLOP:LEADI,SSEGCODE;指向段选码表MOVCX,16;显示字符个数LOPMOVAL,[DI];取显示字符送A口MOVDL,0F8HOUTDX,ALINCDI;修改显示指针CALLDELAY10s;延时10s字程序LOOPLOP;每遍循环16次DECBX;修改大循环指针JNZDISFLOPHLTORG2500HSEEGCODE:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,DB98H,88H,83H,DB0C6H,0A1H,86H,8EH
当HOLD有效并得到响应的时候,外部处理器要通过总线传输数据,HOLD=1,表示外界请求让出总线的。
所有具有“三态”的线,都是置于高阻状态,S2S1S0RQ/GT0,RQ/GT1,LOCK,NU/MX,等都是呈现高阻状态。
Intel 8086拥有四个16位的通用寄存器,也能够当作八个8位寄存器来存取,以及四个16位索引寄存器(包含了堆栈指标)。
资料寄存器通常由指令隐含地使用,针对暂存值需要复杂的寄存器配置。它提供64K 8 位元的输出输入(或32K 16 位元),以及固定的向量中断。大部分的指令只能够存取一个内存位址,所以其中一个 *** 作数必须是一个寄存器。
微机课是一门计算机专业的基础课程,它的主要内容包括微型计算机体系结构、8086微处理器和指令系统、汇编语言设计以及微型计算机各个组成部分介绍等内容。
要求考生对微机原理中的基本概念有较深入的了解,能够系统地掌握微型计算机的结构、8086微处理器和指令系统、汇编语言程序设计方法、微机系统的接口电路设计及编程方法等,并具有综合运用所学知识分析问题和解决问题的能力。
扩展资料:
微机课知识点:
基础知识:
1、数和数制(二进制、十进制、十六进制和八进制)及其转换
2、二进制编码
3、二进制逻辑运算
4、二进制算术运算
5、BCD码
6、计算机中字符表示
7、计算机的组成结构
8、补码、反码、原码之间的转换方法。
8086指令:
1、基本数据类型
2、寻址方式
3、6个通用指令
汇编语言:
1、汇编语言的格式
2、语句行的构成
3、指示性语句
4、指令性语句
5、汇编语言程序设计的过程
6、程序设计
7、宏汇编与条件汇编
*** 作时序:
1、总线 *** 作的概念
2、8086的总线
3、8086的典型时序
4、计数器和定时器电路Intel8253
存储结构:
1、半导体存储器的种类
2、读写存储器(RAM)
3、只读存储器(ROM)
4、PC/XT的存储结构
输入输出:
1、输入输出的寻址方式
2、CPU与外设数据传送方式
3、DMA控制器主要功能
4、DMA控制器8237
中断:
1、中断的基本概念
2、8086的中断方式
3、PC/XT的中断结构
4、Intel8259A
芯片8255:
1、微机系统并行通信的概念
2、并行芯片8255的结构
3、并行芯片8255的方式
4、PC/XT中8255的使用
接口电路:
1、串行通信的基本概念
2、异步通信接口Intel8251A
数模模数:
1、D/A转换的概念
2、D/A转换器接口
3、A/D转换的概念
4、A/D转换器接口
以上就是关于8086/8088工作在最小模式下时,可以用哪些控制信号实现下述 *** 作。 1.读存储器 *** 作全部的内容,包括:8086/8088工作在最小模式下时,可以用哪些控制信号实现下述 *** 作。 1.读存储器 *** 作、关于8086的、8086微处理器以最小模式工作,现需要读取内存中首地址为20031h的一个字,如何执行总线读周期,请具体分析。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)