长安大学微机原理与接口技术A卷答案

合集下载

微机原理与接口技术A卷答案

微机原理与接口技术A卷答案

卷号:(A)(2011年11月29日)机密微机原理A卷答案一、单项选择题(每小题1分,共30分)1.CPU是(A)。

A.微处理机B.微型计算机C.单片机D.微机系统2.8086CPU中的通用寄存器是指(D)。

A.AX、BX、CX、DXB.SP、BPC.SI、DID.A、B、C都是3.在8086/8088系统中,涉及到对堆栈进行访问的指令是(B)。

A.MOV AX,[BX]B.MOV AX,[BP]C.MOV AX,[SI]D.MOV SP,[BX]4.用8086CPU组成的PC机数据线是(D)。

A.8条单向线B.8条双向线C.16条单向线D.16条双向线5.在总线周期,8086/8088CPU与外设需要交换(D)。

A.地址信息B.数据信息C.控制信息D.A、B、C都是6.在8086/8088系统中,用表示存储器操作数的寻址方式有(C)。

A.3种B.4种C.5种D.6种7.在8086中访问一个奇地址的字单元需要执行(B)总线周期。

A.一个B.二个C.三个D.四个8.用2K×1的芯片组成4K×8的RAM,需要(A)片。

A.16B.8C.4D.29.RAM存储器中的信息是(A)。

A.可以读/写的B.不能变动的C.能永久保存的D.便于携带的10.提高系统的工作效率,CPU和外设可以并行工作,可采用(C)。

A.无条件数据传送方式B.条件数据传送方式C.中断数据传送方式D.DMA数据传送方式11.8086/8088系统中的中断向量表用以存放(C)。

A.向量表地址B.中断类型码C.中断向量D.中断财务程序12.8255A有三个数据端口(A口、B口、C口),下列不正确的说法是(A)。

A.三个数据端口彼此特立B.三个数据端口均可工作在方式0C.只有A口有三种工作方式D.C口只能工作在方式013.当8255的数据端口PA工作在方式2时(C)。

A.PB口和PC口可分别工作在方式2和方式1B.PB口和PC口均可工作在方式0C.PB口和PC口可分别工作在方式1和方式0D.PB口和PC口均可工作在方式114.异步串行通信字符格式的起始位和最后停止位分别是(B)。

《微机原理与接口技术》参考答案

《微机原理与接口技术》参考答案

《微机原理与接口技术》参考答案《微机原理与接口技术》习题参考答案习题 2 1. 为何说8086CPU是16位CPU?答:16位指的是8086CPU的字长,而字长一般来说和运算器、寄存器、总线宽度一致。

因为8086CPU的内部寄存器、内部运算部件以及内部操作都是按16位设计的,这决定了它的字长为16位。

2. 8086CPU哪两个单元组成?其中,指令队列在哪个单元中,有何作用?答:总线接口单元和执行单元。

指令队列在BIU中。

它的作用是当EU在执行指令时,空闲的BIU可以从内存读取后续指令到指令队列,这样就可以将取指令工作和执行指令工作重叠进行,从而提高CPU的工作效率,加快指令的执行速度。

3. 8086CPU中8位寄存器和16位寄存器是什么关系?答:8086的通用寄存器包括数据寄存器、指针寄存器和变址寄存器。

其中数据寄存器包含AX、BX、CX、DX四个16位寄存器,但他们每个都可以分开作为两个单独的8位寄存器使用。

8086的指针寄存器和变址寄存器不可分割为8位寄存器。

4. 8086CPU中的IP寄存器有何用途?答:IP寄存器是指令指针寄存器,用来存放下一条要执行的指令在代码段中的偏移地址。

在程序运行过程中,IP寄存器始终指向下一条指令的首地址,与CS寄存器联合确定下一条指令的物理地址。

8086就是通过IP寄存器来控制指令序列的执行流程。

5. 在标志寄存器中,用于反映运算结果属性的标志位有哪些?它们每一位所表示的含义是什么?答:有CF、PF、AF、ZF、SF、OF。

