微机原理总结.docx

上传人:b****3 文档编号:3914328 上传时间:2023-05-06 格式:DOCX 页数:26 大小:35.69KB
下载 相关 举报
微机原理总结.docx_第1页
第1页 / 共26页
微机原理总结.docx_第2页
第2页 / 共26页
微机原理总结.docx_第3页
第3页 / 共26页
微机原理总结.docx_第4页
第4页 / 共26页
微机原理总结.docx_第5页
第5页 / 共26页
微机原理总结.docx_第6页
第6页 / 共26页
微机原理总结.docx_第7页
第7页 / 共26页
微机原理总结.docx_第8页
第8页 / 共26页
微机原理总结.docx_第9页
第9页 / 共26页
微机原理总结.docx_第10页
第10页 / 共26页
微机原理总结.docx_第11页
第11页 / 共26页
微机原理总结.docx_第12页
第12页 / 共26页
微机原理总结.docx_第13页
第13页 / 共26页
微机原理总结.docx_第14页
第14页 / 共26页
微机原理总结.docx_第15页
第15页 / 共26页
微机原理总结.docx_第16页
第16页 / 共26页
微机原理总结.docx_第17页
第17页 / 共26页
微机原理总结.docx_第18页
第18页 / 共26页
微机原理总结.docx_第19页
第19页 / 共26页
微机原理总结.docx_第20页
第20页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

微机原理总结.docx

《微机原理总结.docx》由会员分享,可在线阅读,更多相关《微机原理总结.docx(26页珍藏版)》请在冰点文库上搜索。

微机原理总结.docx

微机原理总结

填空:

一、

1.与十进制数45等值的二进制数是(101101B)。

2.与二进制数101110等值的十六进制数是(2EH)。

3.若X=-1,Y=-127,字长n=16,则:

[X]补=(0FFFF)H,[Y]补=(0FF81)H,[X+Y]补=(0FF80)H,[X-Y]补=(007E)H。

4.已知X=-65,用8位机器数表示,则[X]原=(11000001B),[X]反=(10111110B),[X]补=(10111111B)。

5.已知X=68,Y=12,若用8位机器数表示,则[X+Y]补=(01010000B),[X-Y]补=(00111000B),此时OF=(0)。

6.已知[X]原=01001001B,[Y]原=10101010B,求[X+Y]补=(00011111B),[X-Y]补=(01110011B)(未)溢出。

7.已知X=-32,Y=66,用8位机器数表示,则[X]补=(11100000B),[Y]补=(01000010B),[X-Y]补=(10011110B)。

8.X=-32,Y=13,则[X+Y]补=(11101101B),[X-Y]补=(11010011B)。

二、

1、80468微处理器中的执行部件完成(算术运算,逻辑运算,数据传送)。

2、80468微处理器中的段部件把指令指定的(逻辑)地址变为(线性)地址。

3、80468微处理器的分页部件把(线性)地址变为(物理)地址。

4、32位微处理器中,32位通用寄存器的名称有(EAX,EBX,ECX,EDX,EBP,ESP)

5、在实地址方式下,逻辑地址中的段地址是由(段寄存器)存储的。

6、当微处理器进行数据输出时,信号W/R为(高),当微处理器进行数据输入时,信号W/R为(低)。

7、80486的数据总线是(32)位,地址总线是(32)位。

8、80486在保护方式下,虚拟空间为(64TB),而实际地址空间为(4GB).

9、80468位处理器的工作方式有(实地址方式)(保护方式)(虚拟8086方式)。

10、80486内部结构共有8个功能部件:

(总线接口部件)(高速缓存部件)(代码预存部件)(指令译码部件)(浮点数部件)(执行部件)(段部件)和(分页部件)。

11、80486提供的能接受外部中断的引脚是I(NTR)和(NMI),这两种信号的不同之处在于(中断是否可屏蔽)

12、在实地址方式下段寄存器的内容是(段基址),在保护方式下段寄存器的内容是(选择码,特权标志和描述符表类型标志)

三、

1.计算机中的指令由(操作码)和(操作数)组成。

