微机原理与接口技术期中复习题

合集下载

微机原理与接口技术考试复习题(有答案)

微机原理与接口技术考试复习题(有答案)

微机原理与接口技术考试复习题(有答案)《微型计算机原理及接口技术》试题(120分钟)一. 单项选择题(在每小题的四个备选答案中选出一个正确的1. 8086CPU芯片的外部引线中,数据线的条数为()。

A.6条B.8条C.16条D.20条2.8086CPU工作在总线请求方式时,会让出()。

A.地址总线B.数据总线C.地址和数据总线D.地址、数据和控制总线3.8086在执行OUT DX,AL指令时,AL寄存器的内容输出到()上。

A.地址总线 B.数据总线 C.存储器 D.寄存器4.8086CPU的I/O地址空间为()字节。

A.64KB B.1MB C.256B D.1024B5. 当8086CPU读I/O接口时,信号M/IO和DT/R的状态必须是()。

A.00B.01C.10D.116. 在8088CPU中, 用于寄存器间接寻址输入输出指令的寄存器是()。

A. AXB. BXC. CXD. DX7.两片8259A级联后可管理()级中断。

A.15 B.16 C.32 D.648.8086中断系统中优先级最低的的是()。

A.可屏蔽中断B.不可屏蔽中断C.单步中断D.除法出错9.CPU在执行IN AL,DX指令时,其()。

A. IO/M为高, RD为低 B. IO/M为高, WR为低C. IO/M为低, RD为低 D. IO/M为低, WR为低10. 内存从A4000H到CBFFFH,共有()A.124KB.160KC.180KD.224K11. 8088CPU中的CS寄存器是一个多少位的寄存器?()。

A.8位B.16位C.24位D.32位12.地址译码器的输出一般可为接口的()信号。

A.片选 B.数据输入 C.地址 D.控制13. 8255工作在方式0时,下面哪种说法正确()A. A、B、C三个口输入均有锁存能力B. 只有A口输入有锁存能力C. 只有C口输入有锁存能力D. A、B、C三个口输入均无锁存能力14. 实现DMA传送,需要()A.CPU通过执行指令来完成B.CPU利用中断方式来完成C.CPU利用查询方式来完成D.不需要CPU参与即可完成15.CPU在执行OUT DX,AL指令时,()寄存器的内容送到地址总线上。

微机原理与接口技术复习题

微机原理与接口技术复习题

微机原理与接口技术复习题1.什么是总线,微机中的总线通常分为哪几类?答:是一组信号线的集合,是一种在各模块间传送信息的公共通路;有四类,片内总线,微处理器总线,系统总线,外总线。

2.微处理器为什么需要用接口和外设相连接?答:因为许多接口设备中,在工作原理,驱动方式,信息格式以及工作速度方面彼此相差很大,因此为了进行速度和工作方式的匹配,并协助完成二者之间数据传送控制任务。

3.一般的I/O接口电路有哪四种寄存器,它们各自的作用是什么?答:数据输入寄存器,数据输入寄存器,状态寄存器和控制寄存器。

数据端口能对传送数据提供缓冲,隔离,寄存的作用;状态寄存器用来保存外设或接口的状态;控制寄存器用来寄存CPU通过数据总线发来的命令。

4.8086最多可有多少级中断?按照产生中断的方法分为哪两大类?答:有8级;按照产生中断的方法可分为硬件中断和软件中断。

5.什么是中断?什么是中断向量?中断向量表的地址范围?答:中断就是CPU在执行当前程序时由于内外部事件引起CPU暂时停止当前正在执行的程序而转向执行请求CPU暂时停止的内外部事件的服务程序,该程序处理完后又返回继续执行被停止的程序;中断向量是中断处理子程序的入口地址;地址范围是00000H-003FFH。

6.中断向量表的功能是什么?若中断向量号分别为1AH和20H,则它们的中断向量在中断向量表的什么位置上?答:中断向量表的功能是当中断源发出中断请求时,即可查找该表,找出其中断向量,就可转入相应的中断服务子程序。

1AH在中断向量表的位置是1AH*4=68H在中断向量表0000:0068处;20H在中断向量表的位置是80H在中断向量表0000:0080处。

7.通常,解决中断优先级的方法有哪几种?答:3种,软件查询确定优先级,硬件优先级排队电路确定优先级,具体中断屏蔽的接口电路。

8.8259A通过级联的方式可以由几片构成最多多少级优先权的中断源。

答:8259A通过级联的方式由9片构成最多64级优先权的中断源。

微机原理及接口技术复习题

微机原理及接口技术复习题

一.填空(30分)1.以微处理器为核心再配上(1),(2)和(3)就构成一台微型计算机。

2.8088CPU内部由(4)和 (5) 两个独立的单元构成。

前者负责与 (6) 传送数据,后者的功能是 (7) 。

3.8086 CPU通过_ (8) _寄存器和_ (9) _寄存器能准确找到指令代码。

4.判断带符号数运算是否溢出应根据 (10) 标志位,判断无符号数是否溢出应根据 (11) 标志位。

5.存储器的读取时间大于CPU所需的时间,为保证CPU与存储器时序的正确配合,就要利用 _ (12) _信号,使CPU插入一个_ (13) 状态。

6.一个汇编语言源程序的扩展名为(14) ,汇编后生成的目标代码文件的扩展名为 (15) ,目标代码文件必须经LINK程序处理才能生成可执行文件。

7.ARRAY DW 10 DUP(3 DUP(2 DUP(20H,40H,60H )))语句执行后,共占 (16) 字节存储单元。

8.在译码过程中,如果有一根地址线没用到,会有 (17) 个重叠地址。

9.I/O端口有 (18) 和 (19) 两种编址方法。

8088的最大I/O寻址空间是 (20) 。

10.CPU的NMI引脚产生的中断叫做 (21) ,他的响应不受 (22) 的影响。

11.8088的中断向量表中存放的是中断向量,即中断服务程序的 (23) 。

若在0000∶0060H开始的4个字节中分别是11H,22H,33H,44H,则对应的中断类型号为_ (24) _的中断向量是_ (25) _。

12.软件识别按键时,当识别有键按下后所加的延时程序是为了 (26) 。

13.8253可编程计数/定时器,具有_ (27) 个独立的通道,每个通道内部设有一个_ (28) _位的计数器,采用十进制计数,则每个通道的最大计数次数为_ (29) _次。

设加到8253上的时钟信号为2MHz,为产生周期1ms 的方波,应向计数器装入的计数初值为__ (30) __。

微机原理与接口技术期中考卷

微机原理与接口技术期中考卷

宁波大学科技学院2007~2008学年第2学期期中考试卷一. 单项选择题(共3分,每小题1.5分)1.MOV AX,[BX+SI]指令的源操作数的物理地址是( )。

A. (SI)(BX)16(DS)++⨯B. (SI)(BX)16(ES)++⨯C. (SI)(BX)16(SS)++⨯D. (SI)(BX)16(CS)++⨯2.下列指令有语法错误的是( )。

A.MOV AL,02hB. XOR AX,AXC.MOV [SI],[DI]D. ADD AX,BX3.有语句:COUNT EQU 256,下列四种叙述中,正确的是( )。

A.COUNT 是变量B.COUNT 占用一个字节存储单元C.COUNT 是符号常数D.COUNT 占用二个字节存储单元4.下面指令中,源操作数的寻址方式为寄存器间接寻址的是( )。

A.MOV AX ,2[BX]B.MOV AX ,BXC.MOV AX ,[BX]D.MOV AX,[BX+SI ]5.已知SP=1234H,执行PUSH AX 后,SP 寄存器的值是( )。

A.1230HB.1232HC.1234hHD.1236H6.将AL 中无符号数乘以3的正确指令是()。

A.MOV BL,3B.MOV BL,3MUL AL,BL MUL BLC. MOV BL,3D. MOV BL,3IMUL AL,BL IMUL BL7.LOOP 指令退出循环的条件是( )。

A. (CX) = 0B. (CX) < 0C. (CX) > 0D. 以上答案都不对8.指令MOV AX,WORD PTR [BP]的源操作数的段地址一定在( )寄存器中。

A.CSB.DSC.ESD.SS9.执行下列指令序列后,结果是()。

MOV AX,1234HCBWA.(AX)=0034HB. (AX)=0FF34HC. (AX)=3412HD. (AX)=1134H10.下面的汇编程序的数据段中定义了两个变量A DB 20H ,21HB DW 22H执行了MOV DX,WORD PTR [A+1]后,DX中的值为()A.0021HB.2221HC.2122HD.0022H11.如果要用mov ah,02h 和int 21h输出一个字符到屏幕上,那么,需要输出的字符的ASCII码应该放在( )中。

微机原理与接口技术复习题

微机原理与接口技术复习题

微机原理与接口技术复习题微机原理复习题一、填空题1.在8086CPU中,由于BIU和EU分开,所以_取指___和_执指___ 可以重叠操作,提高了CPU的利用率;2.8086CPU从偶地址访问内存1个字时需占用1个总线周期,而从奇地址访问内存1个字操作需占用 2个总线周期。

3.IBM-PC机中的内存是按段存放信息的,一个段最大存贮空间为64K字节。

4.8086微处理机在最小模式下,用M/IO来控制输出地址是访问内存还是访问I/O。

5.假设(DS)=2000H,(BX)=1256H,(SI)=528FH;位移量TABLE=20A1H,(232F7H)=3280H,(264E5H)=2450H,则执行指令JMP BX后,(IP)= 1256H ;执行指令JMP TABLE[BX]后,(IP)= 3280H ;执行指令JMP [BX][SI]后,(IP)= 2450H 。

6.数据段中有以下定义:ARRAY1 EQU 16HARRAY2 DW 16H请指出下面两条指令的寻址方式:MOV AX,ARRAY1;寻址方式立即数寻址方式。

MOV AX,ARRAY2;寻址方式直接寻址方式。

7.指令“AND AX,STR1 AND STR2”中,STR1和STR2是两个已赋值的变量,两个AND的区别是前一个AND是一个命令、后一个AND是一个运算符。

8.指令LOOPZ/LOOPE是结果相等或零发生转移的指令。

而指令LOOPNZ/LOOPNE则是结果不相等或不为零发生转移的指令。

9.串处理指令规定源寄存器使用SI,源串在DS段中;目的寄存器使用DI,目的串必须在ES段中。

10.8086CPU的9个标志位中,属状态标志的有___CF,PF,AF,SF,OF,ZF______。

11.中断类型码为6的中断向量一定存放在___4___个连续单元中,若其入口地址为3040:2010,则这四个单元中的具体内容依次为__10,20,40,30______ 。

《微机原理与接口技术》期中考试试卷及答案参考

《微机原理与接口技术》期中考试试卷及答案参考

《微机原理与接口技术》期中考试试卷一、单项选择题1、16位二级制补码所能表示的最大数()A.32767B.32768C.65535D.655362、在PC机中,只能用10根地址线对I/O端口寻址,可寻址的端口有()个A.256B.1KC.64KD.1M3、下面指令序列测试AL中的数是否是偶数,若为偶数则转移至NEXT 处,横线处的指令应为TEST AL,01H__ NEXTA.JNZB.JEC.JSD.JC4、用来存放下一条要取指令的偏移地址的寄存器是()A.IPB.FLAGSC.BPD.SP5、下面指令中会影响状态标志的是()指令A.MOVB.LEAC.PUSHD.CMP6、寄存器间接寻址时,不可以提供偏移地址的寄存器是()A.DXB.BPC.DID.BX7.8086系统中,一个堆栈段中最多可以存放()个字型的数据A.1MB.64KC.32KD.1K8、8086/8088微机系统内存单元的物理地址是()位的。

A.16B.8C.32D.209、8086CPU执行一次PUSH指令,堆栈指针SP的值()A .加1 B.加2 C.减1 D.减210、8086/8088CPU分成()两个部分,它们是并行工作的。

A.ALU和CacheB.ALU和BIUC.EU和BIUD.EU和Cache二、填空题1、若将A9H看作无符号数,它的十进制表示是();若看作是带符号是(补码),它的真值用十进制表示是()。

2、当CPU与存储器或外设端口交换一个字节的数据,称之为一个()周期。

在存储器的周期,控制信号IO/M=()。

3.76的非压缩BCD码用16进制表示是()。

36H看作为ASCII码表示的字符是(),作为压缩BCD码时表示的是()。

4、系统总线分为数据总线、()总线和()总线三种。

5、8086/8088系统中,存储器的逻辑地址包括()地址和()地址。

6、在8086/8088系统中,存储器是分段组织的,每段最大长度是()字节。

最新微机原理与接口技术期中测验附答案

最新微机原理与接口技术期中测验附答案

微机原理与接口技术期中测验一、填空题:(每题5分)1.在循环程序设计中,对于控制循环的DEC CX和JNZ AGAIN两条语句可合并用一条语句 LOOPNZ AGAIN 代替。

2.设BX=0123H DI=1000H DS=3200H,SS=4200H,试指出指令MOV AX,[BX+DI+1A38H]的寻址方式,并写出其操作数的物理地址。

相对基址变址寻址有效地址=0123H+1000H+1A38H=2B5BH,物理地址=32000H+2B5BH=34B5BH二、阅读程序,回答问题:(每题10分)1.执行下面的程序段后,AX的内容是5678H ,BX的内容是1234H 。

MOV AX,1234HMOV BX,5678HPUSH AXPUSH BXPOP AXPOP BX2. 执行下面的程序段后,AX的内容是0012H , BX的内容是3412H 。

M1 DB 12H, 34HMOV SI, OFFSET M1MOV AX,0MOV AL,[SI]MOV BX, WORD PTR [SI]3. 执行下面的程序段后,AX的内容是3136HMOV AL, 37HADD AL , 39HMOV AH, 0AAAOR AX, 3030H4.以IBUF为首地址的连续存储单元中存放N个字符,阅读程序,说明程序的功能。

(1)从第二个单元开始,寻找“A”, 找到第一个“A”就停止。

(2)以IBUF为首地址的字符串中空格的个数。

5. 下面程序的功能是将BX寄存器内的二进制数用十六进制数的形式在屏幕上显示出来。

将程序填充完整。

MOV BX, 0001001000110100 ;MOV CH, 4 ; CH做循环计数器DO1: MOV CL, 4 ; CL做移位计数器ROL BX, CL;MOV AL, BLAND AL, 0FH ;ADD AL, 30H ; 转换为ASCII码CMP AL, 39H ;JBE DISP ;ADD AL, 7 ;DISP: M OV DL, AL ;MOV AH, 2INT 21H ;DEC CH ;JNZ DO1 ;MOV AH, 4CHINT 21H三、一数据段定义如下: (10分)DATA SEGMENTS1 DB 1,2,3,4,5S2 DB ‵12345′COUNT EQU $-S1NB DB 3 DUP (2)NW DW -5,-3DATA ENDS画出该数据段中数据的存储形式。

微机原理与接口技术习题及参考答案精选全文完整版

微机原理与接口技术习题及参考答案精选全文完整版

可编辑修改精选全文完整版《微机原理与接口技术》复习题一、填空题1、微型计算机由、、和构成。

2、在8086CPU中,寄存器指向下一条要执行的指令。

3、微型计算机的总线根据功能可分为、和。

4、主存储器和CPU之间增加高速缓冲存储器的目的是。

5、在计算机系统中定时信号一般可以用和两种方法来获得。

6、中断类型码为31H的中断向量存放在从开始的4个存储单元。

7、系统工作于实模式,设BX=4000H,DI=0100H,DS=3100H,在指令MOV AX,[BX+DI]中,源操作数的寻址方式为;物理地址为。

8、在异步传输中,设每个字符对应1个起始位、7个数据位、1个奇偶校验位、1个停止位,如果波特率为1200bps,则每秒钟传输的最大字符数是个。

9、CPU和输入/输出设备之间的信号分为、和三类。

10、CPU的可屏蔽中断受标志的影响,如果允许CPU接受可屏蔽中断请求,则该标志取值为。

11、是微型计算机的核心。

12、在8086CPU中,一个最基本的总线周期有个时钟周期组成。

M/为高电平,表示。

13、在最小模式下,如果8086CPU的引脚IO14、8086CPU有16根数据线和20根地址线,所以可寻址的地址空间最大为字节。

15、存储器扩展有两种方法,分别是扩展和扩展。

16、8086复位时,代码寄存器CS和指令指针寄存器IP分别初始化为和。

17、系统工作于实模式,设BX=4000H,SI=0100H,DS=3100H,在指令MOV DX,[BX+SI]中,源操作数的寻址方式为;物理地址为。

18、9片8259中断控制器组成两级级联,则最多能提供个中断。

19、8086CPU的编程结构包括和。

20、CPU和外设之间的数据传送方式包括、和。

21、当CS=,WR=,RD=,A0=时,CPU设置8259的ICW1。

二、选择题1、8086CPU的指令队列为 ( ) 个字节。

A 2B 4C 6D 82、标志寄存器的标志位ZF=1表示运算结果()。

微机原理与接口技术复习练习题与答案

微机原理与接口技术复习练习题与答案

13级《微机原理与接口技术》复习练习题与答案(韶关学院计算机科学学院彭玄璋)一、填空题1.8086/8088 CPU内部构造按功能分为两部分, 即由执行单元和总线接口单元构成。

2.若CPU旳数据线宽度为16位, 则它旳字长为16 位;地址线宽度为20位, 则它旳寻址空间为1MB 。

3、8086CPU为了适应多种应用场所有两种工作模式, 即是最小模式和最大模式。

4.8086/8088CPU复位后, CS旳内容为 0FFFFH , IP旳内容为 0000H 。

5.8086旳16位标志寄存器包括 6 个状态标志位和 3 个控制标志位。

6、计算机旳I/O端口地址旳编址方式有统一编址和独立编址 ,而8086CPU寻址外设采用独立编址方式。

7、CPU与外设间有4种I/O信息传送方式, 即无条件传送、查询传送中断传送、直接存储器存取(DMA)。

8、若某输出外设旳I/O接中旳数据端口地址为100H, 要将字节数据从8086CPU 输出到外设旳指令是MOV DX, 100H 和OUT DX, AL 。

9、响应可屏蔽中断INTR旳条件是控制标志IF= 1 。

10、若8253旳某一计数器用于输出方波, 该计数器旳工作方式为 3 ;若该计数器输入频率为100KHz, 输出方波频率为10KHz, 则计数初值应设为10 。

11.串行通信协议分为异步通信和同步通信。

12.波特率是指单位时间内传送二进制数据旳位数。

15、13.8088 构成旳系统中, 存储器分若干个不超过64K 字节旳段。

16、14、当8088CPU旳INTR端输入一种高电平时, 可屏蔽中断获得了中断祈求。

17、8088工作于最小工作模式时, 控制总线由CPU自身产生, 工作于最大工作模式时, 控制总线由总线控制器8288 产生。

18、数据旳并行I/O方式是以字节或字为单位进行传送;数据旳串行I/O 方式是以位为单位进行传送。

19、从地址/数据复用线中分离出地址信息需用逻辑芯片锁存器, 地址/数据复用线中旳双向数据传送需用逻辑芯片双向缓冲器。

微机原理与接口技术期中试卷A

微机原理与接口技术期中试卷A

《微机原理与接口技术》试题(A卷)试卷类别:闭卷考试时间:120分钟学号姓名成绩一、单项选择题(每题1.5分,40题,共60分)1. 微型计算机的外存储器是指( )。

①ROM ②RAM ③磁盘④虚拟盘2. 80386微型计算机是32位机,根据是它的()。

①地址线是32位②数据线为32位③寄存器是32位的④地址线和数据线都是32位3. 将十进制数215转换成二进制数是( )。

①11101010B ②11101011B ③11010111B④11010110B4. 将二进制数01100100B转换成十六进制数是()。

①64H②63H ③100H ④0ADH5. 将十进制数215转换成十六进制数是()。

①13H ②0C5H ③0D7H ④0EAH6. 将二进制数01100100转换成十进制数是()。

①11D ②100D ③10D ④99D7. 下列数中最大的数是()。

①227Q 151D②1FFH 511D③10100001B 161D ④1789D8. N位无符号数整数表示范围是()。

有符号:(-2^n)—[2^(n-1)-1]①0~N2②0~2N③0~2n-1④0~N2-19. 二进制的十进制编码称为()。

①BCD码②ASCII码③机内码④二进制码10. 用ASCII码(7位)表示字符5和7是()B。

①01100101和1100111 ②10100011和01110111③1000101和1100011 ④0110101和011011111. 按对应的ASCII码值来比较,正确的答案是()。

①’a’比’b’大②’a’比’Q’大③空格比逗号大④’H’比’R’大12. 微处理器8086从功能上把内部结构分为两大部分,即()。

①CPU,ALU ②ALU,BIU ③EU,BIU ④CPU,∑13. 若将常数3963存储到Y表示的内存单元中,那么()。

①(Y)=27H,(Y+1)=2FH ②(Y)=7BH,(Y+1)=0FH③(Y)=39,(Y+1)=63 ④(Y)=63,(Y+1)=39共四页第一页14. 属于数据寄存器组的寄存器是()。

微机原理与接口技术期中考试题

微机原理与接口技术期中考试题

自动化期中考试一、填空:(每空1分,共25分)1、设字长为八位,有x= -3,y=124,则有:[x+y]补=_________,[x-y] 补=__________;2、数制转换:245.86= H =______________BCD;3、在8086CPU中,由于BIU和EU分开,所以_____和_____ 可以重叠操作,提高了CPU的利用率;4、设(SS)=5000H,(SP)=0300H,若在堆栈中取出2个数据,则栈顶的物理地址应为H,如果又压栈7个数据,则栈顶的物理地址是H。

5、8086系统中,地址FFFF0H是___________________ 地址;将十进制数279.85转换成十六进制数、八进制数、二进制数及BCD码数分别为:________H,________Q,_____B, BCD。

6、字长为8位的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为______D,______D或______D。

7、已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,BX=____________,标志位的状态分别为CF=_______,ZF=_______,OF=________,SF=__________。

8、上电复位时,若CPU的CS=0FFFFH,IP=0000H,则第一条指令从()H 取9、8086中引脚BHE信号有效的含义表示________________。

10、使用移位指令,把寄存器的最高位移入CF,并在最低位补为011、如果对堆栈进行操作,则段基址来源于,偏移地址来源于SP。

二、简答题(40分)1、已有AX=E996H,BX=3976H,若执行ADD BX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?(5分)2、有变量定义的伪指令如下:(5分)NUMS DW 18 DUP(4 DUP(5),23)V AR DB 'HOW ARE YOU !', 0DH, 0AH试问:NUMS、V AR变量各分配了多少存储字节?3、已有MOV AL,INF[BP+SI]与MOV AL,ES:INF[BP+SI]两条指令,试问:其源操作数采用何种寻址方式?是字或是字节操作?两条指令有何区别?(5分)4、源程序如下:(6分)MOV CL,4MOV AX,[2000H]SHL AL,CLSHR AX,CLMOV [2000H],AX试问: 若程序执行前,数据段内(2000H)=09H,(2001H)=03H, 则执行后有(2000H)=_____,(2001H)=______。

最新中职微机原理与接口技术期中试题

最新中职微机原理与接口技术期中试题

电子信息工程专业《微机原理与接口技术》期中试题班级 座号 姓名一、问答题(共42分,每空6分) 1、8086 CPU 从功能上分为几部分?各部分由什么组成?2、8086 CPU 标志寄存器包括哪些位?每个位的含义是什么?3、8086 CPU 的一个总线周期包括多少时钟周期,什么情况下要插入T W 等待周期?插入多少个T W 取决于什么因素?4、8086 系统中的物理地址是如何得到的?假如CS=1000H 、IP=0200H ,其物理地址应是多少?5、中断向量表指的是什么?中断向量表放在什么地方?假如中断类型为10,它的中断服务入口地址是多少?6、判断下列指令书写是否正确,如错误,请指出错误的原因。

(1)MOV AL ,BX (2)MOV BL ,0FH(3)MOV AL ,CL (4)MOV DS ,2000H(5)INC 20H (6)MOV [BX],[1000H]7、设堆栈指针SP 的初值为1000H,AX=2000H ,BX=3000H ,试问:(1)栈顶地址为多少?(2)执行指令PUSH BX 后SP=?(3)执行PUSH AX ,PUSH BX ,POP BX ,POP AX 后AX=?BX=?1、读下述程序段,请问:什么情况下,本段程序的执行结果是AH=1?BEGIN:IN AL,5FHTEST AL,10HJZ NEXTMOV AH,0FFHJMP STOPNEXT:MOV AH,1STOP:HLT2、读如下程序:START:IN AL,40HMOV BL,ALIN AL,50HMOV CL,ALMOV AX,0ADLOP:ADD AL,BLADC AH,0DEC CLJNZ ADLOPHLT请问:(1)本程序实现什么功能?(2)结果在哪里?3、下面程序完成什么功能?MOV BX,0100HMOV CX,100MOV AL,0LP1:MOV [BX],ALINC BXLOOP LP1HLT4、阅读下面程序,请说明它完成什么功能?MOV CX,0MOV DL,16CLCLP:RCL AX,1JC NEXTINC CHJMP AANEXT :INC CLAA : DEC DLJNZ LP三、编程题(共38分)1、数据段中有两个各20字节字符串,分别存在DAT1和DAT2开始的单元中。

微机原理与接口技术复习参考题

微机原理与接口技术复习参考题

一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在答题纸相应位置处。

答案选错或未选者,该题不得分。

)1.属于数据寄存器组的寄存器是 ( C ) 。

