期中测验题解答_第1页
期中测验题解答_第2页
期中测验题解答_第3页
期中测验题解答_第4页
期中测验题解答_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1微机原理及应用微机原理及应用期中测验题解答期中测验题解答2一、单项选择题一、单项选择题(共(共15分)分)1、n+1位符号数位符号数x的补码表示范围为(的补码表示范围为( )。)。 A:2n x 2n B:2n x 2n C:2n 1 x 2n 1 D:2n x 2n2、设设SS=2000H,SP=0100H,AX=2107H,执行,执行指令指令PUSH AX后,数据后,数据21H的存放地址是的存放地址是( )。)。 A:200FEHB:200FFHC:20101HD:20102HBB3单项选择题单项选择题3、下图表示的是下图表示的是8086系统中的(系统中的( )操作。)操作。 A:读存储

2、器:读存储器B:写存储器:写存储器C:读:读I/O口口D:写:写I/O口口 CLK M/IO AD RD 地址信号 数据信号 A4单项选择题单项选择题4、若要使寄存器若要使寄存器AL中的高中的高4位不变位不变, ,低低4位为位为0, ,所用指令为所用指令为( )。)。 A: AND AL,0FH B: AND AL,0F0H C: OR AL,0FH D: OR AL,0F0H5、MIPS用来描述计算机的运算速度,含义是(用来描述计算机的运算速度,含义是( )。)。 A:每秒处理百万个字符:每秒处理百万个字符 B:每分钟处理百万个字符:每分钟处理百万个字符 C:每秒执行百万条指令:每秒执行百万

3、条指令 D:每分钟执行百万条指令:每分钟执行百万条指令6、用用MB表示存储器容量时,表示存储器容量时,4MB等于(等于( )。)。 A:210个字节个字节B:216个字节个字节C:222个字节个字节D:232个字节个字节7、在在8086的的I/O指令中,端口间接寻址时应使用寄存器(指令中,端口间接寻址时应使用寄存器( )。)。 A:AXB:BXC:CXD:DX DBCC5单项选择题单项选择题8、条件转移指令条件转移指令JNE的条件是(的条件是( ) A:CF=0B:CF=1C:ZF=0D:ZF=19、一个具有一个具有24根地址线的微机系统中,装有根地址线的微机系统中,装有32KB ROM、64

4、0KB RAM和和3G的硬盘,其可直接访问的内存容量最大的硬盘,其可直接访问的内存容量最大为(为( )。)。 A:496KBB:16MBC:100.496MBD:32M10、8086 CPU在执行指令在执行指令IRET时,弹出堆栈的寄存器的先时,弹出堆栈的寄存器的先后顺序为(后顺序为( )。)。 A:CS、IP、FlagB:IP、CS、Flag C:Flag,CS、IPD:Flag、IP、CSBCB6单项选择题单项选择题11、下列下列( )指令执行后)指令执行后AL内容可能会发生变化。内容可能会发生变化。 A:STOSBB:CMP AL,DLC:AND AL,01HD:TEST AL,01H1

5、2、两个压缩两个压缩BCD数数86、37相加,调整指令相加,调整指令DAA完成的是完成的是( )。)。 A:加:加00H调整调整B:加:加06H调整调整C:加:加60H调整调整D:加:加66H调整调整13、若显示器的最高分辨率为若显示器的最高分辨率为12801024、32位真色彩,所位真色彩,所需最小缓存为(需最小缓存为( )。)。 A:2MBB:4MBC:5MBD:6MBCCD7单项选择题单项选择题14、某某16位总线的时钟频率为位总线的时钟频率为16MHz,若每,若每4个时钟完成一个时钟完成一次数据传送,则该总线带宽为(次数据传送,则该总线带宽为( )。)。 A:8MB/SB:16 MB/

