微机原理试卷7及答案

合集下载

微机原理考试题

微机原理考试题

微机原理考试题

一、单选题

1. 下列哪个是微机系统中的外部设备?

A. CPU

B. 内存

C. 鼠标

D. 主板

2. 以下哪个不是微处理器的内部组成部分?

A. 控制单元

B. 算术逻辑单元

C. 缓存

D. 寄存器

3. CPU的主频是指什么?

A. CPU的大小

B. CPU的运行速度

C. CPU的功耗

D. CPU的温度

二、填空题

1. 将十六进制数0xA7转换成二进制,结果为__________。

2. 8位二进制的最大无符号整数是_____________。

三、简答题

1. 请简要描述内存的组成和工作原理。

2. 简述CPU的作用及其内部组成。

3. 什么是指令集架构?举例说明一种指令集架构。

四、计算题

1. 如果一个CPU的主频为

2.8GHz,每个时钟周期需要执行4条指令,计算该CPU每秒能执行多少条指令。

2. 请计算十六进制数0x2A和0x3F的加法结果。

五、应用题

1. 请简要介绍微机系统中的输入/输出设备,并说明其作用。

2. 什么是微指令?简要描述微指令的功能及作用。

以上是微机原理考试题,希望你能认真思考后给出满意的答案。祝你考试顺利!

微机原理考试题及答案

微机原理考试题及答案

《微机原理与接口技术》课程期末考试试卷

一、填空题(20*1)

1、微机系统由(硬件系统)和(软件系统)两部分组成。

2、8086有(20)位地址线,存储器容量为(1M )B。

3、8086CPU 内部组成结构从功能上讲,可分为(BIU)和(EU )两部分。

4、8086/8088的四个段寄存器为(DS)、(ES)、(SS )、(CS)

5、用来存放CPU状态信息的寄存器是(FLAGS)。

6、用来存放指令地址的寄存器是(IP )。

7、8086的16位标志寄存器FLAGS中OF=1表示运算结果(溢出),ZF=1表示运算结果为零。PF=0表示运算结果的低8位中1的个数为(奇数)。

8、8086的16位标志寄存器FLAGS中IF=1表示CPU(允许)中断,TF=1表示CPU进入(单步)工作方式。

9、地址4000H:0300H,其物理地址是(40300H),段地址是(4000H),偏移地址是(0300H )。

10、8086存储器管理采用(分段管理)技术。

11、I/O端口的寻址方式有两种,分别是( 直接寻址),( 间接寻址)。

12、指令JO NEXT 表示OF=( 1 )时转移。

13、将I/O设备端口内容读入AL中的指令助记符是( IN )。

14、8086CPU的I/O指令采用间接寻址时,使用的间接寄存器是( DX )。

15、设置DF=1的指令为(STD)。

16、清除CF标志的指令为(CLC)。

17、一对操作堆栈的指令为(POP)和(PUSH)。

18、LOOPNZ的循环条件为(CX≠0且ZF=0 )。

19、实现无符号数乘2的指令的助记符是(SHL),实现有符号数除2的指令的助记符是(SAR )。

微机原理试题答案

微机原理试题答案

微机原理试题答案

微机原理及应用(A)课程试卷15参考答案

一、选择题:(每题1.5分,共18分)

1.? 2. ? 3. ? 4. ? 5. ? 6. ?

7. ?8. ?9. ?10. ?11. ?12. ?

二、填空题:(每空1分,共12分)

1. 五

2. 变址寻址

3. 0 0

4. 时钟周期

5. CPU控制线8288

6. IO / M 高

7. 硬件

8. 87H 1

三、程序设计(共40分)

1. 1)(BUFA)=奇数(BUFB)= 偶数

2)(BUFA)=X1+1(BUFB)= X2+13)(BUFA)= X1(BUFB)= X2

2. START:LEA SI,BUF

3. START:LEA SI,BUF

MOV CL,[SI] MOV AL,[SI]

INC SI MOV BL,AL

MOV CH,[SI] SHL AL, 1

INC SI MOV BH, AL REP1:MOV AL,[SI] SHL AL, 1