A.AX,BX,CX,DS B.SP,DX,BP,IPC.AX,BX,CX,DX D.AL,DI,SI,AH2.微型计算机的ALU部件是包含在 ( D ) 之中。

A.存贮器 B.I/O接口 C.I/O设备 D.CPU3.微型计算机的性能主要由( B )来决定。

A.价钱 B.CPU C.控制器 D.其它4.8086/8088系统中,对存贮器进行写操作时,CPU输出控制信号有效的是( A ) 。

A.W/ =1, =0B. =1C.M/ =0, =0D. =05.在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 ( D )。

A.IN AL,端口地址B.MOV AL,端口地址C.OUT AL,端口地址D.OUT 端口地址,AL6.若执行指令TESTAL,O1H 后,标志位ZF=1则AL中的内容必定是( A )。

A.偶数 B.奇数 C.正数 D.负数7.通常,外设接口中的数据端口、状态端口和控制端口( C )。

A.都是双向端口B.分别为双向端口、输出端口和输入端口C.分别为双向端口、输入端口和输出端口D.分别为输入端口、输入端口和输出端口8.十进制数78的8421BCD码表示为( A )A.01111000B B.10000111B C.01001110B D.01001000B9.ASCII码42H所代表的字符应为 CA. '5' B. 'A' C. 'B' D. 'G'10.已知语句为:ORG 0010HVAL DW 1,2,$+2,3,4,5则指令“MOV AX,VAL+4”执行后,AX的值为( D )。