2.2.指出下列指令源操作数的寻址方式:

(1)MOVAX,BLOCK[SI](寄存器相对寻址)

(2)MOVAX,[SI](寄存器间接寻址)

(3)MOVAX,[6000H](直接寻址)

(4)MOVAX,[BX+SI](基址变址寻址)

(5)MOVAX,BX(寄存器寻址)

(6)MOVAX,1500H(立即寻址)

(7)MOVAX,80[BX+DI](相对基址变址寻址)

(8)MOVAX,[DI+60](寄存器相对寻址)

3.现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,填入下列指令执行后AX寄存器的内容:

(1)MOVAX,1200H;AX=(1200H)

(2)MOVAX,BX;AX=(0100H)

(3)MOVAX,[1200H];AX=(4C2AH)

(4)MOVAX,[BX];AX=(3412H)

(5)MOVAX,1100H[BX];AX=(4C2AH)

(6)MOVAX,[BX][SI];AX=(7856H)

(7)MOVAX,1100H[BX][SI];AX=(65B7H)

4.对于指令XCHGBX,[BP]+[SI],如果指令执行前,(BX)=6F30H,(BP)=0200H,(SI)=0046H,(SS)=2F00H,(2F246H)=154H,(2F247H=41H),执行后(BX)=4154H,(2F246H)=30H,(2F247H)=6FH。

5.指令LOOPZ/LOOPE是结果(为零)且(相等)发生转移的指令;而指令LOOPNZ/LOOPNE则结果(不为零)且(不相等)发生转移的指令。

6.XLAT指令规定BX寄存器中存放(表的首地址),AL寄存器中存放(表内偏移量)。

7.如果BUF为数据段中5400H单元的符号名,从该单元开始连续两个单元存放的内容为1234H,执行指令MOVAX,BUF后,BX的内容为(1234H);而执行LEABX,BUF后,BX的内容为(5400H)。

8.串操作指令规定源串在(数据)段中,用(E)SI来寻址源操作数;目的串在(附加)段中,用(E)DI来寻址目的操作数。

9.近过程(NEAR)的RET指令把当前栈顶的一个字弹出到(IP);远过程(FAR)的RET指令弹出一个字到(IP)后又弹出一个字到(CS)。

10.中断返回指令IRET执行后,从堆栈顺序弹出3个字分别送到(IP)、(CS)、(标志寄存器FR)。

11.设(SS)=0FFA0H,(SP)=00B0H,(AX)=8057H,(BX)=0F79H,执行指令PUSHAX后,(SP)=00AEH;若在执行指令:

PUSHBX

POPAX

后,(SP)=00AEH,(AX)=0F79H,(BX)=0F79H。

12.阅读下面的程序。

在(AL中的最高位为1)的情况下,本段程序的执行结果是(AH)=0;在(AL中的最高位为0)的情况下,其结果为(AH)=0FFH

INAL,20H

TESTAL,80H

JZA

MOVAH,0

JMPB

A:

MOVAH,0FFH

B:

HLT

13.下列程序段是比较AX、BX和CX中带符号数的大小,将最大的数放在AX中。

请将程序填充完整。

CMPAX,BX

(1)JGENEXT

XCHGAX,BX

NEXT:

(2)CMPCX,AX

JLEOUT

(3)XCHGAX,CX

OUT……

14.若(AX)=3F50H,(BX)=1728H,执行SUBAX,BX指令后,(AX)=(2828H),标志位AF,SF,CF,ZF,OF,PF的状态相应为(1、0、0、0、0、1)。

15.设(SS)=2250H,(SP)=0140H,若在堆栈中存入5个数据,则栈顶的物理地址为(22636H),如果再从堆栈中取出3个数据,则栈顶的物理地址为(2263CH)。

16.MOVAL,‘A’指令的源操作数的寻址方式为(立即寻址方式)。

17.若BP=1500H,SI=2500H,DS=2000H,ES=3000H,SS=4000H,假设按16位实模式操作,则指令MOVAL,[BP+SI+4200H],其源操作数的寻址方式为(相对基址变址寻址),访问内存的物理地址为(47C00H)。