6、SC:32MB/SD:64MB/S15、8086 CPU中标志寄存器的主要作用是(中标志寄存器的主要作用是( )。)。 A:检查当前指令的错误:检查当前指令的错误B:纠正当前指令执行的结果与错误:纠正当前指令执行的结果与错误 C:决定是否停机:决定是否停机D:产生影响或控制某些后续指令所需的标志:产生影响或控制某些后续指令所需的标志AD8二、填空题题目二、填空题题目(共(共25分)分) 1、1F4H的压缩的压缩BCD码为码为 500H 。 2、主程序调用过程时,入口参数和出口参数可以通主程序调用过程时,入口参数和出口参数可以通过过 约定寄存器约定寄存器 、 约定存储单元约定存储单元 或或 堆栈

7、堆栈 来传来传递。递。3、8086 CPU使用使用 16 根地址线访问根地址线访问I/O端口,最多端口,最多可访问可访问 64K 个字节端口。个字节端口。4、已知已知AL=01011101B,执行指令,执行指令NEG AL后再执后再执行行CBW后,后,AX= 0FFA3H 。 9填空题填空题5、设设X、Y均为均为8位二进制数,位二进制数,( (1) )若若X补补=0C8H, ,则则 X原原= 0B8 H, , X补补= 38 H 。( (2) )若若Y补补 = 28H, ,则则 Y原原= 28 H, ,Y反反= 0D7 H 。6、8086/8088系统启动时,系统启动时,CS=(0FFFFH)

8、,),IP=(0000H)。若开机后要系统从)。若开机后要系统从08000H单元开始执单元开始执行程序,应在(行程序,应在( 0FFFF0H )处设置一条跳转指令。)处设置一条跳转指令。7、8086 CPU上上ALE引脚信号的作用是引脚信号的作用是用于锁存有效用于锁存有效地址信号(地址锁存使能信号),以分离时分复用地址信号(地址锁存使能信号),以分离时分复用的地址信号和数据信号的地址信号和数据信号。 10填空题填空题8、总线指总线指 各系统间、系统各模块间及芯片内部各各系统间、系统各模块间及芯片内部各模块间用来传送信息的公共信号线(公共信息通模块间用来传送信息的公共信号线(公共信息通路)路)