AND AL,OFH ADD AL,BH

MOV [SI],AL ADD AL, BL

INC SI ADD AL, [SI+1]

LOOP REP1 MOV [SI+2],AL

HLT JC BIIE

MOV [SI+3], 0

JMP EXIT

BIIE:MOV [SI+3],1

EXIT:HLT

四、综合题(30分)

1.RAM存储容量:2KB,地址范围:F9000H~F97FFH或F9800H~F9FFFH

EPROM存储容量为4KB 地址范围是FE000H~FEFFFH

2. MOV AL , 81H ;置8255A方式字

微机原理试卷库合集(有答案)

微机原理试卷库合集(有答案)

微机原理试题库合集

第1套

一、填空题:(每空1分,共20分)

1.以8086/8088CPU标志寄存器中有6个状态标志和_____3____个控制标志。

2.若有二个数8439H和A56AH进行相加,则运算后标志寄存器中的ZF= 0 ,PF=

1 ,CF= 1 ,OF= 1 。

3.8086在每个总线周期的T3状态开始对 READY 信号进行采样,若其为高电

平,则进入T4状态。

4.设CS=3100H,DS=40FEH,两段的空间均为64K个单元,则两段的重叠区为 32 个单

元,两段的段空间之和为 131040个单元。

5.8086/8088系统,中断向量表中,每个中断向量占用___4_____个字节。

6.对于下面的数据定义,各条MOV指令单独执行后,请填充有关寄存器的内容

TABLE1 DB ?,?,?

TABLE2 DW 26 DUP(?)

……

MOV AX,TYPE TABLE1;(AX)= 1

MOV BX,TYPE TABLE2;(BX)= 2

MOV CX,LENGTH TABLE2;(CX)= 26

MOV DX,SIZE TABLE2;(DX)= 52

7.在使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入 DX

__ 寄存器中。

8.8k×8位的SRAM存储芯片,需要寻址线13根。

9.8086/8088CPU复位后,代码段寄存器CS的值为___FFFFH________ 。

10.8086/8088CPU,由INTR引脚引起的中断称为___可屏蔽______中断。

11.8086/8088系统中,一个栈的深度最大为_____64_____KB。

微机原理 期末考试题库及答案(含3套试卷)

微机原理 期末考试题库及答案(含3套试卷)

微型计算机原理与接口技术综合测试题一

一、单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处)

1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。

(1) A. M/ B. C. ALE D. N/

(2) A. 高 B. 低 C. ECL D. CMOS

2.n+1位有符号数x的补码表示范围为()。

A. -2n < x < 2n

B. -2n ≤ x ≤ 2n -1

C. -2n -1 ≤ x ≤ 2n-1

D. -2n < x ≤ 2n

3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。

A. AND AL, 0FH

B. AND AL, 0FOH

C. OR AL, 0FH

D. OR AL 0FOH

4.下列MOV指令中,不正确的指令是()。

A. MOV AX, BX

B. MOV AX, [BX]

C. MOV AX, CX

D. MOV AX, [CX]

5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。

A. 00017H

B. 00068H

C. 0005CH

D. 0005EH

6.条件转移指令JNE的条件是()。

A. CF=0

B. CF=1

C. ZF=0

D. ZF=1

7. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( 2 )信息。

⑴ A. 1个 B. 2个 C. 4个 D. 6个

微机原理-考试试卷

微机原理-考试试卷

北华航天工业学院二00八—二00九学年第一学期

微机原理及接口技术课程期中测试卷

考核形式:开卷、闭卷班级:姓名:学号:

一、单项选择题。在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题干中的括号内。(每题2分,共40分)

1、十进制-109的补码表示为( C )。

A、11101101B

B、00010011B

C、10010011B

D、01101101B

2、汇编语言源程序经汇编后不能直接生成( A )。

A、EXE文件

B、LST文件

C、OBJ文件

D、CRF文件

3、设X=-46,Y=117,则[X+Y]补和[X-Y]补分别等于( D )。

A、D2H和75H

B、5DH和47H

C、2EH和71H

D、47H和5D H

4、指令DIV CL,其结果商在( B )。

A、AH

B、AL