18.MOVEAX,[BP+5000H],若按实模式操作,设BP=1500H,DS=2000H,ES=3000H,SS=4000H,则源操作数的物理地址为(46500H)。

19.指出下列每条指令中源操作数的寻址方式:

(1)MOVAX,[4000H];(直接寻址)

(2)MOVAL,[BX+DI];(基址变址寻址)

(3)MOVEAX,[BP+5000H];(相对变址寻址)

(4)MOVAL,[EBX*4+80H];(相对比例变址寻址)

20.实地址方式的数据寻址方式有(立即寻址、寄存器寻址和储存器寻址)。

21.对于串操作指令,要控制变址寄存器的内容自动递增,用(CLD)指令实现

22.将AX寄存器的内容清“0”的指令有(

MOVAX,0

XORAX,AX

SUBAX,AX

ANDAX,0)。

23.以CX寄存器内容为技术对象的指令有(循环控制指令和串操作重复指令)。

24.CPU工作在实方式下,若指令MOVAX,[BP+SI],其源操作数的寻址方式为(基址变址寻址),假设BP=1500H,SI=2500H,ES=3000H,SS=4000H,则源操作数的物理地址为(43A00H)。

25.输入/输出指令间接寻址必须通过(DX)寄存器。

26.(L)=9AH,(BL)=0BCH,分别进行下列指令运算,并写出标志位的内容。

(1)ADDAL,BL;ZF=(0),PF=

(1),CF=

(1),SF=

(1),OF=(0)。

(2)SUBAL,BL;ZF=(0),PF=

(1),CF=

(1),SF=

(1),OF=(0)。

(3)ANDAL,BL;ZF=(0),PF=(0),CF=(0),SF=

(1),OF=(0)。

(4)ORAL,BL;ZF=(0),PF=

(1),CF=(0),SF=

(1),OF=(0)。

(5)XORAL,BL;ZF=(0),PF=(0),CF=(0),SF=(0),OF=(0)。

四、

1、在汇编语言中的标号的类型有(NEAR和FAR),变量的类型有(BYTE,WORD,DWORD,PWORD,QWORD)。

2、在汇编语言中,一个过程的属性为NEAR,表明主程序和子程序(在同一代码中);若为FAR,则表明主程序和子程序(不在同一代码中)。

3、下列程序段运行后,X单元的内容为(140)。

.MODELSMALL

.DATA

XDW10

YDW20

ZDW100,40,66,80

.CODE

.STARTUP

MOVBX,OFFSETZ

MOVAX,[BX]

MOVY,AX

MOVAX,[BX+2]

MOVAX,Y

MOVX,AX

.EXIT

END

4、以下程序段执行后,(AX)=(5501H)。

ADW124H,345H,128H,512H,127H,678H,789H

BDW5

MOVBX,OFFSETA

MOVSI,B

MOVAX,[BX+SI]

五、

1、为实现在保护方式下工作,32位CPU设置了3个描述符表,分别是,(全局描述符表GDT)(局部描述符表LDT)(中断描述符表),

2、80486直接可以访问的内存空间是(4GB),他的一段最大空间是(4GB),一夜空间是(4KB)

六、七、

1.cpu与I/O接口间的信息一般包括(数据信息)(状态信息)和(控制信息)3种类型。

三类信息的传送方向应该是(从cpu到I/O接口或从I/O接口道cpu双向)(从cpu到I/O接口)(从I/O接口道cpu)

2.cpu从I/O接口的(状态寄存器)中获取外部设备的“准备好”、“忙”或“闲”等信息。

3.I/O数据缓冲器主要用于协调cpu与外设在(速度)上的差异

4.一般I/O端口的编址方式可分为(I/O端口单独编址)和(存储器统一编址)两种方式

5.8237A有(4)个完全独立的DMA通道

6.cpu与外设传送数据时,输入/输出方式有(程序控制传送方式)(中断控制传送方式)(DMA方式)和(I/O处理机方式)

7.8237A一共占用(8)个输入/输出端口地址