A. 0004H B.0005H C. 0012H D.0016H11.下列指令中,执行速度最快的是( C )。

杭电-微机原理与接口技术复习题

杭电-微机原理与接口技术复习题

杭电《微机原理与接口技术》复习题一、填空题1.计算机字长取决于()。

A)控制总线B)数据总线C)地址总线D)通信总线2.微型计算机的总线结构通常由三部分组成,分别是()。

A)数据总线、传输总线和通信总线B)地址总线、逻辑总线和信号总线C)控制总线、地址总线和运算总线D)数据总线、地址总线和控制总线3.微处理器处理的数据基本单位为字。

一个字的长度通常是()。

A)16个二进制位B)32个二进制位C)64个二进制位D)与微处理器的型号有关4.计算机软件系统一般包括()。

A)操作系统和应用软件B)系统软件和管理软件C)系统软件和应用软件D)操作系统、管理软件和工具软件5.微型计算机主存储器的基本编址单元的长度是()。

A)64位B)32位C)16位D)8位6.MIPS是用于衡量计算机系统()的指标。

A)存储容量B)运算速度C)时钟频率D)处理能力7.在计算机系统中,可执行程序是指()A)汇编语言程序B)机器语言程序C)ASCII码D)源代码8.与十六进制数8F.78H等值的十进制数是()。