它们的含义如下:CF:进位标志。

它记录运算时从最高有效位产生的进位值或结果值。

最高有效位有进位或有借位时CF=1,否则CF=0。

PF:奇偶标志。

它记录运算结果的奇偶检验条件。

当结果操作数中“1”的个数为偶数时PF=1,否则PF=0。

AF:辅助进位标志。

在字节运算时,低半字节向高半字节有进位或借位时,AF=1,否则AF=0。

ZF:零标志。

长安大学微机原理与接口技术A卷

长安大学微机原理与接口技术A卷

一、一、填空:(每空1分,共20分)1、设字长为八位,有x= -1,y=124,则有:[x+y]补=_________,[x-y]补=__________;2、数制转换:247.86= H =______________BCD;3、在8086CPU中,由于BIU和EU分开,所以_____和_____ 可以重叠操作,提高了CPU的利用率;4、8086的中断向量表位于内存的_______区域,它可以容纳____个中断向量,每一个向量占____ 个字节;5、8086系统中,地址FFFF0H是___________________ 地址;6、8086CPU的MN/MX引脚的作用是____________________;7、8251芯片中设立了_____、_____ 和______三种出错标志;8、8086CPU中典型总线周期由____个时钟周期组成,其中T1期间,CPU输出______信息;如有必要时,可以在__________两个时钟周期之间插入1个或多个T W等待周期。

9、8259A共有___个可编程的寄存器,它们分别用于接受CPU送来的______命令字和________命令字。

二、二、简答题:(20分)1、什么是信号的调制与解调?为什么要进行调制和解调?试举出一种调制的方式。

(5分)2、已有AX=E896H,BX=3976H,若执行ADD BX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?(5分)3、有变量定义的伪指令如下:NUMS DW 18 DUP(4 DUP(5),23)V AR DB 'HOW ARE YOU !', 0DH, 0AH试问:NUMS、V AR变量各分配了多少存储字节?(5分)4、已有MOV AL,INF[BP+SI]与MOV AL,ES:INF[BP+SI]两条指令,试问:其源操作数采用何种寻址方式?是字或是字节操作?两条指令有何区别?(5分)三、三、读图(10分)下图中,AB7~AB0为8086CPU低八位地址总线试问:1、8259A占用______个端口地址,分别为____________,其中ICW1的设置地址为_________________;2、8255A占用_____个端口地址,分别为__________________,其中控制寄存器的地址为_______。

微机原理及接口技术试题及答案精选全文完整版

微机原理及接口技术试题及答案精选全文完整版

《微机原理及接口技术》试卷(A )适用专业(计算机科学与技术) 使用班级()一、选择题(每题 1 分,共 15 分) 1. 微机中控制总线传送的是 ( )。

A.存储器和I/O 接口的地址码B.微处理器向内存储器和I/O 的命令信号C.存储器和I/O 设备向微处理器传送的状态信号D.B 和C2. 8253可编程定时/计数器,在初始化时写入的最大计数初值是 ( )。

A.0000HB.7FFFHC.65535D.FFFFH3. 在异步串行通信中引入了"波特率因子"的概念,波特率因子为16,64时,接收时钟的频率为波特率的16,64倍,引入波特率因子的目的是 ( )。

A.识别正确的起始位 B.提高接收速度 C.提高采样精度 D.三者都是4. 8086 CPU 标志寄存器共有( )位,其中使用7位,未使用其它位均作为CPU 指令运行后的状态信息和控制标志信息。

A. 8 B. 10 C. 16 D. 205. 8086微处理器CLK 引脚输入时钟信号是由( )提供。

A.8284 B.8288C.8287 D.82896. 最基本的读操作包含4个状态,即T 1 、T 2、T 3和T 4 ,当存储器或 I/O 设备的速度慢于CPU 速度时,在( )状态之间插入1个或几个等待状态T W 。

A. T 3和T 4 B. T 1和T 2 C. T 2和T 3 D. T 1和T 37. 在计算机与外设之间数据的传送方式分为串行传送方式和( )传送方式两类。