C、CL

D、AX

5、8086在最小工作模式下,若对内存进行写操作期间,其控制信号(C )

A、RD低电平,WR三态,IO/M低电平

B、RD高电平,WR三态,IO/M高电平

C、RD三态,WR低电平,IO/M低电平

D、RD三态,WR高电平,IO/M高电平

6、完整的计算机系统包括( C )

A、主机和外部设备

B、运算器。存储器和控制器

C、硬件系统和软件系统

D、主机和实用程序

7、在计算机系统中能直接执行的程序是( C )。

A、汇编语言源程序

B、对源程序汇编以后的程序

C、对源程序汇编,链接以后的程序

D、任何形式的程序

8、8086CPU的标志寄存器中,( B )标志位用于控制串的处理方向。

A、IF

B、DF

C、TF

D、OF

微机原理与接口技术考试试题与答案

微机原理与接口技术考试试题与答案

第1 页共6页

**大学2007~2008 学年第二学期期末考试试卷答案及评分标准

试卷编号:( A )卷

课程编号:H61030010 课程名称:微机原理与接口技术考试形式:闭卷

适用班级:姓名:学号:班级:

学院:信息工程专业:计算机科学技术考试日期:

题号一二三四五六七八九十总分

题分15 20 10 20 15 20 100

累分人

签名

得分

考生注意事项:1、本试卷共6 页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。

2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。

一、填空题(每空1 分,共15 分)

1.RESET 信号到来后8088/86 的CS 和IP 分别为_FFFF_H 和

_0000_H。

2. 在特殊全嵌套方式下,8259 可响应同级或高级中断请求。

3. CPU 与外设接口通过数据总线传送状态信号与命令信号。

4. 8255 有3 种工作方式, 其中方式2 只允许A 口使用。

5. 有地址重迭现象的译码方式为部分译码和线选法。

6. 外设端口的编址方式有I/O 端口独.立编址和I/O 端口与存储器统一编址。

7.INT8253 采用BCD 码计数时,其最大计数值为__10000__,此时的计数初值为__0000__。

8.8088/8086 的AD7-AD0 是地址数据复用引脚,在T1 时传送__地址信号__。

9.8259A 作为主片时其引脚CAS0-CAS2 的信息传送方向是_向外_。

10.RS-232C 是适用于__数据终端设备DTE__和__数据通信设备DCE__间的接口。

微机原理试卷库合集(有答案)

微机原理试卷库合集(有答案)

微机原理试题库合集

第1套

一、填空题:(每空1分,共20分)

1.以8086/8088CPU标志寄存器中有6个状态标志和_____3____个控制标志。

2.若有二个数8439H和A56AH进行相加,则运算后标志寄存器中的ZF= 0 ,PF=

1 ,CF= 1 ,OF= 1 。

3.8086在每个总线周期的T3状态开始对 READY 信号进行采样,若其为高电

平,则进入T4状态。

4.设CS=3100H,DS=40FEH,两段的空间均为64K个单元,则两段的重叠区为 32 个单

元,两段的段空间之和为 131040个单元。

5.8086/8088系统,中断向量表中,每个中断向量占用___4_____个字节。

6.对于下面的数据定义,各条MOV指令单独执行后,请填充有关寄存器的内容

TABLE1 DB ?,?,?

TABLE2 DW 26 DUP(?)

……

MOV AX,TYPE TABLE1;(AX)= 1

MOV BX,TYPE TABLE2;(BX)= 2

MOV CX,LENGTH TABLE2;(CX)= 26

MOV DX,SIZE TABLE2;(DX)= 52

7.在使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入 DX

__ 寄存器中。

8.8k×8位的SRAM存储芯片,需要寻址线13根。

9.8086/8088CPU复位后,代码段寄存器CS的值为___FFFFH________ 。

10.8086/8088CPU,由INTR引脚引起的中断称为___可屏蔽______中断。

11.8086/8088系统中,一个栈的深度最大为_____64_____KB。

微机原理试卷库合集(有答案)

微机原理试卷库合集(有答案)

微机原理试卷库合集(有答案)

微机原理试题库合集

第7套