A)143.46875 B)143.50125 C)143.48325 D)143.376259.两个单字节带符号整数:A=01001110,B=10100001,则A-B的结果是()。

A)11101111 B)10101101 C)10010001 D)0010110110.将十进制小数0.6875转换成等值的二进制小数是()。

A)0.1101 B)0.0111 C)0.1011 D)0.110011.十进制数36.875转换成二进制数是()。

A)110100.011 B)100100.111C)100110.111 D)100101.10112.正数的补码()。

A)与其一样原码一样B)是其原码减1C)是其反码减1 D)是其反码加113.大写字母C的ASCII码是43,则小写字母c的ASCII码是()。

A)63 B)61 C)62 D)6014.8086CPU指令队列的作用是()。

微机原理与接口技术期中考试题(带答案)

微机原理与接口技术期中考试题(带答案)

《微机原理与接口技术》期中试卷答案专业班级: 学号: 姓名: 总分一、填空。

( 分 分 空)的补码是 。

字节补码 所代表的真值是 。

压缩 数 所对应的十进制数为 ;十六进制数为 ; 二进制数为 ; 码为 。

微型计算机主要由 、 存储器 、 接口 、 设备 总线 组成。

微处理器的地址总线有 根,数据总线有 根。

已知 , , ,顺序执行下列程序段并填空:; ; ; ; ; ; ; ; 的寻址方式中,操作数在存储器中的寻址方式有 直接寻址 、 间接寻址 基址寻址 、 变址寻址 、 基址变址寻址 。

