1、微机原理期末考试题库及个别答案一、填空题1十进制数11.375转换为二进制数为_;二进制数1101101转换为十进制数为_。2二进制数110111100101.1011转换为十六进制数为_。3二进制数1001011.1转换为十进制数为_。4用MOS器件构成的RAM可分为SRAM_和_DRAM_。5A=-113D,则A补=_。10001111B6.已知BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10H,则指令MOV CL,SS:SI+50H中源操作数的寻址方式为_寄存器相对寻址_,存储器操作数的有效地址_13A7H_,实际地址05A27H。
2、7对于ADD AL,BL指令,当AX=8573H,BX=8032H时,指令执行后标志位OF=_1_,CF=_0_。8.变量具有段属性、偏移量属性和类型属性。9汇编语言程序的语句可分为两大类:指令性语句和指示性语句。10A=-71,则A补=_。11.设一个主存容量为320K,若要访问该主存,其地址码至少_19_位;其最大的主存地址为_4003FH_。128088CPU中指示栈顶的寄存器是_SP_,指示指令执行顺序的寄存器是_IP_。13中断处理过程分为中断请求、_中断源识别_(或中断判优)、_中断响应_、中断服务和中断返回。14A=+0110101,B=-0110101,A+B补=_。15. 从
3、CPU的NMI引脚产生的中断叫做非屏蔽中断,它的响应不受IF标志_的影响。16由INT指令引起的中断称可屏蔽中断,由CPU外部引起的中断称外部中断(或硬件中断)。17两片8259级联共可管理_级中断,若从片连接在主片的IR2上,则从8259A的ICW3为_。18信息码为0110100,则奇校验码为_00110100_。19十进制数87.625转换为二进制数为_;二进制数110111100101.1011转换为十六进制数为_。20A补=10011101;B补=1010000;A+B补=_,则运算结果的标位SF=_,OF=_。21.三片8259级联共可管理_级中断,若从片分别连接在主片的IR2和I
4、R5上,则主8259A的ICW3为_。22信息码为0110100,则偶校验码为_。23每片8255包括_个八位并行口,其中_口既可工作在方式2,又可工作在方式1。24二进制数1101101转换为十进制数为_;十六进制数0DA2B转换为二进制数为_。25A=-84,则A反=_,A补=_。26十六进制数6B.CH转换为十进制数为_;49的BCD编码是01001001(压缩的BCD码)。27X=56D,Y=-21D,则X+Y补码为_(用二进制数表示)。28计算机处理中断分为五个步骤:中断请求、_、_、中断服务和中断返回。29.不需定时刷新的存储器是_SRAM_,需定时刷新的存储器是_DRAM_。30
5、设一个主存由容量为384K的RAM和64K的ROM组成,若要访问该主存,其地址码至少_19_位。31在微型计算机系统中,主机与外设之间数据的输入输出方式主要有_无条件传输_、查询、中断和_直接存储器存取方式_(DMA方式)_。32二进制数11010.101转换为十进制数为_。338086的中断可分为_内部中断_和_外部_两大类。34A=-46D,则A补=_。35已知BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10H,则指令MOV BX+SI,AX中目的操作数的寻址方式为_,存储器操作数的有效地址_,实际地址_。36.已知AX=1234H,
6、BX=100H,CX=0302H,SI=3405H,CF=1。当指令SHR BH,1执行后,则PF=_0_,CF=_0_。37.DMA方式的中文解释是_直接存储器存取方式,它适用于批量高速数据传送。38.在8088/8086 CPU中,总线接口部件(BIU)的功能是_负责CPU与存储器、I/O接口之间的信息传送,执行部件(EU)的功能是执行指令、分析指令、暂存中间运算结果并保留结果的特征。39已知OP1和OP2是两个已赋值的变量,指令AND AX,OP1 AND OP2中第一个AND是_AND指令_,第二个AND是_逻辑运算符AND_。40十六进制数4A.06H转换为二进制数为_。418038
7、6计算机的地址线为32根,它们可直接访问的存储空间为_4G_。42A=-67D,则A补=_;B=56D,则B反=_。43.两片8259A级联后可管理_级中断。44设一个主存由容量为320K的RAM和64K的ROM组成,若要访问该主存,其地址码至少_位。45二进制数1001011.1转换为十六进制数为_。46数据的输入输出指的是CPU与_外设_进行数据交换。47A=-68D,则A补=_。48.已知当前数据段中(3305H)=26H,(3306H)=37H,(3405H)=78H,(3406H)=69H,(3505H)=35A6H,CX=0302H,SI=3405H,CF=1,当指令SAR BYT
8、E PTRSI,CL执行后,则目标地址中内容为_1EH_,CF=_0_,PF=_1_。49已知BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10H,则指令MOV CS:BX+SI,DH中源操作数的寻址方式为_,存储器操作数的有效地址_,实际地址_。50.在80868088系统中,中断类型码为21H的中断,其中断向量存放在_84H_开始的4个字节单元中。518088CPU常见的控制标志有TF标志、_TF_标志和_DF_标志。52.若用6264SRAM芯片(8K8位)组成128KB的存储器系统,需要_16_片6264芯片。53二进制数10010
9、11.1转换为十六进制数为_。548255A有_个8位数据端口,其中_既可做输入输出端口,也可做控制口。55A=-75D,则A补=_。56已知BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10H,则指令MOV BP+SI+30H,AL中目的操作数的寻址方式为_,存储器操作数的有效地址_,实际地址_。57位(bit)是存储器中存储信息的最小单位,称为_位_。58.标号具有段属性、偏移量属性和_属性。59微型计算机与外部设备或与其他微型机之间的通信一般有两种方式,一种称为并行通信方式,另一种称为_串行通信方式。单选题1确定下列哪些数据在汇编语言
10、中是合法的( )。A.AL+19H B.19H AND 45C.ABH D.35H SAL 12已知寄存器DS、CS、ES和SS的值分别为2000H,3000H,4000H和5000H,BX和DI的值分别为0400H和0600H,则指令MOV DX,DI+BX+0210H的源操作数的物理地址是( )。A.20C10H B.50C10H C.21210H D.51210H3若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先级最高的中断源是( )。A)IRQ3 B)IRQ5 C)IRQ0 D)IRQ44.下列数据( )在汇编语言中的表示是正确的。A.HIGH AX
11、 B.NOT 105DC.100H MUL 2 D.A0H+35已知AL、BX中各存放一个带符号数,计算BX-AL的差,用下述程序段( )。A.XOR AH,AH B.CBW SUB BX,AX SUB BX,AXC.SUB BX,AX D.SUB BX,AL6DATA的定义如下:DATA DW 1234H现想把12H取入到AL寄存器,可以实现该功能的程序段是( )。A.MOV AL,BYTE PTR DATA B.MOV AL,HIGH DATAC.MOV AL,BYTE PTR DATA+1 D.MOV AX,DATA7已知SP=210H,指令CALL DWORD PTRBX执行后SP的内
12、容为( )。A.20EH B.20CH C.208H D.206H8软中断INT n(n=10HFFH)的优先级排列原则是( )。A.n值愈小级别越高 B.无优先级别 C.n值愈小级别越高 D.随应用而定9.下列数据( )在汇编语言中的表示是正确的。A.HIGH AX B.108Q+102C.NOT 103D D.100H SUB 20H10DATA的定义如下:DATA DW 1234H现想把12H取入到AL寄存器,可以实现该功能的程序段是( )。A.MOV AL,BYTE PTR DATA B.MOV AL,HIGH DATAC.LEA SI,DATA+1 D.MOV AX,DATAMOV
13、AL,SI11在两片8259A级联的中断系统中,从片的INT端接到主片的IR5端,则初始化主、从片时ICW3的数据是( )A.05H,20H B.50H,02H C.02H,50H D.20H,05H12.下列数据( )在汇编语言中是合法的。A.108D-108Q B.102B*0ABH C.HIGH AX D.19BH+25D13类型码为10H的中断服务程序入口地址放在内存地址为( )开始的4个单元中。A.10H B.0:10H C.64 D.64H14DATA的定义如下:DATA DW 1234H现想把34H取入到AH寄存器,能实现该功能的程序段是( )。A.MOV AH,BYTE PTR
14、 DATA B. MOV AX,DATAC.LEA SI,DATA D. MOV DX, DATAMOV AH,SI+1 MOV AH,LOW DX 15已知SP=210H,指令CALL DWORD PTRBX执行后SP的内容为( )。A.20EH B.20CH C.208H D.206H16假定OK是某程序段的当前代码段中指令语句前的标号,下述程序段( )不能转移到OK语句执行。A.JMP OK B.LEA BX,OK JMP BXC.MOV BX,OK D.MOV BX,OFFSET OK JMP BX JMP BX17当执行完下列指令序列后,标志位CF和OF的值为( )MOV AH,95
15、HADD AH,82HA.0,0 B.0,1 C.1,0 D.1,118已知SP=100H,指令CALL DWORD PTRBX执行后SP的内容为 )。A.0FEH B.0FCH C.98H D.96H19已知AX和BX中存放两个带符号的数据,当AXBX时,转移到标号OK,下列程序段中( )不能完成此功能。A.CMP AX,BX B.CMP BX,AX JL OK JG OKC.CMP AX,BX D.CMP AX,BX JNGE OK JC OK20假定寄存器 AX的内容为-32768,在执行了指令 NEG AH 后,标志位CF和OF的内容为( )。A.0,0 B.0,1 C.1,0 D.1
16、,121已知AL,BL中各存放一个带符号数,计算AL/BL的商,用下述程序段( )。A.DIV BL B.IDIV BLC.XOR AH,AH D.CBW DIV BL IDIV BL22已知SP=210H,指令CALL DWORD PTRBX执行后SP的内容为( )。A.20EH B.20CH C.208H D.206H23若AL与BL的内容相等,则转到标号OK去执行,不能实现此功能的程序段是( )。A.CMP AL,BL B.SUB AL,BL JE OK JE OKC.XOR AL,BL D.MOV CX,AL EQ BLJZ OK JCXZ OK24当执行完下列指令序列后,标志位CF和
17、OF的值为( )。MOV AH,55HADD AH,32HA.0,0 B.0,1 C.1,0 D.1,125PC/XT机中若对从片8259A写入的ICW2是70H,则该8259A芯片的IR5的中断类型码是( )。A.70H B.0D0H C.76H D.75H26若栈顶的物理地址为1700AH,当执行完指令PUSH AX后,栈顶的物理地址为( )。A.1700DH B.1700CH C.17008H D.1700AH27循环控制指令LOOP与循环体入口指令的距离只能在( )范围内。A.-126+129 B.-128+127C.-32768+32767 D.-32766+3276928已知SI中
18、存放着一个16位的数据,欲将其高8位送入寄存器AL中,不能实现此功能的程序段是( )。A.MOV AX,SI B.MOV AX,SI MOV CL,8 MOV CL,8 ROL AX,CL ROR AX,CLC.MOV AX,SI D.MOV AL,HIGH SI XCHG AH,AL29当执行完下列指令序列后,标志位OF和CF的值分别为( )。MOV AH,39HADD AH,50HA.0,0 B.0,1 C.1,0 D.1,130已知在寄存器AX和BX中分别存放着一个无符号数据,在满足条件AXBX时转到标号OK去执行,不能实现该功能的程序段是( )。A.CMP AX,BX B.CMP AX
19、,BXJNB OK JA OK C.CMP BX,AX D.CMP AX,BXJAE OK JNC OK31若AL与BL的内容相等,则转到标号OK去执行,不能实现此功能的程序段是( )。A.CMP AL,BL B.SUB AL,BL JE OK JE OKC.XOR AL,BL D.MOV CX,AL EQ BL JZ OK JCXZ OK32CPU响应INTR引脚上来的中断请求的条件是( )。A.IF=0 B.IF=1 C.TF=0 D.TF=133指令MOV DX,100DI+BP的源操作数的寻址方式为( )。A.寄存器间接寻址 B.基址-变址寻址 C.基址-变址相对寻址 D.寄存器相对寻
20、址34从8086CPU的内部结构上看,其是由( )两部分组成。A.控制器和20位物理地址加法器 B.运算器和总线接口。C.执行单元和总线接口单元 D.控制器和运算器。35.指令LOOP隐含制定( )寄存器作为循环计数器。A.AX B.BX C.CX D.DX36指令MOV 100SI,100的源操作数的寻址方式为( )。A.寄存器间接寻址 B.变址寻址 C.立即数寻址 D.寄存器相对寻址37868088 CPU中所用作寄存器间址的寄存器是( )。 A.BX,BP,SI,DI B.BX,SP,SI,DI C.BX,IP,SI,DI D.BX,DX,SI,DI38已知SP=210H,指令CALL
21、DWORD PTRBX执行后SP的内容为( )。A.20EH B.20CH C.208H D.206H39已知SI中存放着一个16位的数据,欲将其高8位送入寄存器AL中,不能实现此功能的程序段是( )。A.MOV AX,SI B.MOV AX,SI MOV CL,8 MOV CL,8 ROL AX,CL ROR AX,CLC.MOV AX,SI D.MOV AL,HIGH SI XCHG AH,AL40当执行完下列指令序列后,标志位CF和OF的值为( )。MOV AH,55HADD AH,32HA.0,0 B.0,1 C.1,0 D.1,141下列程序段在语法上是正确的是( )。A.X1 DB
22、 15,23 B.X1 DW ACMOV AX,X1 MOV AX,X1C.X1 DB 80H,256 D.X1 DW 1234HMOV AL,X1 MOV AL,X142若AL与BL的内容相等,则转到标号OK去执行,不能实现此功能的程序段是( )。A.CMP AL,BL B.SUB AL,BL JE OK JE OKC.XOR AL,BL D.MOV CX,AL EQ BL JZ OK JCXZ OK43假定寄存器AL的内容为-128,在执行了指令 NEG AL后,标志位SF和OF的内容为( )。A.0,0 B.0,1 C.1,0 D.1,1448088 CPU中所用作寄存器间址的寄存器是(
23、 )。 A.BX,SI,DI B.BX,BP,SI,DI C.BX,IP,SI,DI D.BX,DX,SI,DI45已知SP=100H,指令CALL WORD PTRBX执行后SP的内容为( )。A.0FEH B.0FCH C.98H D.96H46如果AL中存放的数据的第3位为1,则转到标号LAB1去执行。不能实现上述转移的程序段是( )。A.TEST AL,08H B.AND AL,08H JNZ LAB1 JNZ LAB1C.MOV CL,4 D.MOV CL,4 SHR AL,CL SHL AL,CL JC LAB1 JC LAB147已知AX=8065H,BX=103AH,则指令SU
24、B BH,AH执行后,OF和CF的值分别为A.0,0 B.0,1 C.1,0 D.1,148下列程序段执行后,AL的值应为( )。MOV AX,0FFFEH -它是-2MOV BL,0FFH -它是-1IDIV BLA.溢出,无结果 B.02H C.-02H D.0FEH49假定OK是某程序段的当前代码段中指令语句前的标号,下述程序段( )不能转移到OK语句执行。A.JMP OK B.LEA BX,OK JMP BXC.MOV BX,OK D.MOV BX,OFFSET OK JMP BX JMP BX50已知初始化8259A时,ICW2为0FH,鼠标的中断请求接在了8259A的IRQ4上,鼠
25、标的中断服务程序的入口地址应存放在内存( )开始的单元。A.0004:0007H B.0000:0004H C.0054:0057H D.0048:0051H51下列哪些数据在汇编语言中的表示是合法的( )A. 12B+65 B.A3H C. 19AH D.10 ADD 6H52下述程序段执行后,OF和CF的状态分别为( )。MOV AX,8534HMOV BX,4567HADD AL,BLA. 0,1 B. 0,0 C.1,0 D.1,153指令MOV 1000H,AX的目的操作数的寻址方式为( )。A.寄存器间接寻址 B.立即数寻址 C.直接寻址 D.隐含寻址54如果AL中存放的数据的最高
26、位(第7位)为1,则转到标号LAB1去执行。不能实现上述转移的程序段是( )。A.TEST AL,80H B.OR AL,AL JNZ LAB1 JS LAB1C.CMP AL,80H D.ROL AL,1 JZ LAB1 JC LAB155已知寄存器DS、CS、ES和SS的值分别为2000H,3000H,4000H和5000H,BX和SI的值分别为0100H和0200H,则指令MOV AX,SI+BX+0100H的源操作数的物理地址是( )。A.20400H B.30400H C.40400H D.50400H56假定用伪指令DATA DB 12H,34H 定义了两个字节数据,现需要将数据1
27、2H取入寄存器AL,将数据34H取入寄存器AH,能完成此功能的程序段是( )。A.MOV AX,DATA B.MOV SI,DATAMOV AX,SIC.MOV SI,OFFSET DATA D.LEA SI,DATAMOV AL,SI+1 MOV AX,SIMOV AH,SI57下列数据定义语句符合汇编语言语法要求的是( )。A.DATA DB 10,200,280,20 B.DATA: DB 10,20,30,40 C.DATA DB 10,10B,37Q,4AH D.DATA DB 65H,B0H,39H,78H58已知AL,BL中各存放一个带符号数,计算AL/BL的商,用下述程序段(
28、)。A.DIV BL B.IDIV BLC.XOR AH,AH D.CBW DIV BL IDIV BL59堆栈的工作方式是( )。A.先进先出 B.随机读写 C.只能读出,不能写入 D.后进先出60下列四个寄存器中,不允许用传送指令赋值的寄存器是( )。 A.DS B.CS C.ES D.SS 61下列哪些数据在汇编语言中的表示是合法的( )。A.19AH B.A3H C.12B+65 D.10 ADD 6H62用于定义常数、变量的内存空间分配和定位的是( )。A、伪指令 B、机器指令 C、宏指令 D、微指令63指令MOV AX,-100SIBX的源操作数的寻址方式为。( )。A.寄存器寻址
29、 B. 基址寻-变址寻址 C.寄存器相对寻址 D.基址-变址相对寻址64若栈顶的物理地址为20100H,当执行完指令PUSH AX后,栈顶的物理地址为( )。A.20098H B.20102H C.200FEH D.20100H65已知AL=68H,BL=5AH,指令ADD AL,BL执行后,OF和CF的值分别为( )。A.0,0 B.0,1 C.1,0 D.1,166指令MOV AX,SI+BP+10H的源操作数所在的逻辑段为( )。A.数据段 B.附加段 C.堆栈段 D.代码段67JMP WORD PTRSI的目标地址偏移量为( )。A.SI的内容 B.SI所指向的内存字单元字内容C.IP+SI的内容 D.IP+SI68DATA的定义如下:DATA DW 12H,34H现想把1234H取入到AX寄存器,可以实现该功能的程序段是( )。A.MOV AX,DATA B.
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2