一、填空题:(每空1分,共20分)

1. 8086CPU内部结构中,BIU是指总线接口单元,EU是指执行单元。

2. 如果DS=6100H,则当前数据段的起始地址为__61000H_____,末地址为__70FFFH_____。

3. 串行通信可以分为两种类型,一种叫同步通信,另一种叫异步通信。

4. 伪指令中定义字节变量的是___DB________。

5. 随机存储器RAM包括静态RAM (SRAM)和动态RAM (DRAM)两类。

6. 设(SP)=0100H,(SS)=2000H,执行PUSH BP指令后,栈顶的物理地址是200FEH。

7. 位于芯片内部的总线叫内部总线,外部总线用来连接计算机系统的各个主要部件。

8. (AX)=4F08H,(CF)=0,(CL)=4,则 ROR AX,CL指令执行完后,(AX)= 84F0 H,

(CF)= 1。

9.ORG 1000H

X DB 12H

Y DW X

Z DD Y

(DS)=3800H, (BX)=1000H, (SI)=0002H

求下列指令执行完后指定寄存器的内容

MOV AX, [1000H] ; (AX)= 0012 H

MOV AX, [BX+SI]; (AX)= 0110 H

LEA DX,Y; (DX)= 1001 H

10. 8086CPU是一个16位的微处理器,具有16位数据总线,20位地址总线,可寻址空间为1MB。

二、选择题 (每题1分,共10分)

1. 若AX=65ACH,BX=0B79EH,则 ( A )

微机原理及接口技术郑大测试题

微机原理及接口技术郑大测试题

《微机原理及接口技术》第01章在线测试剩余时间:59:51

第一题、单项选择题(每题1分,5道题共5分)

1、Pentium属于__________位结构的处理器。

A、8

B、16

C、32

D、64

2、处理器也称为__________。

A、控制器

B、运算器

C、中央处理器

D、系统总线

3、微机系统中各个功能部件通过__________相互连接。

A、系统总线

B、芯片组

C、I/O接口

D、主存芯片

4、在计算机系统的层次结构中,_____________属于物理机。

A、用户层

B、操作系统层

C、机器语言层

D、高级语言层

5、软件兼容的关键是保证______.

A、向后兼容

B、向前兼容

C、向下兼容

D、向下兼容第二题、多项选择题(每题2分,5道题共10分)

1、微型机硬件主要由__________和系统总线等组成。

A、处理器(CPU)

B、存储器

C、I/O接口

D、操作系统

E、外设

2、地址总线上传输的信息包含__________。

A、存储器地址

B、存储器数据

C、I/O地址

D、I/O数据

E、控制信息

3、在计算机系统的层次结构中,_____________属于物理机。

A、数字电路层

B、操作系统层

C、机器语言层

D、高级语言层

E、汇编语言层

4、按照冯•诺伊曼思想,计算机的5大基本部件有_____________.

A、处理器

B、控制器

C、运算器

D、输入设备

E、输出设备

5、Pentium 4及之后的IA-32处理器具有_____________多媒体指令。

A、MMX

B、SSE

C、SSE2

D、SEE3

E、3D NOW!

第三题、判断题(每题1分,5道题共5分)

微机原理期末考试试卷(有答案)

微机原理期末考试试卷(有答案)

微机原理期末考试试卷(有答案)

《微机原理》考试试卷

一、判断题(每题1分,共10分)

1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√)

2、微机的字长愈长,计算精度愈高,指令处理功能愈强。(√)

3、MOV指令要影响标志位。(×)

4、JMP SHORT NEXT称为近转移。(×)

5、8086与8088在软件上不一定完全兼容。(×)

6、端口是位于主机与外设之间的总称。()

7、DMA是一种不需要CPU介入的高速数据传送。()

8、8253中的计数可以通过初始化设置成加计数或减计数。()

9、内部中断的优先权总是高于外部中断。()

10、两片8259A级连后可管理16级中断。()

二、选择题(每题1分,共20分)

1、属于数据寄存器组的寄存器是_____C___。

A.AX,BX,CX,DS B.SP,DX,BP,IP

C. AX,BX,CX,DX

