1、微机原理知识点归纳一、选择题1.在计算机内部,一切信息的存取、解决和传送都是以( 二进制 )码形式进行的。2.机器字长为8位的有符号数,其表达数值的范围是( -128-127 ),8位无符号数( 0-255 )。3.运算器运算时经常会碰到溢出, 这是指( 越界 )。4.实地址模式下,一个逻辑段的体积最大为( 64k )。 5.在下列指令的表达中,不对的的是(c )。AMOV AL,BX+SI BJMPDONI CDEC SI DMULCL6.8254中的计数器共有( 6 )种工作方式。7.在异步串行通信协议中规定,传送的每个帧中数据位长度是( 5-8 )。8.在异步串行通信中,使用比特率来表达
2、数据传送速率,它是指( 比特每秒 )。9.CPU执行IRET指令,从堆栈段中弹出( 6 )字节。10.8255芯片中可以工作在双向传输方式的数据口是( A口 )。11.机器字长为8位的补码,其表达数值的范围是( -128-127 )。12.运算器运算时经常会碰到溢出, 这是指( 越界 )。13.在下列指令的表达中,不对的的是(A )。APUSH AL BJMP AGA CMOV AL,BX+SI DMUL CL14.假如一个程序在执行前CS=1000H,IP=2023H,该程序的起始地址是(12023H)。15.下列指令中操作数在堆栈段中的是( C )A.MOV AX, 34H B.ADD A
3、X, ES:BX C.INC WORD PTR BP D.SUB AX, DS:34H16.若SP=0200H,则执行指令PUSH AX 后,SP=( 01FEH )。17.下列不属于PC机I/O端口分类的是( B )。A控制端口 B地址端口 C数据端口 D状态端口18.实模式下,70H型中断向量存放在内存中的地址是( 1C0H-1C3H )。19.在异步串行通信中,使用比特率来表达数据传送速率,它是指( )。20.下面关于并行通信的叙述中,错误的是( C )APC机中使用8255A芯片来进行并行发送和接受B8255A在并行通信时可以有三种不同的工作方式C8255A的A口工作在方式0时需要C口
4、作为联络线D相同条件下并行通信的速度大于串行通信21.设字长=8位,X=-127,则X补码=( 10000001B )。22.指令 PUSH AX 的源操作数的寻址方式是( 寄存器寻址 )。23.在实地址模式下,代码段的段基址存放在( CS )寄存器中。24.下列指令中,错误的指令是( D )。 A.MOV AL,12H B.ADD DS:BP,AX C.CMP DL, CL D.LEA BL, BUF25.若实模式下,(DS)=6200H,则当前数据段的末地址是( 71FFFH )。26.80486 CPU 的I/O空间由( 1024 )个地址组成。27.80486 CPU执行中断返回指令I
5、RET,需从堆栈弹出( 6 )个字节。28.以下方式中CPU不参与数据传送的是_D_方式。A.查询 B.无条件传送 C.中断控制 D.直接存储器存取29.当8254的片选信号CS=0时,表达( A )。 ACPU选中8254,允许CPU进行I/O读写操作 B.开始执行DMA传输操作 C.严禁CPU对8254进行I/O读写操作 D.断开8254总线信号与CPU的连接30 .8250以查询方式输入数据,当查询到通信线状态寄存器D0位=1时,表达( 接受缓冲器满 )。31. 设字长=8位,X=127,则X补码=( 01111111B )。32. 假设字长8位补码X补码 = 0F3H,则X的数值为多少
6、。分别以二进制,十进制,十六进制表述。33. IN和OUT指令的各种语法。34. 取偏移地址指令的表述方式有哪两种。35. 简述8259A的中断响应过程。36. 关于 AND,OR,XOR的常用作用。将相应的为置零,置一,取反。以及简朴的程序段编写。36.指令 MOV BX,AX 约定访问的逻辑段是( DS )。33.在实地址模式下,存储单元物理地址只使用地址线的低( 20 )34.下列指令中,错误的指令是( c )。 A.MOV DX,12H B.ADD SI,AX C.INC BX D.MOV DI, OFFSET BUF35.若SS=6200H,SP=1000H,执行PUSH EAX指令
7、之后,堆栈栈顶的物理地址是( 62FFC H )。36.以下方式中CPU不参与数据传送的是( d )方式。A.查询 B.无条件传送 C.中断控制 D.直接存储器存取37.在PC机中,CPU响应可屏蔽中断时,8259A从INTA引脚收到中断响应信号的第( 2 )个负脉冲后,向CPU提供中断类型码。38.假如PC系统某个时刻同时产生INTR(可屏蔽中断)、NMI(非屏蔽中断)和DMA(直接存储器访问)三种请求,则系统按照响应的先后顺序依次是( dma,mni,intr )。39 .8250以查询方式输出数据,当查询到通信线状态寄存器D5位=1时,表达( 发送保持寄存器空 )。40.如8255A的A
8、端口工作在方式1输入,并采用中断方式,则初始化时需将( PC4 )置1以允许A端口中断。 41.符号指令书写格式中,标号与符号指令之间用(冒号 ) 做间隔符。42.在宏汇编语言中,求逻辑段的段基址的运算符是( SEG ) 。43.可编程芯片8254中具有( 3 )个独立的计数器。44.可编程芯片8254的计数器处在工作方式( 3 )时,可作为方波发生器。45.中断返回指令IRET可以从堆栈的栈顶弹出( 6 )个字节。46.存储器容量为16K8bit,若选用4K4bit的芯片,则需要( 8 )片。47.在8255A初始化编程时,( D ) 不可以作为C端口按位置0/置1控制字。A.02H B.0
9、4H C.08H D.86H48.PC系统的可屏蔽中断是使用两片8259A管理( 15 )级中断。49.计算机通信中使用最广泛的串行通信接口标准是( RS-232C )标准。50.一般在微型计算机系统中,最多允许有( 256 )种中断。51.符号指令书写格式中,注释与符号指令之间用( 分号 ) 做间隔符。52.机器字长为8位的原码数,其真值范围是( -127-+127 )。53PC系列机中,有符号数是用( 补 )码存贮的。54.可编程8254芯片处在工作方式( 2 )时,可作为分频器。55下列关于串行通信的概念中,不对的的是( c )。A.波特率是指每秒钟传送的0、1代码个数,单位为波特B.异
10、步通信的一帧总是从逻辑0开始,逻辑1结束C.异步通信的一帧总是低电平开始,高电平结束D.异步通信的发送端和接受端按约定的波特率发送、接受数据56.中断向量表中,3型中断服务程序段基地址存放的内存单元地址为( 0EH和0FH )。57.用户中断请求,通过系统的( A )B4端子引入,接到从8259A。A.总线 B.CPU C.主8259A D.8255A58.在8255A初始化编程时,( B ) 可以作为C端口按位置0/置1控制字。A.82H B.04H C.88H D.86H59.日时钟中断解决程序是( 8 )型中断解决程序。60.将模拟信号转换为数字信号,这一过程称为( 解调 )。61.子程
11、序的调用是由( A )完毕的。 A.CPU B.机器指令 C.伪指令 D.汇编程序62.(AX)C678H,(BX)6398H,则执行指令ADD AX,BX后,则溢出标志OF和进位标志CF的值分别为( 0,1 )。 63.在下列指令中,影响堆栈内容的指令是( D )。AMOV B.XCHG C.JMP D.IRET64.执行 IN AL,DX指令后,进入AL寄存器的数据来自( IO端口 )。65.8255A中C端口的作用是( D ) A.数据输入和输出 B.提供控制信息 C.提供状态信息 D.以上三个功能都具有66.若将字符B的ASCII码作为某个无符号数值的BCD码和二进制数,则相应的十进制
12、数值分别为( 42, 66 )。67.中断向量是( B )。 A.中断向量表的指针 B. 中断服务程序入口地址 C.中断向量表D.中断号68.下列指令中对的的是( b )。A.MOV BX,100H B.MOV BX,AX C.MOV WORD PTR DX,AX D.MOV BX,BP69.8259A接受到中断结束命令字后,完毕的操作是( 将中断服务寄存器ISR的相应位清零 )。70.指令 ADD AL, SI 的源操作数的寻址方式和访问的逻辑段是( (寄存器)间接寻址,数据段 )71.8255A的内部端口可以分为两组,其中A组涉及( A口,c口高四位 )。72.8250内部有4级中断,其中
13、优先权最高的是( 接受数据错中断 ) 。73.80x86的微机系统的键盘中断的中断类型码是( 09H )。74.执行 IN AL,DX指令后,进入AL寄存器的数据来自( IO )。75.PC系列机中,I/O端口与存储器采用( 独立 )编址方式。76.BIOS显示功能调用中,其中OEH号功能的入口参数是将显示字符的ASCII码保存在( AL )寄存器77.在段定义语句中,段长度参数USE16表达( 逻辑段长度最大允许64KB )78.符号指令中的标号通常定义在(代码段 )79.下列( C )指令是对AL中的有符号数进行除2操作。A.SHL AL, 1 B.SAL AL, 1 C.SHR AL,1
14、 D.SAR AL,180.用来进行间接寻址访问内存操作数的16位的寄存器有( C )A.IP SP BP BX B.IP SP SI DI C.SI DI BX BP D.DI BX BP SP81.实模式下,80X86汇编程序中每个逻辑段的长度不超过 ( 64k )。82.8254内部有3个独立的计数器,每个计数器都是( 16位 )。83.PC机中,CPU响应可屏蔽硬件中断时,中断类型码由( 8259A )提供。84.8255A引脚信号WR=0,CS=0,A1=1,A0=1时,表达( 写控制寄存器 )。85.若用4K位的RAM芯片组成8K8的存储器,则需要的芯片数是( 16 )。86.某二
15、进制数据01000001B,若它分别表达BCD码和ASCII码,则相应的数值和字符( 41,A )。87.PC系统机使用2片8259A“级连”,可以管理( 15)级中断。88.8250芯片具有很强的中断能力,其内部4级中断具有最高优先权的是(接受数据错中断 )中断。89.在8255A芯片中,( A口 )可以工作在双向方式。90 汇编语言源程序文献的扩展名为( .ASM )。91 若80486的总线周期定义信号M/IO=0,D/C=1,W/R=0,则当前总线周期所完毕的操作为( D ) AI/O读 BI/O写 C存储器读 D存储器写92.6166为2K8位的SRAM芯片,它的地址线条数为( 11
16、 )。93.在PC系列机中,对I/O端口编址采用( 独立变址 )。94.在8255A芯片中,( A口 )可以工作在双向方式。95.若8254定期/计数器的某个计数器初始化编程为BCD码计数方式,则该计数器设立的计数初值范围是( 0-9999 )。 96.当堆栈为空时,如SS=0604H,SP=0020H,则栈底单元的物理地址为( 6060H )。97指令 MOV AL, SI+3 的源操作数的寻址方式是( 变址 )。 988255A的B端口工作在方式1输出时,信号OBF=0表达( 输出缓冲器满 )。99机器字长为8位的补码数,其真值范围是(-128-127)。100在串行异步通信中,若传送的每
17、个串行字符由起始位,5个数据位,1个校验位和1个停止位组成,每秒传送1200个字符,则数据传送的通信速率应为( 9600 )bps。 101.实模式下,一个逻辑段的体积最大为( 64k )。102.PC系列机中,I/O端口与存储器采用( 独立 )编址方式。 103.字长为8位的有符号数,其补码表达范围为( -128-127 )。104.指令MOV AL,BX中,源操作数所采用的寻址方式为( 寄存器间接寻址 )。105.在PC系列机串行异步通信中,并行数据和串行数据之间的转换工作是由( b )完毕。A.CPU B.8250 C.MODEM D.MC1488/1498电平转换器106.80X86中
18、开中断指令是( STI )。107.8255A芯片中能工作在双向方式的是( A口 ) 。108CPU相应INTR和NMI中断时,相同的必要条件是( A )。A.当前指令执行结束 B.CPU允许中断C.当前访问主存结束 D.当前总线空闲 109设8254的一个计数器工作在方式3,若预置的计数初值为( 0 ),那么该计数器输出信号的周期最长。1108255A的C口置0/置1控制字应写入( 控制口 )。111.实模式下,CPU可以寻址的内存空间范围(1M )。 112.PC系列机中,I/O端口与存储器采用( 独立 )编址方式。 113.字长为8位的有符号数,其补码表达范围为( -128 127 )。
19、114.在寄存器间址寻址中,操作数是放在( 主存储器 ) 。 115.下列指令中,格式对的的是( d )。A.MOV BP,100H B.PUSH AL C.MOV DS,2023H D.ADD AX,BX+SI116.80X86中开中断指令是( sti )。117.8255A芯片中能工作在双向方式的是( a ) 。118CPU相应INTR和NMI中断时,相同的必要条件是( 当前指令执行结束 )。119.PC系统机使用2片8259A“级连”,可以管理( 15)级中断。120下列存储器中,( ram )需要不断刷新以保持信息不消失。121.实模式下,一个逻辑段的体积最大为( 64k )。122.
20、执行中断返回指令IRET,假如定义1个元素的大小为1个字节,则从栈顶弹出的元素个数是( 6 )个字节。 123.8255A芯片中能工作在双向方式的是( a )口。124.下列指令中,格式合法的是( d )。A.IN AL,CX B.MOV DS,1000HC.MOV AX,AX D.ADD AX,BX+SI125.汇编语言源程序文献的扩展名必须为( asm )。126.执行STI指令后,所完毕的功能不涉及( d )。A.使标志寄存器中I标志置1 B.CPU处在开中断状态C.允许CPU响应来自引脚INTR的请求 D.允许CPU响应来自引脚NMI的请求127字长为8位的无符号数,其数值范围为( 0
21、-255 )。128CPU通过8250采用查询方式发送数据之前一方面要查询( 数据缓冲寄存器是否空 )。1298250芯片具有很强的中断能力,其内部4级中断具有最高优先权的是( .。 )中断.130.若8254定期/计数器的的某个计数器初始化编程为二进制计数方式,则该计数器计数初值最大为( ffffh )。131.存储器直接存取方式的英文缩写是( dma )。132.实模式下,位于内存物理地址0021CH0021FH当中的内容是( 87h )型中断向量。 133.( 总线周期 )是指CPU从存储器或输入/输出端口存取1个字节或字所需的时间。134.PC系列机中,I/O端口与存储器采用(独立)编
22、址方式。135.RS-232C接口的信号电平范围是( a )。A.-15V+15V B.0-5V C.0+5V D.0-15V136.8位字长的有符号数的数值范围是 ( )。137.以下哪种芯片是可编程的并行接口芯片?( )A.8254 B.8259A C.8255A D.8250 138.有语句:COUNT EQU 256,下列四种叙述中,对的的是( )。A.COUNT是变量 B.COUNT占用一个字节存储单元C.COUNT是符号常数 D.COUNT占用二个字节存储单元139.微型计算机系统中,最多允许有( )种中断。140.8250内部有四级中断,优先级最低的是( )。141.PC系统82
23、59A中断优先级管理采用完全嵌套方式,即( )的中断级别最高 。A.IR0 B.IR1 C.IR6 D.IR7142.下面哪一个软中断指令,属于BIOS功能调用的是( )A.INT 21H B.INT 4H C.INT 10H D.INT 1CH143和外存相比,内存的特点是( )。A.容量小、速度快、成本高 B.容量小、速度快、成本低C.容量大、速度快、成本高 D.容量大、速度快、成本低144.PC系列机中,有符号数是用( )码表达的。145.已知某操作数的物理地址是2117AH,则它的段基址和偏移地址也许是( )。 A.20250F2A B.210800EA C.2023017A D.21
24、00117A146在8259A内部,用于反映当前CPU正在执行何种中断服务程序的部件是( )。 147.实模式下位于内存物理地址0021CH0021FH当中的内容是( )型中断向量。148.若8254定期/计数器的的某个计数器初始化编程为二进制计数方式,则该计数器的计数初值置为0时,表达是十进制 ( )。 149.32位微解决器的外部引脚中,以下哪个引脚的功能是非屏蔽中断请求信号( )。1508254的引脚CS、A0、A1、WR、RD处在状态(电平值)( )时,计数初值写入2号计数器。A.0, 1, 0, 1, 0 B.0, 0, 1, 0, 1C.0, 1, 0, 0, 1 D.0, 0,
25、1, 1, 0二、填空题1设某存储单元的段基址为2023H,偏移地址为0415H,则该存储单元的物理地址为(1) 。2.8255A有三种工作方式,其中方式1为(2) 方式。3.486的I/O指令有(3) 和(4) 两种寻址方式。4.64H = (5) D = (6) B。5.请指出下列指令目的操作数的寻址方式:MOV AX,1234H: (7) MOV BYTE PTR BX,AL (8) ADD BUF,AX: (9) 6.在PC机系统中,I/O端口按其存储的物理信息意义可以分为数据端口 (10) 端口和(11) 端口。7.若使用2K*8bit的存储芯片组成容量为64KB存储系统,需要(12
26、) 片芯片,该存储系统至少需要(13) 根地址线用来寻址。8.执行有定义的INT n指令所引发的中断为(14) 中断,若n为10H,则表达该中断为(15) (DOS/BIOS)中断。9.(10010001)BCD=( )210.80486微解决器有三种工作模式,分别是 模式、 模式和 模式。11.汇编源程序中的标号被定义在 段、变量通常被定义在 段、附加段或堆栈段。12实模式下,PC机所有中断向量集中存放在系统RAM最低端的 个单元之中,物理地址从00000H H。13实模式下,INT 21H指令相应的中断向量存放在中断向量表起始地址为 H开始的四个字节单元中。14PC机使用8254的第 号计
27、数器用于定期中断,定期周期约 ms。15串行异步通信采用起始位和 位完毕一帧字符的收发同步。16串行数据传输方式有单工方式、半双工方式和 方式。17若8255A工作在方式1输出,当CPU采用查询方式向8255A输出数据时,应先查询 信号,只有当它为 时,CPU才干输出下一个数据。1.(10010001)2=( )1018.80486实模式下,一个逻辑段最大容量为 KB,存储器容量最大为 MB,I/O空间最大为 KB。19.串行数据传输方式有单工通信、 和 三种。2080486实模式下每个中断向量占用 字节单元,前两个单元存放_地址。21INT 21H指令执行时,要向堆栈压入 字节,最先压入的两
28、个字节是_ 内容。22.PC系列机每隔 ms执行一次日时钟中断。23计算机与外设串行通信中,TTL电平和RS-232C电平之间需要 电路。24串行数据传输中,只允许数据按照一个固定方向传送的方式叫 方式。25若8255A工作在方式1输入,当CPU采用查询方式从外设读取数据之前,应查询 信号,只有当它为 时,CPU才干从端口读取数据。26.(29.6875)10 =( )2 ,()BCD =( )16 。27.设字长=8位,X原=(AA)16 ,则X =( )16 ,Y反=(AA)16 ,则Y =( )16 ,Z补=(AA)16 ,则 Z =( )16 。28.微型计算机系统一般有三条总线,它们
29、分别是 、 、 。29.存储器容量的扩展有三种方式,它们分别是 、 、 。30.按端口寄存器存放信息的物理意义来分,端口可分为_、_和_。31.8255A的工作方式中方式0为基本型输入/输出方式,方式1是_ 型输入/输出方式。32.在实地址模式下,设CS=1408H,IP=0130H,则当前指令单元的物理地址是 H。33.常用的串传送指令有三种,它们分别是 、 和MOVSD。34.设AX=96H,执行指令ROR AX , 1之后,AX= H。35.执行一次POP指令,至少从栈顶弹出 个字节送目的操作数。36.微型计算机系统与输入/输出设备的信息互换重要有四种方式,即 、 、 和 。37.实地址
30、模式下,中断向量表占用 个字节的存储空间。38.串行数据的传输方式重要有三种,即 、 、 和 。39.只有当联络线IBF= 时,CPU才干从8255A的A端口或B端口读取输入数据;只有当联络线= 时,CPU才干往8255A的A端口或B端口输出下一个数据。40.设字长为8位,X=-6,Y=+75,则XY补= ,XY补= 。41I/O端口有 、 、 三类。42.CPU与外设之间互换数据常采用 、 、 和 四种方式。43.BIOS显示功能调用中使用的软中断的中断类型码为 。44.串行异步通信中,一帧数据的格式通常涉及 、 、 、 和 四个部分。45.8255的A1和A0引脚分别连接在地址总线的A1和
31、A0,当控制端口的口地址为317H时,则A口的口地址为 。46.147=( )B=( )H=( )BCD47微机系统中,要组成32K16bit的存储器,需要选用( )片规格为2K8bit的芯片。48.实模式下,位于内存物理地址0021CH0021FH当中的内容是( )型中断向量。49.DW 50 dup (?) 预留了存储空间的字节数是( )。50.8254内部有3个独立的(_)位计数器,每个计数器有( )种工作方式。51.串行数据传输方式由( )、( )、( )三种。52.CPU与外设之间互换数据常采用( )、( )和( )、( )四种方式。53.串行异步通信的传输方式有单工通信、 通信和
32、通信。54微解决器与I/O接口及存储器进行信息传送是通过三总线来完毕,该三总线分别为 、 和地址总线。55.微机系统与外设之间互换数据常采用无条件传送、 、中断和 四种方式。56.实模式下,中断号为16H的中断服务程序的入口地址存放在地址为 H开始的 个连续存储单元中。57.8255A的B口工作在方式1输入时,相应的一组端口联络信号是 和 。58.(10000111)BCD( )10( )1659.指令MOV AX,BX+DI+5中,源操作数的寻址方式是 ,CPU所寻址的逻辑段是 。60DD 50 dup (?) 预留的存储空间字节数是 。1.PC/AT系统使用两片8259A级联,可管理 级中
33、断。2.在接口电路中,端口按存放信息的物理意义划分,可以分为三类,即数据端口、 端口和 端口。61.用一条指令 可以实现将BL寄存器高4位不变,低4位取反。6280x86有两个引脚可以接受外部的硬件中断请求, 引脚上的中断请求引发的中断称为非屏蔽中断, 引脚上的中断请求引发的中断称为可屏蔽中断。638254芯片内包具有 个独立的16位计数器,每个计数器有_种工作方式。 64以216为模,将两个十六进制数C678H和CF23H相加,则相应的状态标志的值分别是C= , O= , P= 。65.设字长=8位,则-1的补码为(_)16,若X补A5H,则X的真值为(_)10。66.在实地址模式下, 就是
34、中断向量。每个中断向量包含 个字节。67.(52)10( )2( )16( )BCD。68.2PC/AT中,用户中断请求,由总线插槽_端引入,接至从8259的_端,最终送到主8259的_端,CPU响应后,转_型中断服务程序,再转_型中断服务程序。69执行有定义的INT n指令所引发的中断称为_中断,80X86的INTR引脚上的中断请求引发的中断称为_中断。70用符号指令编写的汇编源程序要通过编辑、_和_才干生成CPU可执行的目的程序。71RS232C标准中,规定逻辑“0”的电平为 ,规定逻辑“1”的电平为 。72.串行异步通信的传输方式有 通信、半双工通信和 通信。要顺利实现异步串行通信,收发
35、双方的 和 必须一致。73在汇编程序中,通常运用寄存器、 和 向子程序传递参数。74.(38)10( )2( )16( )BCD。75在微型计算机中有三条总线,分别是数据总线、 总线和 总线。76按存放信息的物理意义来分,I/O端口可以分为数据端口、 和 。77.8254定期/计数器内部有三个 位计数器,每个计数器有 工作方式。78计算机标志寄存器重要有两种功能,分别是 和 。79RS232C标准中,规定逻辑“0”的电平为 。90.在8086中,PUSH指令和POP指令完毕 和 操作。81在汇编程序中,通常运用来内存单元、 和 向子程序传递参数。82要实现异步串行操作,收发双方 和 必须一致。
36、83由 片16K*1的存储芯片,采用 扩展方式,可以构成64K8的存储器。84用16K*8位的芯片组成64K*8位的存储器,需_个芯片,其中数据线_根、地址线_根、其中,片内地址线_根。85串行数据传输方式有三种,分别是_方式、 _方式、_方式。8680486等32位微解决器有三种工作模式 ,分别是_模式、 _模式、_模式。87子程序与调用它的主程序不在同一个代码段,则在执行子程序中的RET指令后,从堆栈栈顶将弹出 个字节,依次赋给 和 。88串行异步通信时,收发双方必须保持_和_一致。1按端口寄存器存放信息的物理意义分,端口可以分为 、 、 三类。89.实地址模式下,CPU内部的 寄存器用来存放堆栈段的段基址。90串行异步通信的传输方式有 通信、 通信和全双工通信。91. 是计算机最底层的系统管理程序,操作系统和用户程序均可调用。92PC系统使用两片 芯片管理硬件可屏蔽中断,CPU检测到可屏蔽中断请求时,满足一定条件后向该中断控制器的 引