8.硬件中断可分为(可屏蔽中断)和(非屏蔽中断)两种

9.cpu相应可屏蔽中断的条件是(IF=1)(有中断请求)(现行指令执行完毕)

10.当cpu在相应外设中断,并送入中断子程序的过程中,要完成:

(从数据线上读取中断类型码)(将标志寄存器的值压入堆栈)(将IF和TF清0)(保护断点)(根据中断类型码,找到中断服务程序的入口地址,转入中断子程序)

11.8259A有两种中断触发方式,分别是(电平触发方式)和(边沿触发方式)

12.8259A可编程控制器,当其单片使用时可同时接收(8)个外设的中断请求;当级联使用时,其主片的(IR端)应与从片的(INT端)连接

13.中断矢量表的1KB空间中,可供用户使用的指针范围为00080H-003FCH,其对应的类型号为(32)-(255)

14.8259A有(7)个命令字,3片8259A接成级联可管理(22)级中断。

15.中断系统中,实方式下的中断类型码与该中断类型码对应的中断服务程序入口地址之间的连接表成为(中断向量表),保护方式下的称为(中断描述符表)

16.若某外设的中断类型码为3AH,则该中断源的中断请求信号应连载8259A的(IR2)端,且对应的中断向量地址为(00E8H)

17.若某外设的中断类型码为48H,该中断源对应的中断向量地址为(0000:

0120H)

九、

1、8255A是一个(可编程的通用并行输入输出)接口芯片。

2、8255A的内部包括两组控制电路,其中A组控制(端口A和端口C的上半部分),B组控制(端口B和端口C的下半部分)。

3、8255A控制字的最高位为

(1)时,表示该控制字为方式控制字。

4、8255A端口C的按位置位复位功能是由控制字中最高位为(0)来决定的。

5、8255A的端口A工作在方式2时,使用端口C的(PC3—PC7)作为与CPU和外设的联络信号。

6、某一测控系统要使用一个连续的方波信号,如果使用8253可编程定时/计数器来实现此功能,则8253应工作在方式(3)。

7、异步串行通信规程规定,传送数据的基本单位是(字符),其中最先传送的是(起始位),信号电平为(低电平)。

8、8251A工作在异步方式时,每个字符的数据位长度为(5—8位),停止位的长度为(1位或1.5位或2位)。

9、8251A从串行输入线上接收好了一个字符后,将信号(RxRDY)置为有效。

10、8255A内部具有(3)个输入输出端口,每个端口的数据寄存器长度为(8)位,其中端口(C)没有输入锁存功能。

11、8255A与CPU连接时,地址线一般与CPU的地址总线的(A0或A1)连接。

12、8255A的端口C按位置位复位控制字的(D3、D2、D1)位用来指定要置位或复位的端口C的具体位置。

13、异步串行通信规定,传送的每个字符的最后是(停止)位,其宽度为(1位或1.5位或2位),信号电平为(高电平)。

14、同步串行通信包括(面向字符型)和(面向比特型)两类。

15、当8251A工作在同步方式时,引脚同步检测SYNDET可作为输入或输出信号使用。

若工作在外同步方式,该引脚为(输入),若工作在内同步方式,该引脚为(输出)。

16、如果8251A设定为异步通信方式,发送器时钟输入端和接收器时钟输入端都连接到频率为19.2kHz的输入信号,波特率为1200bps,字符数据长度为7位,1位停止位,采用偶校验。

则8251A的方式控制字为(01111010B)。

17、8255A工作在方式1或方式2时,INTE为(中断允许位),它的置1/请0由(C口按位置位复位清零控制字)进行控制。

18、利用8253芯片每25ms产生一个方波输出,若输入的时钟频率为2MHz,8253的计数初值应取(50000次),工作方式选(方式3)。

19、在串行通信中波特率是指(每秒钟传送的二进制位数)。

20、若8255A的A口工作在方式1,那么CPU通过它与外设通信可以采用(同步)传送方式或(查询(异步))传送方式或(中断)传送方式。