D.AL,DI,SI,AH

2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是_____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767

C.-65535≤n≤65535

D.-65536≤N≤65535

3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。

A.02120H B.20120H C.21200H D.03200H

4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用

的指令是___D_____。

A.IN AL,端口地址 B.MOV AL,端口地址

微机原理及应用试卷(6套)含答案

微机原理及应用试卷(6套)含答案

学院:**学院专业班级:电子01 命题共4页第页

1

一填空题(每空1分,共25分)

1.两个无符号数比较大小时,8086CPU用标志寄存器中的(1)标志判断结果。

2.内存单元1999H:0010H的段内偏移地址为(2),物理地址为(3);若(BP)=0010H,用指令MOV AL,[BP]取出该单元的内容,段寄存器(4)的值应为1999H。

3.8086CPU的寄存器CS:IP总是指示(5)地址,复位后CS:IP的值为(6),取出一个指令字节后,(7)自动加1。在软件上可以通过(8)和(9)指令来改变IP的内容。在硬件上可以用(10)或(11)来改变IP的内容。

4.在一个微机系统中有多个中断源,当出现两个中断源同时提出(12)时,CPU响应(13)的中断源,在此中断源的中断处理完毕后,再响应(14)的中断源。

5.8086/8088微处理器是否响应INTR引脚的信号由标志位(15)控制。

6.在80X86微处理器中,指令分配给寄存器SP的默认段寄存器是(16)。

7.INT 40H指令引发的中断,其中断向量存放在(17)H:(18)H开始的4个字节。

8.当ALE有效时,8086/8088的AD0-AD15引脚上传送的是(19)信息。

9.若一个数据块在内存中的起始地址为80A0H:1000H,则这个数据块的起始地址的物理地址为(20)。

10.分别用一条指令实现下列功能:

1)栈顶内容弹出送BX(21)

2)CX的内容加1,不影响进位标志位(22)

3)AL的高四位置1(23)

4)清进位标志(24)

5)子程序结束返回(25)

南师-微机原理与接口技术-期末考试试题答案7

南师-微机原理与接口技术-期末考试试题答案7

南京师范大学2012-2013学年第一学期计算机学院计算机专业《微机原理与接口技术》课程期末试卷(A卷)

一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。每题2分,共30分)

1 .某微机最大可寻址的内存空间为16MB,其CPU地

址总线至少应有()条。

A. 32

B. 16

C. 20

D. 24

2 .用8088CPU组成的PC机数据线是()。

A. 8条单向线

B. 16条单向线

C. 8条双向线

D. 16条双向线

3 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过()

来区分的。

A. 不同的地址编码

B. 不同的读控制逻辑

C. 不同的写控制逻辑

D. 专用I/O指令

4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为()。

A. 80H

B. 28H

C. E8H

D. 01H

5 .在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令

字为()。

A. ICW1,ICW2,ICW3

B. ICW1,ICW2,ICW4

C. ICW1,ICW3,ICW4

D. ICW2,ICW3,ICW4

6 .6166为2Kx8位的SRAM芯片,它的地址线条数为()。

A. 11

B. 12

C. 13

D. 14

7 .在计算机系统中,可用于传送中断请求和中断相应信号的是()。

A. 地址总线

B. 数据总线

C. 控制总线

D. 都不对

8 .段寄存器装入2300H,该段的结束地址是()。

A. 32FFFH

B. 23000H

C. 33FFFH

D. 33000H

微机原理及应用期末试卷大全(有答案)

微机原理及应用期末试卷大全(有答案)

武汉大学微机原理与接口技术考试试卷(A)

一、填空题(每空1分,共20分)

1. 完成下列程序段,从240H端口读取数据,测试其是否为20H,若不是则将241H端口清0,否则转向NEXT。

MOV DX , (1)

(2) AL, DX

(3) AL, 20H

(4)______

MOV DX,(5)

MOV AL,0

OUT DX,AL

…..

NEXT: ……

2. 图1中的一个共阴极数码管通过8255A和系统ISA总线相连,请完成下列程序段,使该数码管稳定显示“8”(字型编码为7FH)。

图1