若将 的高 位清零,低 位保持不变,可用指令 实现。

若将 的高 位取反,低 位保持不变,可用指令 实现。

若将 的高 位置 ,低 位保持不变,可用指令 实现。

写出执行下列程序段的中间结果:; ;中有一个负数,欲求其绝对值,则用指令 ; 二、单项选择题。

分 分 题指令 , 表示装订 线将 送给将 端口的内容送给将 的内容送给 端口将 内容送给 内存单元的标志寄存器中, 标志位用于反映带符号数运算结果是否溢出。

指令一般包括 两部分。

操作码和地址码操作码和操作数操作数和地址码操作码和数据码二进制数 逻辑左移两位,所得的数与 进行“与”运算,最终结果为 。

当 访问存贮器 : 单元时,其物理地址为指令 其中目的操作数的寻址方式为 间接寻址基址寻址基址变址寻址变址寻址下列 指令中,对 的结果与其他三条指令不同的是 ( ) ,,,,计算机系统总线中,可用于传送读、写信号的是 ( )、地址总线、数据总线、控制总线、以上都不对若用 的 芯片组成 字节的存储器,则需要 这样的芯片片片片片已知 中为无符号数 若使 时转到标号 哪个程序段不能实现此功能三、判断下列指令是否正确,如不正确,说明原因。