A.并行传送方式 B. 同步传送方式 C. 异步传送方式 D. 串/并传送方式8. 8253的( )是软件触发选通方式。

A.方式OB.方式1C.方式2D.方式4 9.串行异步通信协议中一个字符正式发送前,先发送( )低电平有效。

A.两个起始位 B .3个起始位 C. 1.5个起始位 D .1个起始位 10.对8255A 的C 口执行按位置位/复位操作时,写入的端口地址是( )。

《微机原理与接口技术》练习题及答案.doc

《微机原理与接口技术》练习题及答案.doc

《微机原理与接口技术》练习题填空题1.8088/8086均冇两种工作模式:___________________ 和 ____________________ 。

其中____________ 模式是指系统中只有8088或8086 -个微处理器。

[答案]垠小模式;垠人模式;最小2.8088CPU有________ 条数据引脚、 _____ 条地址引脚,8086CPU有______条数据引脚。

[答案|8; 20; 163・8086系统中存取一个非规则字需要_______ 个总线总周期。

[答案]24.逻辑地址2400H: 1200H对应的物理地址是_________________ 。

[答案J25200H5.微机系统中,I/O端口的编址方式冇__________ 编址和____________ 编址两种。

[答案]独立;统一6.根据总线在微机系统的位置分类为:_________ 、_______________ 、___________ 和___________ 。

[答案]片内总线;局部总线;系统总线;通信总线7.根据总线功能分类,总线可分为____________ 、___________ 、_______________ 以及电源和地线、备用线。

[答案]地址总线;数据总线;控制总线8.在冇多个总线主设备的系统中,在总线上完成一次信息交换要经过___________ 、___________ 、______________ 和___________ 四个阶段。

[答案]申请总线使用权;寻址;传输数据;结束9.所谓接口电路就是______ 与_______ 的连接部件。

[答案]微处理器;外部设备10.CPU和I/O设备Z间交换的信息分为数据信息、________ 信息和__________ 信息。

其屮数据信息又分数字量、_____________ 和___________ 。

I答案J状态信息;控制信息;模拟量;开关量11.CPU与外设之间的数据传送方式冇程序控制方式、___________ 和__________ 三种方戎。

《微机原理与接口技术》习题标准答案()

《微机原理与接口技术》习题标准答案()

《微机原理与接口技术》习题答案()作者: 日期:《微机原理与接口技术》习题答案一、单项选择题1、80486CPU进行算术和逻辑运算时,可处理的信息的长度为(D )。

A 32位B、16位C 、8位D 、都可以2、在下面关于微处理器的叙述中,错误的是(C )。

A、微处理器是用超大规模集成电路制成的具有运算和控制功能的芯片B —台计算机的CPU含有1个或多个微处理器C寄存器由具有特殊用途的部分内存单元组成,是内存的一部分D不同型号的CPU可能具有不同的机器指令3、若用MB乍为PC机主存容量的计量单位,1MB等于(B ) 字节。

A 210个字节B、220个字节C、230个字节D、240个字节4、运算器在执行两个用补码表示的整数加法时,判断其是否溢出的规则为(D )。

A、两个整数相加,若最高位(符号位)有进位,则一定发生溢出B两个整数相加,若结果的符号位为0,则一定发生溢出C两个整数相加,若结果的符号位为1,则一定发生溢出D两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出5、运算器的主要功能是(C )。

A、算术运算B、逻辑运算C、算术运算与逻辑运算D、函数运算6、指令ADD CX 55H[BP]的源操作数的寻址方式是(D )。

A、寄存器寻址B、直接寻址C、寄存器间接寻址D、寄存器相对寻址7、设(SS)=3300H, (SP)=1140H,在堆栈中压入5个字数据后,又弹出两个字数据,则(SP)=(A )A 113AH B、114AH C、1144H D、1140H8、若SI=0053H, BP=0054H 执行SUB SI,BP后,贝U ( C)。

A CF=0 OF=0 B、CF=0 OF=1 C、CF=1 OF=0 D、CF=1, OF=19、已知(BP)=0100H , (DS)=7000H, (SS)=8000H, (80100H)=24H, (80101H)=5AH, (70100H)=01H, (70101H)=02H,指令MOV BX [BP]执行后,(BX)=(D )。

微机原理与接口技术(习题答案)(DOC)

微机原理与接口技术(习题答案)(DOC)

微机原理与接⼝技术(习题答案)(DOC)微机原理与接⼝技术(习题答案)(DOC)11-90-70 50+84答:120+18=01111000 (18)其补码形式分别为:(120)补=00010010补01111000+0001001010001010由于C s=0 ,C p=1,因此有溢出,结果错误-33-37=11011111 (-37)其补码形式为:(-33)补=11011011补11011111+1101101110111010由于C s=1,C p=1,所以没有溢出,结果正确-90-70=10011100 (-70)其补码形式为:(-90)补=10111010补100111001+1011101001010110由于C s=1,C p=0,所以有溢出,结果错误50+84其补码形式为:(50)补=00110010 (84)补=0101010000110010+0101010010000110由于C s=0,C p=1,所以有溢出,结果错误1.请写出下列字符串的ASCII码值。

My name is Zhang san.4D 79 6E 61 6D 65 69 73 5A 68 61 6E 67 73 61 6E 2E 第2章 80X86微机系统习题与思考题1.微型计算机主要由哪些基本部件组成?各2部件的主要功能是什么?答:微型计算机主要由输⼊设备、运算器、控制器、存储器和输出设备组成。

各部件的功能分别是:1、输⼊设备通过输⼊接⼝电路将程序和数据输⼊内存;2、运算器是进⾏算术运算和逻辑运算的部件,它是指令的执⾏部件;3、控制器是计算机的指挥中⼼,它负责对指令进⾏译码,产⽣出整个指令系统所需要的全部操作的控制信号,控制运算器、存储器、输⼊/输出接⼝等部件完成指令规定的操作;4、存储器⽤来存放程序、原始操作数、运算的中间结果数据和最终结果数据; 5、输出设备是CPU通过相应的输出接⼝电路将程序运⾏的结果及程序、数据送到的设备;2.微处理器的发展过程是什么?答:微型计算机的发展过程是:第⼀代(1946~1957)——采⽤电⼦管为逻辑部件,以超声波汞延迟线、阴极射线管、磁芯和磁⿎等为存储⼿段;软件上采⽤机器语⾔,后期采⽤汇编语⾔。

《微机原理与接口技术》参考答案

《微机原理与接口技术》参考答案

《微机原理与接口技术》参考答案《微机原理与接口技术》参考答案《微机原理与接口技术》习题参考答案习题 2 1. 为何说8086CPU 是16位CPU?答:16位指的是8086CPU的字长,而字长一般来说和运算器、寄存器、总线宽度一致。

因为8086CPU的内部寄存器、内部运算部件以及内部操作都是按16位设计的,这决定了它的字长为16位。

2. 8086CPU哪两个单元组成?其中,指令队列在哪个单元中,有何作用?答:总线接口单元和执行单元。

指令队列在BIU中。

它的作用是当EU在执行指令时,空闲的BIU可以从内存读取后续指令到指令队列,这样就可以将取指令工作和执行指令工作重叠进行,从而提高CPU的工作效率,加快指令的执行速度。

3. 8086CPU中8位寄存器和16位寄存器是什么关系?答:8086的通用寄存器包括数据寄存器、指针寄存器和变址寄存器。

其中数据寄存器包含AX、BX、CX、DX 四个16位寄存器,但他们每个都可以分开作为两个单独的8位寄存器使用。

8086的指针寄存器和变址寄存器不可分割为8位寄存器。

4. 8086CPU中的IP寄存器有何用途?答:IP寄存器是指令指针寄存器,用来存放下一条要执行的指令在代码段中的偏移地址。

在程序运行过程中,IP寄存器始终指向下一条指令的首地址,与CS寄存器联合确定下一条指令的物理地址。

8086就是通过IP寄存器来控制指令序列的执行流程。

5. 在标志寄存器中,用于反映运算结果属性的标志位有哪些?它们每一位所表示的含义是什么?答:有CF、PF、AF、ZF、SF、OF。

它们的含义如下:CF:进位标志。

它记录运算时从最高有效位产生的进位值或结果值。

最高有效位有进位或有借位时CF=1,否则CF=0。

PF:奇偶标志。

它记录运算结果的奇偶检验条件。

当结果操作数中“1”的个数为偶数时PF=1,否则PF=0。

AF:辅助进位标志。

在字节运算时,低半字节向高半字节有进位或借位时,AF=1,否则AF=0。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《微机原理与接口技术》试卷A 评分标准及参考答案
一、每空1分,共20分
1、01111011 10000011
2、F7.DCH 001001000111.10000110 BCD
3、取指令执行指令
4、00000H~003FFH区256个4个
5、CPU复位以后执行第一条指令的地址
6、决定CPU工作在什么模式(最小/最大)
7、奇/偶错帧格式错溢出错
8、4个地址T3和T4
9、7个初始化操作
二、每题5分,共20分
1、串行长距离通信时,需要利用模拟信道来传输数字信号,由于信道的频带窄,一般为300~3400HZ,而数字信号的频带相当宽,故传输时必须进行调制,以免发生畸变而导致传输出错。

(3分) 调制是将数字信号→模拟信号。

而解调则是相反。

例如FSK制(调频制或称数字调频)可将数字“1”和“0”分别调制成2400HZ和1200HZ的正弦波信号。

(2分)
2、BX=220CH (1分) AX=E896H (1分) CF=1 (1分)
OF=0 (1分) ZF=0 (1分)
3、NUMS分配了180个字节(3分) V AR分配了15个字节(2分)
4、源操作采用基址+变址寻址方式(2分) 是字节操作(1分) MOV AL,INF[BP+SI]—访问的是堆栈段(1分)
MOV AL,ES:INF[BP+SI]—访问的是附加段,实现了段超越(1分)
三、每题5分,共10分
8259A占2个(2分) 为20H,22H或24H,26H (2分)
20H或24H (1分)
8255A占4个(2分) 为80H,82H,84H,86H (2分)
86H (1分)
四、每题2分,共8分
1(⨯);2( √ );3( √ ); 4( √ );
五、共26分
1、(2000H)=39H (2分) (2001H)=00H (2分)
将(2000H),(2001H)两相邻单元中存放的未组合型BCD码压缩成组合型BCD码,并存入(2000H)单元,0→(2001H) (2分)
2、37H (2分) LAB2(2分)
3、0 (1分) 1009H (1分) 0 (1分)
对数据段内1000H~1008H单元置数,依次送入1,2,4,8,16,32,64,128,0共九个(3分)
4、计数器0 (1分) 工作于方式3 (1分)
45.454KHZ (2分)
5、MOV AL,80H
OUT 8BH,AL (2分)
MOV AL,ODH
OUT 8BH,AL (2分)
MOV AL,06H
OUT 8BH,AL (2分)
六、共16分酌情扣分
MOV CX,20
MOV BL,0 (2分) INLOOP:IN AL,41H
TEST AL,01H
JZ INLOOP (2分)
IN AL,40H
AND AL,OFH ;ASCII十进制(BCD)
ADD BL,AL
LOOP INLOOP ; 共输入20个(2分)
MOV AL,BL ;累加和→AL
MOV AH,0
MOV BL,100 (2分)
DIV BL ;AX÷BL→AL,余数→AH
MOV NBCDH,AL ;存百位数(2分)
MOV AL,AH
MOV AH,0
MOV BL,10 (2分) DIV BL ;十位数→AL,个位数→AH MOV CL,4 (2分) ROL AL,CL ;AL循环左移四位
OR AL,AH ;形成组合型BCD码
MOV NBCDL,AL ; 存十位,个位数(2分) HLT。

相关文档
最新文档