MOV DX, (6)

MOV AL, (7)

OUT DX, AL ;初始化82C55

MOV DX, (8)

MOV AL, (9)

(10) ;数码管稳定显示“8”

3..8086 CPU有条地址线,可形成的存储器地址空间,地址范围

为。

4..中断类型号为24H的中断向量存放在开始的存储单元。

5..一台微机的地址总线为16条,其RAM存储器容量为16KB,首地址为2000H,且地址是连续的,则可用的最高地址是________。

6..一个数据的有效地址EA = 1234H,且DS =5678H,则该数据在内存中的物理地址是________,该数据段的首单元的物理地址是________,末单元的物理地址是________。7.若当前堆栈指针SP指向2006H单元,则向堆栈中压入5个字的内容后,SP应指向________。8.若8086 CPU引脚状态是M/IO=1,RD=1,WR=0,则此时执行的操作是________。二、综合题(80分)

微机原理期末考试题库及答案含3套试卷

微机原理期末考试题库及答案含3套试卷

微型计算机原理与接口技术综合测试题一

一、单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处)

1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。

(1) A. M/ B. C. ALE D. N/

(2) A. 高 B. 低 C. ECL D. CMOS

2.n+1位有符号数x的补码表示范围为()。

A. -2n < x < 2n

B. -2n ≤ x ≤ 2n -1

C. -2n -1 ≤ x ≤ 2n-1

D. -2n < x ≤ 2n

3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。

A. AND AL, 0FH

B. AND AL, 0FOH

C. OR AL, 0FH

D. OR AL 0FOH

4.下列MOV指令中,不正确的指令是()。

A. MOV AX, BX

B. MOV AX, [BX]

C. MOV AX, CX

D. MOV AX, [CX]

5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。

A. 00017H

B. 00068H

C. 0005CH

D. 0005EH

6.条件转移指令JNE的条件是()。

A. CF=0

B. CF=1

C. ZF=0

D. ZF=1

7. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( 2 )信息。

⑴ A. 1个 B. 2个 C. 4个 D. 6个

微机原理试题及答案

微机原理试题及答案

微机原理试题及答案文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

学年第学期微机原理及应用(A)课程试卷

卷16

班级姓名得分任课教师

一、选择题:(每题分,共18分)

1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( )。

反复执行空操作,直到DMA操作结束

进入暂停状态, 直到DMA操作结束

进入保持状态, 直到DMA操作结束

进入等待状态, 直到DMA操作结束

2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显示

输出,应采用的数据传送方式为()。

无条件传送方式查询方式

中断方式直接存储器存取方式

3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实

现。

计数器寄存器移位寄存器 D触发器

4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。

128 256 16K 64K

5、CPU响应中断后,通过()完成断点的保护。

执行开中断指令执行关中断指令

执行PUSH指令内部自动操作

6、并行接口芯片8255A具有双向数据传送功能的端口是()。

PA口 PB口 PC口控制口

7、8088CPU处理动作的最小时间单位是()。

指令周期时钟周期机器周期总线周期

8.堆栈是内存中()。

先进先出的ROM区域后进先出的ROM区域

先进先出的RAM区域后进先出的RAM区域

9、计算机中广泛应用的RS-232C实质上是一种()。

串行接口芯片串行通信规程(协议)

串行通信接口标准系统总线标准