分 分 题错。

目的操作数和源操作数的类型不一致。

错。

用于基址或变址寻址的寄存器只能为 、 、 、 。

错。

在移位操作中,移位次数为多次时,必须将移位次数存放到 寄存器中。

微机原理与接口复习题及其答案

微机原理与接口复习题及其答案

微机原理与接口复习题及其答案一、单项选择题1.CPU与外设间数据传送的控制方式有( D)A.中断方式B.DMA方式C.程序控制方式D.以上三种都是2.8086 CPU内标志寄存器中的控制标志位占(C )A.9位B.6位C.3位D.16位3.CPU与I∕O设备间传送的信号有(D )A.数据信息B.控制信息C.状态信息D.以上三种都是4.8255A这既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( D)A.B口B.A口C.A、B、C三端口均可以D.C口5.设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为(C )A.10个B.110个C.120个D.240个6.在数据传输率相同的情况下,同步字符传输的速度要高于异步字符传输,其原因是( A)A.字符间无间隔B.双方通信同步C.发生错误的概率少D.附加的辅助信息总量少7.采用高速缓存Cache的目的是(B )A.提高总线速度B.提高主存速度C.使CPU全速运行D.扩大寻址空间8.在中断方式下,外设数据输入到内存的路径是(D )A.外设→数据总线→内存B.外设→数据总线→CPU→内存C.外设→CPU→DMAC→内存D.外设→I∕O接口→CPU→内存9.CPU响应中断请求和响应DMA请求的本质区别是(B )A.中断响应靠软件实现B.响应中断时CPU仍然仍控制总线,而响应DMA请求时,CPU要让出总线C.速度慢D.控制简单10.堆栈的工作方式是(D )A.先进先出B.随机读写C.只能读出,不能写入D.后进先出11.指令MOV AX,[3070H]中源操作数的寻址方式为( D)A.寄存器寻址B.直接寻址C.立即寻址D.间接寻址12.Reset信号到来后,8086 CPU的启动地址为(C )A.00000HB.FFFFFHC.FFFF0HD.0FFFFH13.用3片8259A级联,最多可管理的中断数是( B)A.24级B.22级C.23级D.21级14.在8086 CPU内部,总线接口单元和执行单元两者的工作方式为(B)。

微机原理与接口技术期中考试题(带答案)

微机原理与接口技术期中考试题(带答案)

《微机原理与接口技术》期中试卷答案专业班级:_________学号:_________姓名:__________总分一、填空.(30分 1分/空)1.—32的补码是 E0H 。

字节补码CAH 所代表的真值是 -54 .2.压缩BCD 数1000H 所对应的十进制数为 1000 ;十六进制数为 3E8 H; 二进制数为 1111101000 B;ASCII 码为 31303030 。

3。

微型计算机主要由 CPU 、 存储器 、 I/O 接口 、 I/O 设备 总线 组成.4.8086微处理器的地址总线有 20 根,数据总线有 16 根. 5。

已知AX=1234H ,BX=5678H ,SP=0040H ,顺序执行下列程序段并填空:PUSH AX ;(SS :003FH )= 12 H;(SS :003EH)= 34 H;SP= 003EH ; PUSH BX ;(SS:003DH)= 56 H ;(SS :003CH)= 78 H ;SP= 003CH ; 6。

8086/8088的寻址方式中,操作数在存储器中的寻址方式有 直接寻址 、 间接寻址 基址寻址 、 变址寻址 、 基址变址寻址 .7。

若将AL 的高4位清零,低4位保持不变,可用指令 AND AL ,0FH 实现。

若将AL 的高4位取反,低4位保持不变,可用指令 XOR AL,0F0H 实现。

若将AL 的高4位置1,低4位保持不变,可用指令 OR AL ,0F0H 实现。

8.写出执行下列程序段的中间结果: (1) MOV AX , 5634HADD AL ,AH ;AX= 568AH DAA ;AX= 5690H9。

AX 中有一个负数,欲求其绝对值,则用指令 NEG AX ;二、单项选择题.(10分 1分/题)(1)8086/8088指令OUT 80H,AL 表示( C ) A.将80H 送给ALB 。

将80H 端口的内容送给ALC 。

“微机原理与接口技术”期中复习题答案

“微机原理与接口技术”期中复习题答案

“微机原理与接口技术”期中复习题答案一、填空1.若外接晶振为6MHz,则8031单片机的振荡周期为1/6us,时钟周期为1/3us,机器周期为2us,指令周期最短为2us,最长为8us。

2. SP是堆栈指针,PC是程序计数器,DPTR是数据指针。

3.外接程序存储器的读信号为PSEN,外接数据存储器的读信号为RD。