21、利用8253芯片每20ms产生一个脉冲输出,若输入的时钟频率为2MHz,8253的计数初值应该取(40000次),工作方式应选择(方式2)。

22、8255A的A口工作方式有(方式0、方式1和方式2),B口的工作方式有(方式0和方式1)。

十一、

1.DAC0832是一个(8)位的D/A转换器,具有

(2)级锁存功能,输出的是(电流)信号。

2.DAC1210是(8)位的D/A转换器,可工作在(单缓冲方式)方式和(双缓冲方式)方式。

3.若要将数字量转换为模拟电压,需要用到(数/模)转换器,所该转换芯片为电流输出,则须外接(运算放大器)。

4.A/D转换时,若输入模拟信号的最高有效频率为20kHz,采样频率最小为(40kHz),应选用转换时间为(25μs)的A/D转换器。

5.A/D转换时,若输入模拟信号的最高有效频率为10kHz,应选用转换时间为(小于等于0.05ms)的A/D转换器,若此A/D转换器是12位的,则其分辨率为(12位)。

附录:

1、如果BUF为数据段中5400H单元的符号名,其中存放的内容为1234H,执行指令MOVBX,BUF后,BX的内容为(1234H),而执行LEABX,BUF后,BX的内容是(5400H)。

2、若X=-1,Y=-127,字长n=16,则[X+Y]补=(0FF80H),[X-Y]补=(007EH)

3、指出下列每天指令中源操作数的寻址方式:

MOVAX,[4000H];(直接寻址)

MOVAL,[BX+DI];(基址变址寻址)

MOVEAX,(BP+5000H);相对基址寻址

4、输入/输出指令间接寻址必须通过(DX)寄存器

5、CPU响应可屏蔽中断的条件是(IF=1)、(有中断请求)、(现行指令执行完毕)

6、CPU从I/O接口的(状态寄存器)中获取外部设备的“准备好”、“忙”或“困”等信息

7、DAC0832是一个(8)位的D/A转换器,具有

(2)级锁存功能,输出是(电流)信号

1、已知AL=10011100B,BL=01101000B,执行指令SUBAL,BL后,AL=(34H),标志位CF=(0),OF=

(1),PF=(0)

2、8086CPU在执行8位带符号数运算后,产生溢出是由于运算结果超出了(-128~~~+127)

3、若指令IMULDL执行后CF=OF=1,则表示(乘积高位AH数据有效)

4、8086CPU判断两个带符号数大小的标志位为(SF);(OF);(ZF)

5、若SUBPROC为过程名,设当前SP=6000H,8086CPU执行指令CALLFARPTRSUBPROC后,SP=(5FFCH)

6、若AGAIN为标号,指令JMPSHORTAGAIN为(段内短转移)寻址方式,其转移地址为(当前IP值与目标地址AGAIN确定的8位位移量之和)

7、若8086CPU可屏蔽中断的类型码为60H,则其在中断向量表的入口地址指针为(180H)。

若该中断源的终端服务程序入口地址为5A000H时,则该中断向量表入口地址指针对应的4个字节,从地址地位开始依次为(00H);(AOH);(00H);(50H)

8、若异步传送字符的ASCII码,每帧7位数据,偶检验,1位停止位,当波特率为2400bps时,每秒可传送(240)个字符

1、已知[X]补=01001011B,[Y]补=10110101B,则[X+Y]补=(00000000B,无溢出),[X-Y]补=(10010110B,溢出)

2、在加重复前缀的串操作中,当DF=

(1)时,表示变址寄存器地址自动递减,CX的内容是(串长度)

3、循环控制指令是以(CX)寄存器的内容为循环次数;移位指令的移位次数可由(CL)寄存器间接给出

4、8212芯片的MD接(高)电平,CPU可以通过它向外设输出数据;若MD接(低)电平,CPU可通过它由外设输入数据

5、CMPDEST,SRC和TSETDEST,SRC两条指令在使用上的主要区别是(CMP指令是比较DEST和SRC两个操作数的大小或是否相等,而TEST指令是测试DEST某一位是1还是0,或者某些位是否同时为0.)