5--1 10、高速缓冲存储器(CACHE)一般是由()芯片组成。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2).(8分)【程序二说明】从BUF开始的11个单元中存放着11个整数, 找出这11个数中正数并且是偶数的个数存入R中。 【程序二】 DATA SEGMENT BUF DB –2,5,-3,6,100,0,-20,-9,8,-110,21
N= ① R DW ? DATA ENDS
CODE SEGMENT
3.简述8086CPU对中断的响应和处理过程。 答:8086对各类中断的响应不完全相同,主要区别在于如何获得中断 类型码。
可屏蔽中断的响应过程。首先必须满足中断允许标志IF置1,当没 有内部中断,非屏蔽中断(NMI=0)和总线请求(HOLD=0)时,外设向 中断控制器8259A发出中断请求,经8259A处理,得到相应的中断类型 码,并向CPU申请中断(INTR=1)。
⑴等待当前指令结束,CPU发出中断响应信号。 ⑵8259A连续(两个总周期)接收到两个INTA 的负脉冲的中断 响应信号,则通过数据总线将中断类型码送CPU,CPU把中断类型码乘4 作为中断矢量表的地址指针。 ⑶CPU保护断点,将状态标志字PSW及当前的CS和IP内容压栈。
⑷清IF和TF标志为0。 ⑸查中断矢量表,取中断处理程序首地址,将其分别置入IP和 CS中,程序转入执行中断处理程序。 非屏蔽中断的响应过程:非屏蔽中断请求在NMI加入,等待当前指 令执行结束,CPU优先响应NMI中断请求,其中断类型码由硬件决定类 型为2,无须从外部引入,其余响应过程与可屏蔽中断相同。 内部中断响应操作:内部中断响应的共同点是: ⑴中断类型码由指令码给定或硬件决定,无须外部逻辑输入; ⑵无INTA 信号响应周期; ⑶不受IF控制; ⑷除单步中断 外,其它内部中断响应优先于外部中断,响应 过程与非屏蔽中断类似。
(11) MOV CS,AX CS值不能由程序员编程该变
(12) MOV SS,AX
SS值不能由程序员编程该变
(13) SHL AX,3
移位次数大于1,应先将移位次数送CL
5.试分别指出下列各指令语句的语法是否有错,如有错,指明是什么 错误。 MOV [BX][BP],AX TEST [BP],BL ADD SI,ABH AND DH,DL CMP CL,1234H SHR [BX][DI],3 NOT CX,AX LEA DS,35[SI] INC CX,1 PUSH 45[DI] 答:(1)应将BP,BX其中之一该为SI或DI (2)正确 (3)ABH改为0ABH (4)
4. 指出下列指令的错误原因 (1) INC [ESI] (2) MOV AX,BL (3) MOV 2,EAX (4) MOV AX,[DX] (5) MOV AX,[BX+BP] (6) MOV AX,[SI+DI] (7) MOV AH,300 (8) MOV [ESI],[EDI] (9) PUSH AL (10) POP DH (11) MOV CS,AX (12) MOV SS,AX (13) SHL AX,3 解:
一、简答题(6×8分=48分) 1. 总共用三条不同指令,各自完成BX=0操作。 答:MOV BX,0;XOR BX,BX;AND BX,0000H;SUB BX,BX
2. 什么是逻辑地址?什么是物理地址?如何将逻辑地址转换为物理地 址? 解:逻辑地址是指在程序和指令中使用的一种地址,它包括两部分: 段基地址和偏移地址。段基地址说明每段在主存中的起始位置,它来 自于段寄存器(CS、DS、ES、SS)。偏移地址说明主存单元距离段起始 位置的偏移量。它是一个16位的偏移地址,根据指令的不同,它可以 来自于8086CPU中不同的16位寄存器 IP、SP、BP、SI、DI、BX等。 物理地址是指CPU对存储器进行访问时实际寻址所使用的地址,物理地 址是由段寄存器与偏移地址共同确定的。在实际工作时,从段寄存器 中取出段基址,将其左移4位,再与16位偏移地址相加,就得到了物理 地址,此地址在CPU总线接口部件BIU的20位地址加法器中形成。物理 地址的计算方法为:物理地址=段基地址×16+偏移地址。
指令
错误原因
(1) INC [ESI]
目的操作数[ESI]类型不明确
(2) MOV AX,BL
源操作数和目的操作数类型不一致
(3) MOV 2,EAX
常数不能作目的操作数
(4) MOV AX,[DX] DX不能作地址寄存器
(5) MOV AX, 源操作数寻址方式错,两个寄存器都是基址寄存器 [BX+BP]

BEGIN:MOV AX,DATA

LEA BX,BUF
MOV CX,N

LOPA: CMP [BX],BYTE PTR 0

TEST [BX],BYTE PTR 1

INC AX
NEXT : INC BX
DEC CX

MOV R,AX
MOV AH,4CH
INT 21H
CODE ENDS
END