4.程序中“LOOP:SJMP rel”的相对转移以转移指令所在地址为基点向前(大地址方向)最大可偏移129个单元地址,向后(小地址方向)最大可偏移126个单元地址。

5.“MOVC A, @A+DPTR”指令为变址寻址方式。

6.单片机寻址方式是指寻找操作数或操作数地址的方式,常用的寻址方式有直接寻址、立即寻址、寄存寄寻址、寄存寄间接寻址、变址寻址等。

7. 8031单片机内存20H的第7位,它的位地址为07H。

8.循环结构程序中循环控制的实现方法有计数循环法和条件控制循环法。

9.循环结构程序中,当循环次数已知时,应采用计数循环控制法,循环次数未知时,应采用条件控制控制法。

10. 80C51单片机的位寻址区包括20H~2FH和SFR中地址值能被8整除的特殊功能寄存器。

11.由8031组成的单片机系统在工作时,EA引脚应该接低电平。

12. LJMP的跳转范围是64K ,AJMP的跳转范围是2K ,SJMP的跳转范围是-128~+127 。

13.若A中的内容为68H,那么P标志位为 1 。

14.单片机上电复位时PC= 0000H ,SP= 07H;而工作寄存器则缺省采用第0 组,这组寄存器的地址范围是00H~07H 。

15. JZ rel 的操作码地址为1000H,rel=20H,它转移的目标地址为1022H 。

16. 8051内部有4个并行口,P0口直接作输出口时,必须外接上拉电阻。

并行口作输入口时,必须先向端口写入1 ,才能读入外设的状态。

17. MCS-51的堆栈只可设置在内部RAM区,其最大长度为128Byte ,存取数据的原则是先入后出。

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

填空题1. 一个字节等于个二进制位。

2. 1 KB等于字节。

3. 计算机中常用的机器语言有三种不同的编码形式,_____、_____、_____。

4. 在计算机内部,计算机能够直接执行的程序语言是___。

5. 8086 CPU内部结构按功能分为两部分,即和。

6. 微型计算机总线主要有组成7. 微型计算机中总线的分类有。

8. 8086 CPU中的总线接口部件BIU,根据执行部件EU的要求,完成与或间的数据传送。

9. 当对堆栈操作时,8086会自动选择________值作为段基值,再加上由________提供的偏移量形成物理地址。

10. 8086总线接口部件中有四个段寄存器,它们分别是_____、______、______和________。

11. 根据功能不同,8086的标志位可分为标志和标志。

12. 8086/8088构成的微机中,每个主存单元对应两种地址:即和。

物理地址是指实际的13.汇编程序的基本结构形式有三种,它们是、、。

14.汇编语言源程序可以使用的二类语句是,。

15.汇编程序是将汇编语言源程序成机器语言的程序。

16. 一般I/O接口的编址方式可分为和两种方式。

17. CPU与I/O设备之间的数据传送方式有、和三种方式。

18. 开关量是指只有的量,可以用一个来表示。

19. 一个典型的I/O 接口,一般具有、和三种端口20. 所谓接口就是与的连接部件(电路),它是CPU 与外界进行信息交换的21. 实质上,微处理器对外设的访问就是对外设的中的访问。

22.计算机CPU 与输入/ 输出设备之间交换的信息包括________ 、________ 和________ 三类信号23. 微型计算机系统是_____和_____有机结合的整体。

24. 微机的主要性能指标有_____、_____、__________、_____等。

B的中文含意和英文含意各是_____和_____。

选择题1 软件与程序的区别是。

A. 程序价格便宜,软件价格昂贵B. 程序是用户自己编写的,而软件是由厂家提供的C. 程序是用高级语言编写的,而软件是由机器语言编写的D. 软件是程序以及开发、使用和维护所需要的所有文档的总称,而程序只是软件的一部分。

2.计算机系统中,能直接与CPU进行信息交换的存储器是。

A. 光盘B. 内存储器C. 硬盘D. 磁带机3. 在机器数______中,零的表示形式是惟一的。

A. 原码B. 补码C.反码4. 微型计算机采用总线结构连接CPU、内存储器和外设,总线由三部分组成,它包括。

A. 数据总线、传输总线和通信总线B. 地址总线、逻辑总线和信号总线C. 控制总线、地址总线和运算总线D. 数据总线、地址总线和控制总线5. 微型计算机的主机包括。

A. 运算器和控制器B. 运算器、控制器和硬盘存储器C. CPU和内存储器D. CPU和键盘6. 微型计算机硬件系统的性能主要取决于。

A. 微处理器B. 内存储器C. 显示适配卡D. 硬盘存储器7.系统软件中的核心部分是。

A. 数据库管理系统B. 语言处理程序C. 各种工具软件D. 操作系统8. 在微型计算机中,运算器和控制器合称为。

A. 逻辑部件B. 算术运算部件C. 微处理器D. 算术和逻辑部件9. 目前微型计算机中采用的逻辑元件是。

A. 小规模集成电路B. 中规模集成电路C. 大规模和超大规模集成电路D. 分立元件10. 计算机字长取决于何种总线的宽度。

A. 地址总线B. 控制总线C. 数据总线D. 通信总线11. 下面关于PC机CPU的叙述中,不正确的是。

A. 为了暂存中间结果,CPU中包含几十个甚至上百个寄存器,用来临时存放数据B. CPU是PC机中不可缺少的组成部分,它担负着运行系统软件和应用软件的任务C. 所有PC机的CPU都具有相同的机器指令D. CPU至少包含1个处理器,为了提高计算速度,CPU也可以由2个、4个、8个甚至更多个处理器组成12. 8088/8086内部能够计算出访问内存储器的20位物理地址的附加机构是________。

A.地址加法器B.ALUC.指令队列D.段寄存器13. 工作在最小模式下,8086CPU芯片的时序中,将地址信号锁存的信号是()A DT/RB DENC ALED AEN14、8086CPU中的SP寄存器是一个()位的寄存器A 8B 16C 20D 2415. 一般地,将计算机指令的集合称为。

A. 指令系统B. 汇编语言C. 模拟语言D. 仿真语言16 汇编程序是一种。