9、。PC系统中的系统中的ISA总线是总线是 16 位的总线,它位的总线,它最多可访问最多可访问 1 K个字节端口。个字节端口。 9、8086宏汇编上机过程中,用户按编辑、汇编、链宏汇编上机过程中,用户按编辑、汇编、链接顺序将依次产生接顺序将依次产生 .ASM 、 .OBJ 和和 .EXE文件。文件。 10、设设DS=4500H,AX=0508H,BX=4000H,SI=0320H,8086以最小方式执行以最小方式执行 MOV BX+SI+0100H,AX指令时,指令时, 引脚引脚M/ /IO=( 1 ),),RD=( 1 ),),WR=(0),), 地址总线上的地址地址总线上的地址=(49420

10、)H,数据总线传输,数据总线传输的数据的数据=(0508)H。11三、判断题三、判断题(共(共10分)分) 1、I/O端口与存储器单元独立编址的主要优点是端口与存储器单元独立编址的主要优点是I/O端端口不占用存储器单元。(口不占用存储器单元。( )2、8086系统中寄存器和存储器都是系统中寄存器和存储器都是CPU内部的存储内部的存储单元。(单元。( )3、8086 CPU的段寄存器之间可以直接传送数据。的段寄存器之间可以直接传送数据。( )4、过程调用和宏调用都发生在程序运行时。(过程调用和宏调用都发生在程序运行时。( )5、PCI总线的地址、数据线是引脚复用。(总线的地址、数据线是引脚复用。

11、( )12判断题判断题6、指令指令OUT 21H,AL ( )7、指令指令ADD AL,10BXDX ( )8、指令指令MOV AL,AX ( )9、指令指令PUSH WORD PTR 20BP+SI2 ( )10、指令指令LEA BX,4BX ( )13四、简答题四、简答题(共(共16分)分) 1、分别指出下列指令的寻址方式,若为存储器操分别指出下列指令的寻址方式,若为存储器操作数请写出有效地址作数请写出有效地址EA和物理地址和物理地址PA。( (1) ) MOV SI,2100H ; 源操作数为立即数寻址源操作数为立即数寻址, , ; 目的源操作数为寄存器寻址目的源操作数为寄存器寻址。 (

12、 (2) ) MOV AX,ES:BX ;目的操作数为寄存器寻址目的操作数为寄存器寻址, ;源操作数为存储器寻址源操作数为存储器寻址, ; EABX, ,PAES16 + EA。14简答题简答题( (3) ) MOV BX+SI+20H,AX ; 源操作数为寄存器寻址源操作数为寄存器寻址, , ; 目的源操作数为目的源操作数为存储器存储器寻址寻址, , ; EABX+SI+20H, ,PAES16 + EA。 ( (4) ) POP AX ;目的操作数为寄存器寻址目的操作数为寄存器寻址, ;源操作数为固定寻址源操作数为固定寻址, ; EASP, ,PASS16 + EA。15简答题简答题2、写

13、出具有将写出具有将CF清零功能的指令(至少清零功能的指令(至少5条)。条)。 CLC AND AX, ,AX AND AX, ,0FFFFH OR AX, ,AX OR AX, ,0 TEST AX, ,AX XOR AX, ,AX16五、读程序五、读程序, ,写写结果结果( (共共10分分) ) 、 MOV AL, ,25H 、MOV AL, ,64H MOV DATA, ,57H MOV BL, ,1 AND AL, ,DATA CMP AL, ,BL ADD AL, ,AL ADD AL, ,AL DAA 执行上面程序段后:执行上面程序段后: 执行上面程序段后:执行上面程序段后: AL=

14、 10 H , , ZF= 0 AL= 0C8 H, ,BL= 0FF H AF= 1 CF= 0 17读程序读程序, ,写结果写结果、 CLC 、MOV AX,1 MOV CX,0FFFFH MOV CX,3 INC CX SHL AX,CL SHL CX,CL ADD AX,CX 执行上面程序段后:执行上面程序段后: 执行上面程序段后:执行上面程序段后: CX= 0 H ,ZF= 1 AX= 20 H CF= 0 CX= 18 H18读程序读程序, ,写结果写结果 5、已知:已知:SS=0B2F0H,SP=00D0H, AX=8031H,CX=0F012H PUSH AX PUSH CX

15、POP AX POP CX 执行上面程序段后:执行上面程序段后: SS= 0B2F0 H , SP= 00D0 H , AX= 0F012 H , CX= 8031 H19六、内存映像六、内存映像(8分)分) 已知已知8086系统中某数据段定义如下系统中某数据段定义如下, ,标明各内存标明各内存单元的偏移地址及内容。单元的偏移地址及内容。 DSEGSEGMENT ORG2000H A1DB 7,ABC CNTEQU $ A1 A2DW CNT DUP(0) DSEGENDS2000H07HA12001H41H2002H42H2003H43H2004H00HA22005H00H2006H00H2

16、007H200BH00H00H20七、应用编程七、应用编程(16分)分) 将将.TXT文本读入数据库时文本读入数据库时, ,常常需要对常常需要对.TXT文本进文本进行行规整规整, ,即即进行空格过滤进行空格过滤, ,两个字段间保留一个空格两个字段间保留一个空格作为分隔符。例如作为分隔符。例如: 5523ABC76523过过滤后变为滤后变为5523 ABC 765 23 。(注。(注: 为空格)为空格) 现内存中自现内存中自DATA1开始存有开始存有1K字节的信息字节的信息, ,其中包其中包含有个数不等的空格含有个数不等的空格, ,试编写一个试编写一个空格过滤程序空格过滤程序对对此信息进此信息进行行规整规整, ,结果仍存放在自结果仍存放在自DATA1开始单元。开始单元。 21参考程序参考程序:DATA SEGMENTDATA1 DB 66H, ,88H, ,20H, ,20H, ,N EQU $ DATA1DATA ENDSCODE SEGMENT ASSUME CS:CODE, ,DS:DATA, ,ES:DATASTART: MOV AX, ,DATA MOV DS, ,AX

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论