1、微机原理部分答案微机原理复习题一、单项选择题1用来存放下一条将要执行的指令地址的寄存器是 ( B ) ASP BIP CBP DCS 2要使串处理从低地址向高地址进行,应把标志位置为 ( D ) AIF=1 BTF=0 CDF=1 DDF=0 3使状态标志位CF清零的错误指令是 ( C ) AOR AX,AX BSUB AX,AX CMOV CF,0 DCLC 4设SP=1110H,执行PUSH AX指令后,SP的内容为 ( B ) ASP=1112H BSP=110EH CSP=1111H DSP=110FH 5汇编源程序出现语法错误的指令有 ( D ) AMOV BX+SI,AL B. M
2、OV AX,BP+DI CMOV DS,AX D. MOV CS,AX 68259A是( B ) 7设BL中有一无符号数,实现把BL中的数乘以2,应选用的指令是 ( B ) ASHR BL,1 BSHL BL,1 CSAR BL,1 DRCR BL,1 8执行PUSH AX指令的正确步骤是 ( A ) A1SPSP-1,(SP)AH B1(SP)AH,SPSP-1 2SPSP-1,(SP)AL 2(SP)AL,SPSP-1 C1SPSP+1,(SP)AH D1(SP)AH,SPSP+1 2SPSP+1,(SP)AL 2(SP)AL,SPSP+1 9CF=1 时转移到目标地址的条件转移指令是 (
3、 B ) AJNC BJC CJZ DJS 10在微处理器发出地址信息并稳定后,当( A )后,通知接口芯片,片选信号CE已稳定,输入口已与数据总线接通,微处理器可以进行读操作。 A. 有效、M/=L B. 有效、M/=H C. 有效、M/=L D. 有效、M/=H 11 Intel 8086/8088中断向量表中的类型21H是( D ) C.协处理器出错 D.MSDOS系统调用 12设AL=04H,BL=0F8H,执行IMUL BL指令后,结果是 ( D ) AAX=0032H BAX=00E0H CAX=03E0H DAX=0FFE0H 13指令的操作数中,允许出现表达式,例如BUF1与B
4、UF2均为变量名,下面指令中语法正确的是 ( D ) AMOV AX,BUFl*BUF2 BMOV AX,BUF1/BUF2 CMOV AX,BUF1+ES:BUF2 DMOV AX,BUF2-BUF1 14下面指令中,操作数的寻址方式为寄存器间接寻址的指令是 ( C ) AINC WORD PTR BX+SI BINC CX,SI+COUNT CNEG BYTE PTR BX DADD AX,B 15NUM EQU 80H DA DB 34H AND DA,NUM 上述语句执行后,DA中的内容是 ( ) A0B4H B80H C34H D016 8288的作用是(D )。 A.地址锁存器 1
5、78086微处理器工作最小方式下的总线收发器8286,其控制信号DE和T分别与微处理器(A )信号相连。 A.;DT/ B.;ALE C. ALE ; D.; 18 MOV AL,80H MOV CL,2 SAR AL,CL 上述指令序列执行后,结果是 ( ) AAL=40H BAL=20H CAL=0C0H DAL=0E0H 19下面是实现将AL内容加1的压缩型BCD码加法程序段,其中正确的指令序列是 ( A ) AINC AL BADD AL,1 DAA DAS CADD AL,1 DSTC DAA AAA20现有数据存储如图所示: 20H38H41H55H 30100H 30101H 3
6、0102H 30103H 设AL=01H,BX=0100H,DS=3000H执行换码指令XLAT后正确的结果是( B ) AAL=20H BAL=38H CAL=00H DAL=41H 21中断向量表存放在存储器的( B )中。 A.FFC00HFFFFFH B.00000H003FFH C.EEC00HFFFFFH D.EEBFFHFFFFFH 22使状态标志位CF清零的错误指令是 ( C ) AOR AX,AX BSUB AX,AX CMOV CF,0 DCLC 23若把组成计算机中的运算器和控制器集成在一块芯片上称为( C )。 24微处理器只启动外设而不干预传送过程的传送方式是( B
7、)方式。 258259A是( B ) 26设BL中有一无符号数,实现把BL中的数乘以2,应选用的指令是 ( B ) ASHR BL,1 BSHL BL,1 CSAR BL,1 DRCR BL,1 27执行PUSH AX指令的正确步骤是 ( A ) A1SPSP-1,(SP)AH B1(SP)AH,SPSP-1 2SPSP-1,(SP)AL 2(SP)AL,SPSP-1 C1SPSP+1,(SP)AH D1(SP)AH,SPSP+1 2SPSP+1,(SP)AL 2(SP)AL,SPSP+1 288251A中C/、为( B )表示微处理器读取8251A的状态。 A.0010 B.1010 C 1
8、0在微处理器发出地址信息并稳定后,当( A )后,通知接口芯片,片选信号CE已稳定,输入口已与数据总线接通,微处理器可以进行读操作。 A. 有效、M/=L B. 有效、M/=H C. 有效、M/=L D. 有效、M/=H 29 Intel 8086/8088中断向量表中的类型21H是( D ) C.协处理器出错 D.MSDOS系统调用 30Intel 8086/8088微处理器最大方式下,读和写存储器控制信号是( D ) A. 和 B.和 C.和 D. 和 31最大方式8086系统中8282的STB信号是由8288总线控制器的( A )信号提供的。 A. ALE B. DT/ C. DEN D
9、. CLK 32在DMA数据传送方式中,实现地址的修改与传送字节数计数的主要功能部件是( D )。(A)CPU(B)运算器(C)存储器(D)DMAC 338255PA口工作在方式2,PB口工作在方式O时,其PC口(C)。A、两个4位I/O端口 B、一个8位I/O端口C、部分作联络线 D、全部作联络线34 8288的作用是(D )。 A.地址锁存器 358086微处理器工作最小方式下的总线收发器8286,其控制信号DE和T分别与微处理器(A )信号相连。 A.;DT/ B.;ALE C. ALE ; D.; 36 8086/8088读总线周期中T1T4期间,( D )信号一直保持有效。 A. B
10、. C./S7 378086系统中若访问奇存储体的一个字节单元,则此时与A0是( D )状态。 A.1,0 B.0,1 C.0,0 D.1,1 388086写I/O总线周期的控制信号,一直保持低电平有效的是( A ) A. M/ B. DT/ C. D.二、填空题1.随着大规模集成电路技术的迅猛发展,计算机五大组成部分中的_运算器和控制器_已经能集成在一块集成电路芯片上,这就是微处理器(Microprocessor,up),又称微处理机。2.(11001.101)2=(_)10。3.(101.75)10=(_)2。指令周期_,它通常用若干个_CPU周期_表示,而后者又包含有若干个时钟周期。5.
11、8086CPU从偶地址读写两个字节时,需要_1_个总线周期。6.8086CPU从奇地址读写两个字节时,需要_2_个总线周期。此两字节组成的字,称为_字。7.掩膜ROM是由制造厂商根据用户的要求制成的,用户不可修改。ROM中凡不接MOS管的地方,则它存的二进制信息为_1_。8.存储器是计算机系统的一个重要组成部分,其主要功能是存储数据_ _和_ _程序_。256_个。_断点(地址)_。11.指出下述5种中断类型即NMI、INTR、除法溢出、INTN和单步中断中优先级最高者为_除法中断和INTN_,最低者为_单步中断_。12.CPU通过一个外设接口同外设之间交换的信息包括数据信息、状态信息和_控制
12、信息_。13.在计算机和MODEM之间,或终端机与MODEM之间的接口连接口是_,它是一个国际通用的标准。内部具有_3_个输入输出端口。15.A/D转换器是将模拟电压或电流转换成数字量的器件。转换方法基本上有四类,其中的两类是_分级型_和_逐次逼近型_。16.RS-232C 总线的25条信号线中,最常用有3条。17.8086CPU 内部结构按功能分为执行部件和总线接口部件两部分。18.8088 的指令对列长度为4个字节。19.8086 系统中,物理地址是实际的20位主存单元地址20.在采用8286 收发器的系统中,当CPU进行数据输出时,DT/R为高电平。21.80386 采用了结构22.要判
13、断和确定各个中断源的中断优先权,可以使用软件和硬件两种方法23.根据存储器在微机系统中的不同地位,可分为主存储器和辅助存储器。24.RS232-C 关于机械特性的要求,规定使用一个25D根插针的标准连接器。25.指令MOV AX,SI源操作数的寻址方式是源操作数的物理地址=DS16+SI26.若(DS)=2000H,则指令MOV AX ,1200H指令的源操作数的物理地址为21200H27.在8086系统中,需要片74LS245 才可以构成数据总线收发器。28.CPU从I/O接口的状态寄存器中获取外部设备“准备好”、“忙”或“闲”等状态信息。29.ADC0809 具有8路数字量输出30.显示器
14、根据其同显示卡间传送的信号可分为数字显示器和合成视频信号输入显示器31.数据总线是微处理器与内存储器和I/O端口之间传送数据的通路,称为双向总线32.指令系统是指一台计算机所能执行的全部指令的集33.8086 采用40条引脚的DIP封装。34.CPU 与外设之间交换的数据信息有数字量、模拟量和开关量三种类型35.中断向量表是存放中断向量的表格。8_位二进制信息。37.(11101.11)2=(_)1038.(206.125)10=(11001110.100)2_段地址*16+偏移量=物理地址_。40.运算器中的算术逻辑部件(ALU),用来对数据进行算术、逻辑运算,运算结果的一些特征由标志寄存器
15、_储存。41.动态RAM是以_ MOS管和_栅极上的分布电容c_作为一个基本的存储单元。42.欲将EPROM的信息擦除可用紫外线照射。光照后的EPROM输出全为_1_。_触发器(原理)_存储信息,半导体动态RAM靠_电容(存储电荷的原理)_来存储信息。两级级联情况下,可管理的中断源最多为_64_级。45.中断源是多种多样的,就其性质讲,可分为_內中断和外中断 00000H003FFH _。47.若中断类型号为5,则存放中断向量的存储器的起始地址为_00014H,_。_可屏蔽中端和非屏蔽中断_两种。49.I/O端口的寻址方式一般有两种:_I/O地址与存储器地址统一编址_和I/O地址与存储器地址分
16、别独立编制_。端口C的按位置位复位功能是由控制字中的D7=_0_来决定的。51.在理想的数据采集系统中,为了使采样输出信号能无失真地复原输入信号,必须使采样频率至少为输入信号最高有效频率的_2_倍。52.Intel 8086/8088CPU共有 20 根地址线,可直接寻址 1M 字节存储空间。538255A端口C的按位置位复位功能是由控制字中的D7=_0_来决定的。548086/8088的存储器是分段的,因此存储单元的物理地址是由 偏地址和偏移地址 组合而成的。55PSW是一个 八 位的寄存器。56I/O端口的寻址方式一般有两种:I/O地址与存储器地址统一编址_和I/O地址与存储器地址分别独立
17、编制_。578255A内部具有_3_个输入输出端口。58CPU通过一个外设接口同外设之间交换的信息包括数据信息、状态信息和_控制信息_。59.IA-32结构中,8086的地址线是 32位,80386的数据线是32位;60.IA-32支持三种操作模式:保护模式、实地址模式、 系统管理模式; 61.串行通信分为二种基本通信方式:并行和串行 ; 通信波特率发生器 63.486CPU的MMU比386的MMU增加了 64.IBM PC/XT机的可屏蔽中断是由具有中断优先级管理能力的8259A管理的。 65.ROM分类有,有不可编程掩膜_存储器,_可编程_存储器,_可擦除、可再编程存储器;RAM分类有,_
18、双极型_存储器,_MOS型_存储器等。 66.异步通信,主要传输数据结构由_发送端和接收端_组成三、程序分析题1 MOV AX,0F0FH AND AX,0FFFH OR AX,0F0FH XOR AX,00FFH上述程序段运行后,AX= 0FF0H ,CF= 0 2MOV AX,BX NEG AXADD AX,BX(注:BX=0101H) 问:该程序段执行后,AX=000H,CF=1。 3BUF DW 0000H LEA BX,BUF STC RCR WORD PTR BX,1 MOV CL,3 SAR WORD PTR BX,CL 问:该程序段执行后:存储单元BUF的内容为F000H。 4
19、BLOCK DB 20H,1FH,08H,81H,0FFFH RESULT DB? START: LEA SI,BLOCK MOV CX,SI INC SI MOV AL,SI LOP1: CMP AL,SI+1 JNG NEXT MOV AL,SI+1 NEXT: INC SI LOOP LOP1 MOV RESULT,AL HLT 问:(1)该程序完成的功能是: 找出存储单元block中的最小值 (2)该程序的循环次数是: 20H 。5MOV BX,0F0FH AND BX,0FFFH OR BX,0F0FH XOR BX,00FFH上述程序段运行后,BX= 0F00H ,CF= 0 6
20、CMP AX,BX JGE NEXT XCHG AX,BX NEXT: CMP AX,CXJGE DONEXCHG AX,CXDONE: .试回答:(1)上述程序段执行后,原有AX,BX,CX中最大数存放在哪个寄存器中? AX(2)这三个数是带符号还是无符号数? 带符号数7程序段1 MOV AX,147BH MOV BX,80DCH ADD AX,BX JNO Ll JNC L2程序段2 MOV AX,99D8H MOV BX,9847H SUB AX,BX JNC L3 JNO L4 上述两个程序段执行后,分别转移到哪里? (1)转向L1 (2) 转向L38 DB1 DW 1456 . MO
21、V AX,DB1 MOV CX,4 MOV DL,10 LOP: DIV DL MOV BX,AX MOV BH,0 PUSH BX MOV AH,0 LOOP LOP 上述程序段执行后: (1)向堆栈中压如了几个数据? 向堆栈中压入了4个字类型数据 (2)按压入的先后顺序,用十六进制数表示压入堆栈的数据。 SP 01 00 04 00 05 00 06 009现有一子程序:SUB1 PROC TEST AL,80H JE PLUS TEST BL,80H JNE EXIT0 JMP XCHANGEPLUS: TEST BL,80H JE EXITO XCHANGE: XCHG AL,BL E
22、XITO: RET SUB1 ENDP 试回答:(1)子程序的功能是什么? 判别AL和BL中的数是否为异号数,当为异号数时则交换,否则不变(2)如调用子程序前AL=9AH,BL=77H,那么返回主程序时,AL=?BL=? AL=77 ,BL=9AH四、设计题1、设8253-5(控制口地址为63H)通道1计数器(端口地址为61H)工作于方式3,CLK1接2.5MHz时钟,要求产生1000Hz的方波,采用BCD计数,要求编写初始化序段。计数值=/1000=2500MOV AL,01110110BOUT 63H,ALMOV AX,2500OUT 61H,ALMOV AL,AHOUT 61H,AL 2
23、、8255A (端口地址为:0D0H-0D3H)作为连接打印机的接口,设计如图(2)所示,工作于方式0,A端口作为传送字符的通道,输出;C端口的PC2作为BUSY信号的输入端,PC6作为STB信号的输出端。(1)解释STB、BUSY信号。答案地址:(最后一页)(2)假设要传送的字符已存于寄存器CL中,要求编写向打印机传送字符的汇编语言程序段。3、某条件传送的接口,其状态端口地址为2FOH,状态位用D7传送,端口地址为2F1H,设输入设备已被启动,在输入数据时可再次启动输入,欲从输入设备上输入4000B数据送存贮器BUFFER缓冲区,先画出流程图,再编写程序段。4、让8253计数器O在1ms脉冲
24、信号源作CLKO且工作在方式3定时1分钟,用8255的PC6提供GATEO,在定时期间,由PC7控制的灯亮(PC71,亮)对OUTO的检测通过PCO进行,定时结束灯灭,先画出脉冲信号源、8253,8255的连接关系图,再编写程序段。(8253,8255采用PC机上的端口地址)答:7.要求不断检测某一系统的8个开关量,即K7K0的通断状态,并随时在发光二极管LED7LED0上显示出来。开关断开,相应的LED点亮,开关合上,LED熄灭。8255四个端口地址为CNS1、CNS2、CNS3、CNS4,分别对应于A口、B口、C口和控制寄存器。硬件连接如图所示。请完成 (1)按上述要求,完成程序。 答案地
25、址:4c2e3f(2)计算端口地址CNS1的实际数值。88255A用作查询式打印接口时的电路连接和打印机各信号的时序如图所示,8255A的端口地址为80H83H,工作于方式0,试编写一段程序,将数据区中变量DATA的8位数据送打印机打印,程序以RET指令结束,并写上注释。(附8255A方式控制字图)。答案地址(第四页)9、8253控制信号与8086相总线相连,详见下图。8253各端口地址为81H、83H、85H、87H,用8253控制LED点亮或熄灭,点亮10秒钟后,再熄灭10秒,周而复始。2MHZ频率从CLK0输入,通道0与通道1级联。N0初始值为5000。 请完成:(1)通道0为方式2,计
26、数初值N0=5000,OUT0负脉冲频率为?(2)通道1为方式3,OUT1输出周期为20秒,N1为?(3)完成初始化程序。答案地址(第十页)10、编写程序利用DOS系统功能调用,完成将键盘输入的小写字母转换成大写字母后输出显示,直到输入$字符时结束。答案地址(第八页14题)101、WPS、Word2000等文字处理软件属于_。 A、管理软件 B、网络软件 C、应用软件 D、系统软件 答案:C102、配置高速缓冲存储器(Cache)是为了解决_。 A、内存与辅助存储器之间速度不匹配问题 B、CPU与辅助存储器之间速度不匹配问题 C、CPU与内存储器之间速度不匹配问题 D、主机与外设之间速度不匹配
27、问题 答案:C103、下列术语中,属于显示器性能指标的是_。 A、速度 B、可靠性 C、分辨率 D、精度 答案:C104、若在一个非零无符号二进制整数右边加两个零形成一个新的数,则新数的值是原数值的_。 A、四倍 B、二倍 C、四分之一 D、二分之一 答案:A105、计算机最主要的工作特点是_。 A、存储程序与自动控制 B、高速度与高精度 C、可靠性与可用性 D、有记忆能力 答案:A106、目前普遍使用的微型计算机,所采用的逻辑元件是_。 A、电子管 B、大规模和超大规模集成电路 C、晶体管 D、小规模集成电路 答案:B107、计算机辅助设计的英文缩写是_。A、CAI B、CAM C、CAD D、CAT 答案:C108、CAM 是_的英文缩写。A、计算机辅助设计 B、计算机辅助制造 C、计算机辅助教育 D、计算机辅助控制 答案:B109、十进制数0.6531转换为二进制数为_。A、0.100101 B、0.100001 C、0.101001 D、0.011001 答案:C110、下列不能用作存储容量单位的是_ 。A)Byte B)MIPS C)KB D)GB 答案:B111、在计算机中,既可作为输入设备又可作为输出设备的是_
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1