微机原理总结.docx
- 文档编号:28553027
- 上传时间:2023-07-18
- 格式:DOCX
- 页数:19
- 大小:32.06KB
微机原理总结.docx
《微机原理总结.docx》由会员分享,可在线阅读,更多相关《微机原理总结.docx(19页珍藏版)》请在冰豆网上搜索。
微机原理总结
微机原理总结
填空:
一、
1.与十进制数45等值的二进制数是。
2.与二进制数101110等值的十六进制数是。
3.若X=-1,Y=-127,字长n=16,则:
[X]补=H,[Y]补=H,[X+Y]补=H,[X-Y]补=H。
4.已知X=-65,用8位机器数表示,则[X]原=,[X]反=,[X]补=。
5.已知X=68,Y=12,若用8位机器数表示,则[X+Y]补=,[X-Y]补=,此时OF=。
6.已知[X]原=01001001B,[Y]原=10101010B,求[X+Y]补=,[X-Y]补=溢出。
7.已知X=-32,Y=66,用8位机器数表示,则[X]补=,[Y]补=,[X-Y]
。
补=
=-32,Y=13,则[X+Y]补=,[X-Y]补=。
二、
1、80468微处理器中的执行部件完成。
2、80468微处理器中的段部件把指令指定的地址变为地址。
3、80468微处理器的分页部件把地址变为(物理)地址。
4、32位微处理器中,32位通用寄存器的名称有5、在实地址方式下,逻辑地址中的段地址是存储的。
6、当微处理器进行数据输出时,信号W/R为,当微处理器进行数据输入时,信号W/R为。
7、80486的数据总线是位,地址总线是位。
8、80486在保护方式下,虚拟空间为,而实际地址空间为。
10、80486内部结构共有8个功能部件:
和。
11、80486提供的能接受外部中断的引脚是I和,这两种信号的不同之处在于
12、在实地址方式下段寄存器的内容是,在保护方式下段寄存器的内容是
三、
1.计算机中的指令和组成。
2.2.指出下列指令源操作数的寻址方式:
MOVAX,BLOCK[SI](寄存器相对寻址)MOVAX,[SI] MOVAX,[6000H]
MOVAX,[BX+SI] MOVAX,BX MOVAX,1500H
MOVAX,80[BX+DI]
MOVAX,[DI+60]
3.现有=20XXH,=0100H,=0002H,=12H,=34H,=56H,=78H,=2AH,=4CH,=B7H,=65H,填入下列指令执行后AX寄存器的内容:
MOVAX,1200H ;AX=MOVAX,BX ;AX=MOVAX,[1200H] ;AX=MOVAX,[BX] ;AX=MOVAX,1100H[BX];AX=MOVAX,[BX][SI] ;AX=MOVAX,1100H[BX][SI];AX=
4.对于指令XCHGBX,[BP]+[SI],如果指令执行前,=6F30H,=0200H,=0046H,=2F00H,=154H,,执行后=4154H,=30H,=6FH。
5.指令LOOPZ/LOOPE是结果且发生转移的指令;而指令LOOPNZ/LOOPNE则结果且发生转移的指令。
指令规定BX寄存器中存放,AL寄存器中存放。
7.如果BUF为数据段中5400H单元的符号名,从该单元开始连续两个单元存放的内容为1234H,执行指令MOVAX,BUF后,BX的内容为;而执行LEABX,BUF后,BX的内容为。
8.串操作指令规定源串在段中,用SI来寻址源操作数;目的串在段中,用DI来寻址目的操作数。
9.近过程的RET指令把当前栈顶的一个字弹出到;远过程的RET指令弹出一个字到后又弹出一个字到。
10.中断返回指令IRET执行后,从堆栈顺序弹出3个字分别送到、、。
11.设=0FFA0H,=00B0H,(AX)=8057H,=0F79H,执行指令PUSHAX后,=00AEH;若在执行指令:
PUSHBXPOPAX后,=00AEH,=0F79H,=0F79H。
12.阅读下面的程序。
在的情况下,本段程序的执行结果是=0;在的情况下,其结果为=0FFH INAL,20H
TESTAL,80HJZA
MOVAH,0JMPB
A:
MOVAH,0FFH
B:
HLT
13.下列程序段是比较AX、BX和CX中带符号数的大小,将最大的数放在AX中。
请将程序填充完整。
CMPAX,BX
(1)JGENEXT
XCHGAX,BXNEXT:
(2)CMPCX,AXJLEOUT
(3)XCHGAX,CX
OUT……
14.若=3F50H,=1728H,执行SUBAX,BX指令后,=,标志位AF,SF,CF,ZF,OF,PF的状态相应为。
15.设=2250H,(SP)=0140H,若在堆栈中存入5个数据,则栈顶的物理地址为,如果再从堆栈中取出3个数据,则栈顶的物理地址为。
AL,‘A’指令的源操作数的寻址方式为。
17.若BP=1500H,SI=2500H,DS=20XXH,ES=3000H,SS=4000H,假设按16位实模式操作,则指令MOVAL,[BP+SI+4200H],其源操作数的寻址方式为,访问内存的物理地址为。
EAX,[BP+5000H],若按实模式操作,设BP=1500H,DS=20XXH,ES=3000H,SS=4000H,则源操作数的物理地址为。
19.指出下列每条指令中源操作数的寻址方式:
(1)MOVAX,[4000H];
(2)MOVAL,[BX+DI];(3)MOVEAX,[BP+5000H];
(4)MOVAL,[EBX*4+80H];
20.实地址方式的数据寻址方式有。
21.对于串操作指令,要控制变址寄存器的内容自动递增,用指令实现
1MOVAX,0○2XORAX,AX○3SUBAX,22.将AX寄存器的内容清“0”的指令有AX○。
23.以CX寄存器内容为技术对象的指令有。
24.CPU工作在实方式下,若指令MOVAX,[BP+SI],其源操作数的寻址方式为,假设BP=1500H,SI=2500H,ES=3000H,SS=4000H,则源操作数的物理地址为。
25.输入/输出指令间接寻址必须通过寄存器。
26.=9AH,=0BCH,分别进行下列指令运算,并写出标志位的内容。
ADDAL,BL;ZF=,PF=,CF=,SF=,OF=。
SUBAL,BL;ZF=(0),PF=,CF=,SF=,OF=。
ANDAL,BL;ZF=(0),PF=,CF=,SF=,OF=。
ORAL,BL;ZF=(0),PF=,CF=,SF=,OF=。
XORAL,BL;ZF=(0),PF=,CF=,SF=,OF=。
四、
1、在汇编语言中的标号的类型有,变量的类型有(BYTE,WORD,DWORD,PWORD,QWORD)。
2、在汇编语言中,一个过程的属性为NEAR,表明主程序和子程序;若为FAR,则表明主程序和子程序。
3、下列程序段运行后,X单元的内容为。
.MODELSMALL .DATA
X DW10Y DW20
Z DW100,40,66,80 .CODE .STARTUP
MOVBX,OFFSETZ MOVAX,[BX] MOVY,AX
MOVAX,[BX+2] MOVAX,Y MOVX,AX .EXIT
END
4、以下程序段执行后,=。
ADW124H,345H,128H,512H,127H,678H,789HBDW5
MOVBX,OFFSETAMOVSI,BMOVAX,[BX+SI]
五、
1、为实现在保护方式下工作,32位CPU设置了3个描述符表,分别是,,2、80486直接可以访问的内存空间是,他的一段最大空间是,一夜空间是
六、七、
与I/O接口间的信息一般包括和3种类型。
三类信息的传送方向应该是
从I/O接口的中获取外部设备的“准备好”、“忙”或“闲”等信息。
/O数据缓冲器主要用于协调cpu与外设在上的差异
4.一般I/O端口的编址方式可分为和两种方式有个完全独立的DMA通道与外设传送数据时,输入/输出方式有和
一共占用个输入/输出端口地址
8.硬件中断可分为和两种
相应可屏蔽中断的条件是10.当cpu在相应外设中断,并送入中断子程序的过程中,要完成:
有两种中断触发方式,分别是和
可编程控制器,当其单片使用时可同时接收个外设的中断请求;当级联使用时,其主片的应与从片的连接
13.中断矢量表的1KB空间中,可供用户使用的指针范围为00080H-003FCH,其对应的类型号为-
有个命令字,3片8259A接成级联可管理级中断。
15.中断系统中,实方式下的中断类型码与该中断类型码对应的中断服务程序入口地址之间的连接表成为,保护方式下的称为16.若某外设的中断类型码为3AH,则该中断源的中断请求信号应连载8259A的端,且对应的中断向量地址为
17.若某外设的中断类型码为48H,该中断源对应的中断向量地址为
九、
1、8255A是一个接口芯片。
2、8255A的内部包括两组控制电路,其中A组控制,B组控制。
3、8255A控制字的最高位为时,表示该控制字为方式控制字。
4、8255A端口C的按位置位复位功能是控制字中最高位为来决定的。
5、8255A的端口A工作在方式2时,使用端口C的作为与CPU和外设的联络信号。
6、某一测控系统要使用一个连续的方波信号,如果使用8253可编程定时/计数器来实现此功能,则8253应工作在方式。
7、异步串行通信规程规定,传送数据的基本单位是,其中最先传送的是,信号电平为。
8、8251A工作在异步方式时,每个字符的数据位长度为,停止位的长度为。
9、8251A从串行输入线上接收好了一个字符后,将信号置为有效。
10、8255A内部具有个输入输出端口,每个端口的数据寄存器长度为位,其中端口没有输入锁存功能。
11、8255A与CPU连接时,地址线一般与CPU的地址总线的连接。
12、8255A的端口C按位置位复位控制字的位用来指定要置位或复位的端口C的具体位置。
13、异步串行通信规定,传送的每个字符的最后是位,其宽度为,信号电平为。
14、同步串行通信包括和两类。
15、当8251A工作在同步方式时,引脚同步检测SYNDET可作为输入或输出信号使用。
若工作在外同步方式,该引脚为,若工作在内同步方式,该引脚为。
16、如果8251A设定为异步通信方式,发送器时钟输入端和接收器时钟输入端都连接到频率为的输入信号,波特率为1200bps,字符数据长度为7位,1位停止位,采用偶校验。
则8251A的方式控制字为。
17、8255A工作在方式1或方式2时,INTE为,它的置1/请0进行控制。
18、利用8253芯片每25ms产生一个方波输出,若输入的时钟频率为2MHz,8253的计数初值应取,工作方式选。
19、在串行通信中波特率是指。
20、若8255A的A口工作在方式1,那么CPU通过它与外设通信可以采用传送方式或)传送方式或传送方式。
21、利用8253芯片每20ms产生一个脉冲输出,若输入的时钟频率为2MHz,8253的计数初值应该取,工作方式应选择。
22、8255A的A口工作方式有,B口的工作方式有。
十一、
是一个位的D/A转换器,具有级锁存功能,输出的是信号。
是位的D/A转换器,可工作在方式和方式。
3.若要将数字量转换为模拟电压,需要用到转换器,所该转换芯片为电流输出,则须外接。
/D转换时,若输入模拟信号的最高有效频率为20kHz,采样频率最小为,应选用转换时间为的A/D转换器。
/D转换时,若输入模拟信号的最高有效频率为10kHz,应选用转换时间为的A/D转换器,若此A/D转换器是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,、、6、CPU从I/O接口的中获取外部设备的“准备好”、“忙”或“困”等信息7、DAC0832是一个位的D/A转换器,具有级锁存功能,输出是信号1、已知AL=10011100B,BL=01101000B,执行指令SUBAL,BL后,AL=,标志位CF=,OF=,PF=2、8086CPU在执行8位带符号数运算后,产生溢出是于运算结果超出了3、若指令IMULDL执行后CF=OF=1,则表示4、8086CPU判断两个带符号数大小的标志位为;;
5、若SUBPROC为过程名,设当前SP=6000H,8086CPU执行指令CALLFARPTRSUBPROC后,SP=
6、若AGAIN为标号,指令JMPSHORTAGAIN为寻址方式,其转移地址为7、若8086CPU可屏蔽中断的类型码为60H,则其在中断向量表的入口地址指针为。
若该中断源的终端服务程序入口地址为5A000H时,则该中断向量表入口地址指针对应的4个字节,从地址地位开始依次为;(AOH);(00H);(50H)8、若异步传送字符的ASCII码,每帧7位数据,偶检验,1位停止位,当波特率为2400bps时,每秒可传送个字符
1、已知[X]补=01001011B,[Y]补=10110101B,则[X+Y]补=(00000000B,无溢出),[X-Y]补
=(10010110B,溢出)
2、在加重复前缀的串操作中,当DF=时,表示变址寄存器地址自动递减,CX的内容是
3、循环控制指令是以寄存器的内容为循环次数;移位指令的移位次数可寄存器间接给出
4、8212芯片的MD接电平,CPU可以通过它向外设输出数据;若MD接电平,CPU可通过它外设输入数据
5、CMPDEST,SRC和TSETDEST,SRC两条指令在使用上的主要区别是
1、已知[X]补=10011101B,[Y]补=11001001B,[Z]补=00100110B,计算[X+Y]补=,[X-Z]补=
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指令把当前栈顶的一个字弹出到;远过程(FAR)的RET指令弹出一个字到后又弹出一个字到3、下列程序是比较AX、BX、CX中带符号数的大小将最大的数放在AX中。
4、将AX寄存器的内容清0的指令有:
5、汇编语言中标号类型有(NEAR,FAR),变量类型有(BYTE,WORD,DWORD,PWORD,QWORD)6、80486直接可以访问的内存空间是B,它的一段最大空间B,一页空间是B
7、一般I/O端口编制方式可分为和8、硬件中断可分为和两种9、在串行通信中波特率是指
1、在汇编语言中,一个过程的属性为NEAR,表明主程序和子程序,若为FAR则表明主程序和子程序2、指出下列指令源操作数的寻址方式:
MOVAX,BLOCK[SI]MOVAX,[SI]MOVAX,[6000H]
MOVAX,[BX+SI]MOVAX,1500H
3、阅读下面的程序,在的情况下,本段程序的执行结果是=0;在的情况下,其结果为=0FFH
4、对于串操作指令,源串是以内容为段基址,以【SI】内容为偏移地址;目的串是以内容为段基址,以【(E)DI】内容为偏移地址
1、在ADD指令中,两个操作数的物理位置可以安排在中2、主机与外围设备传送数据时,采用,主机与外设是串行工作的3、下列指令中,语法错误的是,D、PUSHBYTEPTR204、可做简单输入接口的电路是
5、CPU响应外部中断请求是
选择:
一、
1.在计算机内部,一切信息的存取、处理的传送都是以形式进行的。
2.在下面几个不同进制的数中,最大的数是。
3.在下面几个不同进制的不带符号数中,最小的数是。
4.十进制数38的8位机器数补码是。
5.十进制数-38的8位机器数补码是。
6.有一个8位机器数的补码是11111101,其相应的十进制真值是。
7.十进制数-75用二进制数10110101表示,其表示方式是。
8.已知[X]原=10011010B,[Y]原=11101011B,则[X-Y]补=。
9.构成微机的主要部件除CPU、系统总线、I/O接口外,还有。
10.下列数中为最小值的是10)。
11.下列数中为最大值的是。
12.目前,在计算机中采用二进制数,是因为。
13.计算机中常用的BCD码是。
是。
二、
1,指令指针寄存器中存放的是2,指令队列的作用是
3,当M/IO=0,W/R=0时,微处理器完成的操作时4,80468中有个32位通用寄存器。
5,主存和微处理器之间增加高速缓存的目的是
6,溢出是两个带符号数。
7,80486微处理器的工作方式有8,与堆栈有关的寄存器有.
三、
1.MOVAX,[BX+SI]的源操作数的物理地址是+)。
2.MOVAX,[BP+SI]的源操作数的物理地址是+)。
3.MOVAX,ES:
[BP+SI]的源操作数的物理地址是+)。
4.JMPNEARPTR[DI]是。
5.JMPFARPTRBLOCK(BLOCK是符号地址)是。
6.INC指令不影响标志。
7.条件转移指令JNE的测试条件是。
8.下列指令中,有语法错误的是。
9.假定=20XXH,=0100H,=2107H,执行指令PUSHAX后,存放数
据21H的物理地址是。
10.对于下列程序段:
AGAIN:
MOVAL,[SI]
MOVES:
[DI],ALINCSIINCDI
LOOPAGAIN
也可用指令完成同样的功能。
11.对于下列程序段:
AGAIN:
MOVES:
[DI],AL
INCDI
LOOPAGAIN
可用指令完成。
12.交换寄存器的SI和DI的内容,正确的程序段是:
A:
PUSHSI C:
MOVAX,SI PUSHDI MOVSI,DI POPSI MOVDI,AX
POPDI
13.在ADD指令中,两个操作数的物理位置可以安排在中。
14.将自变量ARRAY的偏移地址送寄存器BX的正确结果是。
15.将累加器的AX的内容清0的正确指令是。
16.下列指令中,正确的是。
17.实现将AL集训期中的低4位置1的指令为
18.指令LOOPEX1,。
19.80486在实地址方式下,内存管理中段地址、段首地址、偏移地址、物理地址依次是。
20.80486在保护方式下,内容管理中段地址、段首地址、偏移地址、物理地址依次是。
21.采用BCD码表示的十进制数计算时,先调整后运算的有。
22.十进制调整指令AAA
四、
1,完成41H送[2100H],42H送[2101H]的正缺程序段是B.MOVSI,2100H MOV[SI],'A',INCSI
C.MOVAX,4241h
MOV[2100H],AX
2,在汇编过程中不产生指令码,只用来知识汇编程序如何汇编的指令是3,在汇编语言程序设计中,标号和变量的类型属性分别有
五、
1,主机与外设传送数据,采用。
2,主机与外围设备传送数据时,采用主机与外设是串行工作的。
3,在DMA传送过程中,实现总线控制的部件是。
4,在DMA方式下,CPU与总线的关系是。
5,如果采用两级8237级联方式,最多可以构成个DMA通道。
6,可作为简单输入接口的电路是
六、七、
15.中断向量可以提供c16.中断向量地址是c17.在中断响应周期内,将IF置0是是a18.对于掉电的处理,cpu是通过c来处理的
19.下面的中断中,只有d需要硬件提供终端类型码20.一片8259A只占两个I/O地址,可以用地址码A1来选择端口。
如果其中一个端口地址为92H,则另一个端口地址为a
21.当多片8259A级联使用时,对于主8259A,信号CAS0-CAS2是b22.当多片8259A级联使用时,对于从8259A,信号CAS0-CAS2是a中的中断服务寄存器用于b
中的中断请求寄存器用于a
25.通常情况下,一个外中断服务程序的第一条指令是STI,其目的是c
采用向量中断方式处理8级外中断,中断号依次为08H-0FH,在RAM0:
2CH单元开始依次存放23H、FFH、00H和F0H四个字节,该向量对应的中断号和中断程序入口地址是b
27.已知中断类型号为14H,它的中断向量存放在储存器的向量单元ac(00050H,00051H,00052H,00053H)
相应外部中断请求是a可以屏蔽的中断类型有c
30.在8259A单片工作方式和级联工作方式下,分别最多可管理c中断级
31.主机与外设传送数据时,采用c,cpu的效率最高
32.主机与外围设备传送数据时,采用a,主机和外设是串行工作的33.在DMA传送过程中,实现总线控制的部件是c34.在DMA方式下,cpu与总线的关系是c
35.如果采用两级8237级联方式,最多可以构成d个DMA通道36.可作为简单输入接口的电路是a
九、
1、在数据传送过程中,数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 总结