A. 汇编语言程序B. 编辑程序C. 翻译程序D. 将高级语言程序转换成汇编语言程序的程序17. 假设(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址为A. 20102HB. 200FEHC. 20101HD. 200FFH18. 将寄存器AX的内容求反的正确操作是。

A. NEG AXB. XOR AX,0FFFFHC. OR AXD. CMP AX,AX19. 将累加器AX的内容清零的正确指令是。

A.AND AX,0B. OR AX,AXC. ADD AX,AXD. CMP AX,AX20. 假设(SS)=3000H,(SP)=0200H,(AX)=0001H,(DX)=0100H,执行下列指令后,(AL)= 。

PUSH AXPUSH DXPOP AXPOP DXA. 32HB. 30HC. 01HD. 00H21. 在汇编语言源程序中,用于指示汇编程序如何汇编的指令是()。

A.机器指令B.伪指令C.宏指令D.汇编指令22. 欲定义一个含20个字符的字符串,须用到的伪指令是()。

A.DBB.DWC.DDD.EQU23. 下列四条叙述中,属RAM特点的是。

A. 可随机读写数据,断电后数据不会丢失B. 可随机读写数据,断电后数据将全部丢失C. 只能顺序读写数据,断电后数据将部分丢失D. 只能顺序读写数据,断电后数据将全部丢失24. 在微型计算机中,ROM是。

A. 顺序读写存储器B. 随机读写存储器C. 只读存储器D. 高速缓冲存储器25. 存储器系统中的PROM是指。

A. 可编程读写存储器B. 可编程只读存储器C. 静态只读存储器D. 动态随机存储器26. 微型计算机配置高速缓冲存储器是为了解决。

A. 主机与外设之间速度不匹配问题B. CPU与辅助存储器之间速度不匹配问题C. 内存储器与辅助存储器之间速度不匹配问题D. CPU与内存储器之间速度不匹配问题27. CPU能直接访问的存储器是。

A. 内存储器B. 软磁盘存储器C. 硬磁盘存储器D. 光盘存储器28. 下列存储器中,断电后信息不会丢失的是。

A. DRAMB. SRAMC. cacheD. ROM29. SRAM是。

A. 静态随机存储器B. 静态只读存储器C. 动态随机存储器D. 动态只读存储器30. EPROM是。

A. 只读存储器B. 可编程的只读存储器C. 可擦除可编程的只读存储器D. 可改写只读存储器31. 存储器的存取周期指的是_。

A 存储器的读出周期B 存储器的写人周期C CPU访问一次存储器所需的时间D CPU连续两次访问存储器所需间隔的最小时间32.下面的说法中,是正确的。

A. EPROM是不能改写的B. EPROM是可改写的,所以也是一种读写存储器C. EPROM是可改写的,但它不能作为读写存储器D. EPROM只能改写一次33. 和外存相比,内存的特点是。

A. 容量小、速度快、成本高B. 容量小、速度快、成本低C. 容量大、速度快、成本高D. 容量大、速度快、成本低34. 微型计算机中的内存储器,通常采用。

A. 磁表面存储器B. 磁芯存储器C. 半导体存储器D. 光存储器35. 20根地址线的寻址范围可达A. 512 KBB. 1024 KBC. 640 KBD. 4096 KB38.下列存储器中,断电后信息将会丢失的是。

A. ROMB. RAMC. CD-ROMD. 磁盘存储器36. 存储器是计算机系统中的记忆设备,它主要用来A.存放数据B.存放程序C.存放数据和程序D.存放微程序37. 下列存储器存取速度最快的是()A.SRAMB.DRAMC.EPROMD.磁盘38.半导体EPROM,写入的内容,可以通过_擦除。

()A.紫外线照射B.电信号C.口令D.DOS命令39. 半导体EEPROM,写入的内容,可以通过_____擦除。

()A.紫外线照射B.电信号C.口令D.DOS命令40. CPU不能直接访问的是()A.RAMB.ROMC.内存D.外存41. 某存储器容量为32K * 16位,则()A.地址线为16根,数据线为32根B.地址线为32根,数据线为16根C 地址线为15根,数据线为16根 D.地址线为15根,数据线为32根42、独立I/O端口编址方式中,端口地址范围是()。

A.00000H---FFFFFHB.0000H---FFFFHC.00H--FFHD.0—12843、微处理器只启动外设而不干预传送过程的传送方式是()方式。

A.中断B.DMAC.查询D.无条件44、端口的基本功能是()。

A .输入缓冲 B. 输出锁存C. 输入缓冲,输出锁存D. 编址使用45、所谓“ 端口” 是指一些可以由CPU 读或写的( )A.RAMB.ROMC. 寄存器D. 缓冲器49. 通常在外设接口中,往往有________端口才能满足和协调外设工作要求。

A.数据B.数据、控制C.数据、控制、状态D.控制、缓冲判断题:(1) 8086中执行部件的功能是负责指令的执行。

( )(2) 8086 CPU中BIU和EU是互相独立、互相配合并行同步工作的,目的在于提高CPU的工作效率。

( )(3) 指令队列的存取原则是先进先出。

( )(4) 8086芯片中集成有高速缓冲存储器。

( )(5) Pentium内部与外部数据总线都是64位。

( )(6) 8086中,取指令和执行指令可以重叠操作。

()(7) 8086 CPU中的指令队列长度为4字节( )(8) 8086 CPU的标志寄存器有16位,每一位都有确定的含义。

( )(9) 若运算结果为0,则标志寄存器中的零标志位ZF=O( )(10) 若运算结果有溢出,则标志寄存器中PF= l。

(11) 8086系统的存储器引入了分段的概念,每个段必须为64K,段与段之间可以是独立的。

( )(12) 若运算结果为正,则标志寄存器中的SF=1。

( )(13) 8086CPU从内存中读取一个字(16位)必须用两个总线周期。

()(14)、指令周期是指CPU执行一条指令的时间(15) 直接寻址方式中操作数在指令中直接出现(16) MOV指令不影响标志位。

相关文档
最新文档