1、已知[X]补=10011101B,[Y]补=11001001B,[Z]补=00100110B,计算[X+Y]补=(01100110B,溢出),[X-Z]补=(01110111B,溢出)

2、指令LOOPPZ/LOOPE是(CX≠0)且(ZF=1)发生循环的指令;而指令LOOPNZ/LOOPNE是(CX≠0)且(ZF=0)发生循环的指令.

3、80486是在实地址方式下段基址为(16)位,而在保护方式下段基址为(32)位,它们分别由(段寄存器)和(描述符)提供.

4、串行通信中波特率是指(每秒传递数据的位数),波特率系数是指(传递数据的位数与传送脉冲数之比)

5、设SS=0FFA0H,SP=00B0H,AX=8057H,BX=0F79H,执行指令PUSHAX后,SP=(00AEH).若再执行指令PUSHBXPOPAX后,SP=(00AEH);AX=(0F79H);BX=(0F79H).

1、80486直接可以访问的内存空间是(4G)B,它的一段最大空间是(4G)B,一页空间是(4K)B.

2、一般I/O端口的编制方式可以分为(I/O端口单独编址)和(与存储器统一编址)两种方式.

3、硬件中断可分为(可屏蔽中断)和(非屏蔽中断)两种.

4、8255A的A口工作方式在方式1,那么CPU通过它与外设通信可以采用(同步)传送方式或(查询)传送方式或(中断)传送方式.

5、模/数转换时,若输入模拟信号的最高有效频率为20kHz,采样频率最小为(40kHz),应选用转换时间为(25μs)的A/D转换器.

1、串操作指令规定源串在数据段中,用【(E)SI】来寻址源操作数;目的串在附加段中,用【(E)DI】来寻址目的操作数

2、近过程(NEAR)的RET指令把当前栈顶的一个字弹出到(IP);远过程(FAR)的RET指令弹出一个字到(IP)后又弹出一个字到(CS)

3、下列程序是比较AX、BX、CX中带符号数的大小将最大的数放在AX中。

(JGE,CMP,XCHG)

4、将AX寄存器的内容清0的指令有:

(MOVAX,0;XORAX,AX;SUBAX,AX;ANDAX,0)

5、汇编语言中标号类型有(NEAR,FAR),变量类型有(BYTE,WORD,DWORD,PWORD,QWORD)

6、80486直接可以访问的内存空间是(4G)B,它的一段最大空间(4G)B,一页空间是(4K)B

7、一般I/O端口编制方式可分为(I/O端口单位编址)和(存储器统一编址)

8、硬件中断可分为(可屏蔽中断)和(非屏蔽中断)两种

9、在串行通信中波特率是指(一秒钟传送的二进制位数)

1、在汇编语言中,一个过程的属性为NEAR,表明主程序和子程序(在同一代码段中),若为FAR则表明主程序和子程序(不在同一代码段中)

2、指出下列指令源操作数的寻址方式:

MOVAX,BLOCK[SI](寄存器相对寻址)

MOVAX,[SI](寄存器间接寻址)

MOVAX,[6000H](直接寻址)

MOVAX,[BX+SI](基址变址寻址)

MOVAX,1500H(立即寻址)

3、阅读下面的程序,在(AL中的最高位为1)的情况下,本段程序的执行结果是(AH)=0;在(AL中的最高位为0)的情况下,其结果为(AH)=0FFH

4、对于串操作指令,源串是以(DS)内容为段基址,以【(E)SI】内容为偏移地址;目的串是以(ES)内容为段基址,以【(E)DI】内容为偏移地址

1、在ADD指令中,两个操作数的物理位置可以安排在(B、一个储存单元和一个数据寄存器C、两个数据寄存器D、一个堆栈单元和一个数据寄存器)中

2、主机与外围设备传送数据时,采用(A、程序查询方式),主机与外设是串行工作的

3、下列指令中,语法错误的是(A、MOV(SI),(DI)D、PUSHBYTEPTR20(BX+SI))

4、可做简单输入接口的电路是(A、三台缓冲器)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2