解: 1).【程序一】① AX>=BX ② INC CX 2).【程序二】 ① $-BUF ② ASSUME CS:CODE,DS:DATA ③ MOV DS,AX ④ MOV AX,0 ⑤ JLE NEXT
;CF=(①)
MOV BL,05H
Hale Waihona Puke Baidu
ADC AL,BL
;AL=(②)H
AAA
;AL=(③)H,AH=(④)H,CF=(⑤)
解: 1,0EH,04H,01H,0
三、设计题(2×15分=30分)
1. 已知Intel 6264 RAM芯片的存储容量为8KB,要求选用5片6264 RAM 芯片接在系统中,地址范围从F0000H开始,选用74LS138三一八译码器 及逻辑门电路,通过全译码方式译码产生片选,试设计出译码电路,并 计算出每个片选的地址范围。
答:(1)MOV AH,BX AH 为八位,BX为16位 (2)MOV [BX],[SI] 两个操作数不能都是存储单元 (3)MOV AX,[SI][DI] 一个操作数中不能用两个变址寄存器 (4)MOV MYDAT [BX][SI],E8:AX ES ES 后应为一个变址寄存器,表示偏移量 (5)MOV BYTE PTR[BX],1000 BYTE 说明时BX进行字节操作。 而1000为字 (6)MOV BX,OFFSET MYDAT [SI] OFFSET 为取某个地址的偏移量,故后面不应用[SI],而应是一
⑥ JNZ NEXT ⑦ JNZ LOPA ⑧ BEGIN
2. MOV AX,1
NEG AL
;AX=(①)H
CBW
;AX=(②)H
ADD AL,AH
;AX=(③)H,CF=(④)
NOT AX
;AX=(⑤)H
解: 00FFH,0FFFFH,0FFFEH,1,0001
3. 已知CF=1, MOV AX,8
(6) MOV AX,[SI+DI] 源操作数寻址方式错,两个寄存器都是变址寄存器
(7) MOV AH,300
300超出AH允许范围
(8) MOV [ESI],[EDI] 源操作数和目的操作数不能同时为内存单元地址
(9) PUSH AL
入栈的数据必须是一个16或32位数据
(10) POP DH
出栈的数据是一个16或32位数据,DH是8位寄存器
7 2 0
5 2 1
3 2 2
余数 → 1 2 3
←商
用减 法实 现除 法示 意图
.MODEL SMALL .386
.STACK .DATA
X DW 7 Y DW 2 .DATA? RESULT DW ? XYMOD DW ? .CODE .STARTUP MOV AX,X MOV BX,Y MOV CX,0 .WHILE _____①____ SUB AX,BX _____②_____ .ENDW MOV RESULT,CX MOV XYMOD,AX .EXIT END
解:
2.设8255A的4个端口地址分别为0C0H、0C1H、0C2H和0C3H,要求用按位 置位/复位控制字使PC6输出方波信号,试编程实现。 解:MOV DX,0C3H
MOV AL,80H OUT DX,AL L1:MOV AL,0CH OUT DX,AL NOP NOP MOV AL,0DH OUT DX,AL NOP NOP JMP L1
个符号地址。 (7)MOV 是数据寻址,不应用程序段寄存器CS.
二、程序题(第一题12分,第二题5分。第三题5分,共22分)
1. 阅读下面的程序,填空。
1).(4分)【程序一说明】用减法实现除法。X是被除数,Y是除数, 处理结束后商存放在RESULT,余数存放在XYMOD。 【程序一】
被除 数 除数 商
(5)是字操作,CL改为CX (6)移位数大于1时,应用CL (7)NOT指令只有一个操作数 (8)LEA指令的源操作数应为一内存单元地址 (9)此指令不用指出1 (10)45改为45H
6. 指出下列指令的错误: (1)MOV AH,BX (2)MOV [BX],[SI] (3)MOV AX,[SI][DI] (4)MOV MYDAT[BX][SI],ES:AX (5)MOV BYTE PTR[BX],1000 (6)MOV BX,OFFSET MYDAT[SI] (7)MOV CS,AX
相关文档
最新文档