2011上微机原理B—答案

合集下载

微机原理与应用试卷2011-12(1)

微机原理与应用试卷2011-12(1)

微机原理与应用试卷一、单项选择题(每小题 1 分共 10 分,请将答案写在题后括号里)1.8086 CPU是( B )CPU。

A. 8位B. 16位C. 32位D. 64位2.对微处理器而言,它的每条指令都有一定的时序,其时序关系是 ( C )A、一个时钟周期包括几个机器周期,一个机器周期包括几个指令周期。

B、一个机器周期包括几个指令周期,一个指令周期包括几个时钟周期。

C、一个指令周期包括几个机器周期,一个机器周期包括几个时钟周期。

D、一个指令周期包括几个时钟周期,一个时钟周期包括几个机器周期。

3.计算机中常用的BCD码是( B )。

A.二进制数B.二进制编码的十进制数C. 十六进制数D.不带符号数的二进制形式4.8086微处理机在最小模式下,( A )用以区别是访问内存还是访问I/OA.M/B. NMIC. RDD. READY5.下面为中断指令的是()A.ADD AX, 100H B. INT 21HC.MOV BX,DS D. MOV AX, BL6.一般我们将计算机指令的集合称为 ( )A.机器语言 B. 汇编语言 C. 翻译程序 D. 指令系统7. 8088CPU中,若(DS)=6100H,则当前数据段的末地址()A.70FFFH B.61000H C. 71000H D.60FFFH8.中断向量地址是( )A. 子程序人口地址B. 中断服务程序人口地址C. 中断服务程序人口地址的地址D. 主程序的断点地址9.不能将累加器AX的内容清零的正确指令是()A. SUB AX,AXB. CMP AX,0C. XOR AX,AXD. AND AX,010.可编程并口芯片8255A的基本工作方式有几种()A. 3B. 4C. 5D. 6二、填空题(每空2分,共20分,请将答案写在题中的下划线处)1.微型计算机的硬件系统由______、内部存储器、_______及系统总线构成。

2.微机的工作原理基本上遵循冯·诺依曼型数字计算机的工作原理,核心思想是______与程序控制。

《微机原理及应用》B 期末考试试题及参考答案

《微机原理及应用》B 期末考试试题及参考答案

《微机原理及应用》复习题B一、填空题(共20分)1.总线周期的含义是;8086/8088 的基本总线周期由个时钟周期组成;如果CPU 的时钟频率为4.77MHz,那么它的一个时钟周期为ns,一个基本总线周期为ns。

2.8086 CPU的M/IO信号是,高电平时表示。

3.总线传输率是指;若某总线的工作频率最高为8MHz,数据总线宽度为16位,则该总线的最大传输率为M Byte/s。

4.I/O端口的编址方式有两种,分别为:和。

5.串行传输的信息格式广泛采用着异步和同步格式。

异步格式传送一个字符由4部分组成,分别为起始位,位,和停止位。

6.在8086系统中,一个中断类型号为0DBH的中断服务子程序位于从8100H:1234H开始的内存中,则相应的中断矢量所在的起始物理地址为_ _,从该地址开始连续4个存储单元存放的内容依次为_ 、、和 _。

7.用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片_ _片,片内地址和产生片选信号的地址分别为_ 位和_位。

二、选择题(包括单项和多项选择,每小题2分,共20分)1.下列说法正确的是_ _ __。

A. CPU一般包括ALU、控制器、寄存器阵列等主要部件。

B. CPU中的程序计数器是控制器的重要部件,总是指向下一条指令的地址。

C. 指令周期一般由几个机器周期组成,机器周期是CPU工作的最小时间单位。

D. 8086 CPU的寄存器都是16位的,但指令指针是20位。

2.下列说法正确的是_ _ __。

A.通用寄存器包括AX、BX、CX、DX,它们都可以作为累加器使用。

B.使用BP做间址寄存器时,默认使用DS做段寄存器。

C.做字符串操作时,源指针与目的指针使用的段寄存器不同。

D. 形成堆栈地址的是SS与SP。

3.下列说法正确的是_ _ __。

A. 8086 CPU有1M字节地址空间,其中最低64K是IO地址空间。

B. 8086 CPU有16位数据线和20位地址线,因此能访问2M字节存储器。

2011-2012微机原理试卷(A)参考答案

2011-2012微机原理试卷(A)参考答案

本试卷 共 5 页第 2 页2.一个异步串行发送器,发送具有8 位数据位的字符,在系统中使用一位作偶校验,2 个停止位。

若每秒钟发送100 个字符,它的波特率和位周期是多少?设数据为55H ,画出TxD 端的数据传输格式。

答:波特率=(1+8+1+2)*100/s=1200bit/s 位周期=1s/1200bit=833us 图略。

3. 段寄存器CS =1200H ,指令指针寄存器IP=FF00H ,此时,指令的物理地址为多少?指向这一物理地址的CS 值和IP 值是唯一的吗?试举例说明。

答:指令的物理地址=12000H+FF00H=21F00H 。

指向这一物理地址的CS 值和IP 值不是唯一的。

例如:逻辑地址CS=2100H 、IP=0F00H 同样指向21F00H 这一物理地址。

4. CPU 与 外设传递的信息有哪几方面内容?为什么必须通过接口电路? 答:CPU 与外设传递的信息有数据信息、地址信息和状态信息。

因为微机的外部设备多种多样,工作原理、驱动方式、信息格式、以及工作速度方面彼此差别很大,它们不能与CPU 直接相连,所以必须经过接口电路再与系统相连。

5. 判断正误,正确打“√”,错误打“×”,并简述错误理由。

①. ( × )在8253 的方式控制字中,有一项计数锁存操作,其作用是暂停计数器的计数。

应改为:锁存计数器的当前值到锁存器,但不影响对计数器的计数工作②. ( × ) 无论什么硬件中断,CPU 进入中断响应过程后,都要读此中断的类型码。

非屏蔽硬件中断的中断类型码固定为02H ,所以不需要读此中断的类型码。

③. ( √ )在8088系统中,整个1M 字节的存储器构成1个存储体,不分奇地址体和偶地址体。

本试卷 共 5 页第 3 页.MODEL SMALL .DATABLOCK DB1, -2, 5, 6, -57, ……; 100个带符号数 .CODE .STARTUP MOV DL, 0 LEA BX, BLOCK MOV CX, 100AGAIN: CMP BYTE PTR [BX], 0 JGE NEXT INC DL NEXT: INC BX LOOP AGAIN .EXIT END答:统计100个带符号数中负数的个数,并将统计数据存入DL 寄存器中。

桂林电子科技大学微机原理及应用(B1)2011,2012,2014年考研真题

桂林电子科技大学微机原理及应用(B1)2011,2012,2014年考研真题
C、字符串指令不仅可以用于字符串操作,也可以用于一般的成组数据(或数据块)操作
D、字符串操作指令只在对一般数据块进行操作时,才能按字进行操作
7、下列堆栈指令中,不正确的指令是。
A、PUSH CS B、PUSH ES:[SI+1]
C、POP DS D、POP DS:1000H
8、在存储器统一编址方式中,I/O端口可与存储器。
3、(6分)双字87654321H的存放地址为30101H,请画出该数据在8086内存中的存放情况。
4、(6分)8086系统采用单片8259控制中断,已知某中断源的中断类型码为46H,试分析并回答该中断源应连向8259的IRR的哪一个输入端?
C、输入系统参数和比例因子 D、确定系统参数和比例因子
13、关于定时/计数器8253,下面正确的说法是。
A、有一个16位控制寄存器和三个16位计数器
B、当A1A0=00H~11H时,分别选择控制寄存器、计数器0、计数器1、计数器2
C、8253初始化时应先写入记数初值,再写工作方式控制字
D、写16位计数初值时必须先写低字节后写高字节
1、8086的中断系统响应中断后,保护断点的目的是。
A、便于寻找中断源 B、转到中断服务子程序
C、从中断服务子程序返回被中断的地方D、便于多级中断
2、在DMA方式下,8086CPU与总线的关系是。
A、CPU只能控制数据总线 B、CPU只能控制地址总线
C、CPU与总线成隔离状态 D、CPU与总线成短接状态
14、8086引脚的输出信号不可能为下列状态的是。
A、高电平 B、低电平 C、高阻 D、随机
15、将0809的ADDA~ADDC接8086的A0、A1、A2,当A7~A3全为1时选中该0809芯片,则0809的8个通道地址为。

(完整版)微原试卷B(参考答案)

(完整版)微原试卷B(参考答案)

( 10 分)
答: DMA 控制器应有 DMA 请求输入线,接收 I/O 设备的 DMA 请求信号 ;DMA 控
制器应有向主机发出总线请求的信号线和接收主机响应的信号线
;DMA 控制器在取得总
线控制权以后应能发出内存地址, I/O 读写命令及存储器读写命令控制 I/O 与存储器间的
数据传输过程。
8259A 中断控制器可以接受 8 个中断请求输入并将它们寄存 .对 8 个请求输入进行优
1、考生要正确 清楚填写自己的 姓名、系别班级、 学号栏目。
2、如因填写错 等原因造成不良 后果,由考生本 人负责。如故意 涂改、乱写等, 将严肃查处。
河西学院 2010-2011 学年第二学期期末试卷
B卷 系别 机电系 专业 电气工程及其自动化 课程 微机原理及应用
题号 一 二 三 四 五 六 七 八 总分
1.MOV AL,[BX]
第1页 共3页
有效地址: 1234H 物理地址: 0A484H 2.MOV DL,[SI+10H] 有效地址: 1367H 物理地址: 0A5B7H 3.MOV [BP+SI+30H],AL 有效地址: 69FFH 物理地址 0B17FH 4.MOV CS:[BX+SI],DH 有效地址: 258BH 物理地址 719BH 五 、请画出微型计算机结构框图。( 10 分)
六 、 根据下列要求编写一个汇编语言程序 :: ( 1)代码段的段名为 COD_SG
( 2)数据段的段名为 DAT_SG ( 3)堆栈段的段名为 STK_SG
( 4)变量 HIGH_DA T 所包含的数据为 95
( 5)将变量 HIGH_DA T 装入寄存器 AH , BH 和 DL ( 6)程序运行的入口地址为 START

微机原理习题答案(完整版)

微机原理习题答案(完整版)

第一章习题答案1-1 请说明CPU的功能以及CPU是如何执行指令和程序的。

答:CPU的功能是执行程序和统筹处理计算机系统中各类事务。

CPU执行指令分为3步:取指令、分析指令、执行指令;计算机程序是由一条条指令按一定的顺序排列组成的,CPU执行程序的过程就是一条条指令累计执行的过程,其方式分为串行作业方式和流水线作业方式。

1-2 请说明单片机内部主要是由哪些部件组成的,并说明各部件的作用。

答:CPU:由控制器和运算器构成,控制器的作用是执行指令和协调系统各部件的工作;运算器的作用是进行逻辑运算和算术运算。

存储器:存储计算机工作时使用的信息,即指令代码和数据代码。

I/O接口电路:具有数据缓冲、数据隔离及数据转换的功能。

1-3 请问对于容量位8K的存储器芯片,它的地址线是多少根?答:8K=8192=213,故地址线为13根。

另附:存储器的数据线由存储器的字长决定,例如一块32K×16(存储器容量显示格式:存储单元数×存储单元的字长)的存储器,其地址线为15根,数据线为16根。

1-4 将十进制数78,134,分别用二进制数、十六进制数和8421BCD吗表示。

答:(78)D=(1001110)B=(4E)H=(01111000)8421BCD(134)D=(10000110)B=(86)H=(000100110100)8421BCD注:8421BCD码为4位表示一个十进制数符,本质是符号不是数值,所以不可省略0。

1-5 将下列真值分别转化为用8位和16位二进制数表示的原码、补码和反码。

X=1000100;[X]8位原=[X]8位反=[X]8位补=01000100;[X]16位原=[X]16位反=[X]16位补=0000000001000100X= -1000100[X]8位原=11000100,[X]8位反=10111011,[X]8位补=10111100;[X]16位原=1000000001000100,[X]16位反=1111111110111011,[X]16位补=1111111110111100;X= -0111111[X]8位原=10111111,[X]8位反=11000000,[X]8位补=11000001;[X]16位原=1000000000111111,[X]16位反=1111111111000000,[X]16位补=1111111111000001;1-6 将下列补码转化成二进制数的真值。

微机原理及应用B习题【部分】及解答

1、试编写求两个无符号双字长数之和的程序。

两数分别在MEM1和MEM2单元中,和放在SUM单元。

解:STACK SEGMENT STACKDW 64 DUP(?)STACK ENDSDATA SEGMENTMEM1 DW 7890H,5678HMEM2 DW 1234H,4786HSUM DW 2 DUP(?)DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXLEA SI,MEM1LEA DI,MEM2LEA BX,SUMMOV AX,[SI]ADD AX,[DI]MOV [BX],AXINC SIINC SIINC DIINC DIINC BXINC BXMOV AX,[SI]ADC AX,[DI]MOV [BX],AXMOV AH,4CHINT 21HCODE ENDSEND START设计的两个数分别是:56787890,47861234。

运行结果显示知:SUM单元07188--0718B存入了最后结果,可得:56787890+47861234=9DFE8AC4。

2、试编写程序,比较AX,BX,CX中带符号数的大小,并将最大的数放在AX 中。

DW 64 DUP(?)STACK ENDSDATA SEGMENTMEM DW 1234H,5611H,1221HCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXLEA DI,MEM ;取出3个数MOV AX,[DI]MOV BX,[DI+02H]MOV CX,[DI+04H]CMP AX,BXJLE A1CMP AX,CXJLE A3MOV AX,AXJMP A5A1: CMP BX,CXJLE A3MOV AX,BXJMP A5A3: MOV AX,CXJMP A5A5: HLT ;程序运行到此暂停,查看AX的值可知结果,接下来的命MOV AH,4CH ;令需用AH,故,如果程序运行完再查看AX,则看不到结果。

《微机原理及应用》各章习题参考答案

《微机原理及应用》各章习题参考答案第1章微型计算机概论一、填空题1. 微机硬件系统主要由CPU、(存储器)、(总线)、(输入输出接口)和输入输出设备组成。

2. 冯·诺依曼计算机的核心原理是(存储程序原理)3. 完成下列数制的转换1)10100110B=( 166 )D=( A6H )H2)223.25 =( 11011111.01 )B=( DF.4 )H3)1011011.101B=( 5B.A )H=(1001 0001.01100010 0101 )BCD4. 已知[X]补5. 已知A=10101111,B=01010000,则A∧B的结果为( 00000000 ) B=86H,则X的十进制表示形式为( -122 )6. -29H的8位二进制反码是(11010110 )B7.字符4的ASCII码=( 34 )H二、简答题1.冯.诺依曼计算机的结构是怎样的,主要特点有哪些?解:将计算机设计为由运算器、控制器、存储器、输入设备和输出设备等5个部分组成,所有的执行都以运算器为核心,采用存储程序工作原理。

2. 已知X=-1101001B,Y=-1010110B,用补码方法求X-Y=?解:[X-Y]补=[X+(-Y)]补= [X]补+[-Y] [X]补原=11101001B [X]补 [-Y]=10010111B原=01010110B=[-Y] [X-Y]补补= [X]补+[-Y]补X-Y=[[X-Y]=11101101B补]补=10010011=-0010011=-193. 写出下列真值对应的原码和补码的形式:1)X=-1110011B2)X=-713)X=+1001001B解:1)[X]原码=11110011B , [X]补码=10001101B2)[X]原码=11000111B, [X]补码=10111001B3)[X]原码=01001001, [X] 补码=01001001B=?4. 已知X和Y的真值,求[X+Y]补1)X=-1110111B Y=+1011010B2)X=56 Y=-215. 若与门的输入端A、B、C的状态分别为1、0、1,则该与门的输出端状态为?若将这3位信号连接到或门,那么或门的输出又是什么状态?解:由与和或的逻辑关系知,若“与”门的输入端有一位为“0”,则输出为“0”;若“或”门的输入端有一位为“1”,则输出为“1”。

上微机原理试卷B及答案


命题注意事项:
一、命题稿请用 A4 纸电脑打印,或用教务处印刷的命题纸,并用黑墨水
书写,保持字迹清晰,页码完整。
二、两份试题必须同等要求,卷面上不要注明 A、B 字样,由教务处抽定
A、B 卷。
三、命题稿必须经学院审核,并在考试前两周交教务处。
浙江工业大学 2012/2013 学年
第 二 学期试卷
课程 微机原理及应用
的四个连续字节单元中,若这四个字节单元的内容由低地址到高地
址依次为 00H,50H,00H,60H,则中断服务程序的入口地址
65000H。
四、 简答题与程序分析题(6 分+6 分=12 分): 1.EU 与 BIU 各自的功能是什么?如何协同工作?
答:EU 是执行部件,主要的功能是执行指令。BIU 是总线接口部 件,与片外存储器及 I/O 接口电路传输数据。(2 分)EU 经过 BIU 进 行片外操作数的访问,BIU 为 EU 提供将要执行的指令。(2 分)EU 与 BIU 可分别独立工作,当 EU 不需 BIU 提供服务时,BIU 可进行填充指 令队列的操作。(2 分) 2.设 CPU 中各有关寄存器的当前状况为:SS=0a8bH、DS=17ceH、
start: mov ax,dseg
mov ds,ax
begin: mov al,a
mov bl,b
xor
al,bl
test
al,01
jz
class
test
bl, 01
jz
exit
xchg bl,a
mov b,bl
jmp
exit
class: test
bl,01
jz
exit
inc
b

微机原理课后习题答案

第一章学习指导:1.掌握十六进制、二进制、BCD(十进制数)、ASCII码2.掌握有符号数(补码、原码)、无符号数计算机的表示方法以及表示范围3.掌握补码运算4.了解计算机基本组成及工作原理5.了解新技术6.了解计算机主要性能指标2、完成下列数制之间的转换。

(1)01011100B=92D (3)135D=10000111B (5)10110010B=262Q=B2H3、组合型BCD码和非组合型BCD码有什么区别?写出十进制数254的组合型BCD数和非组合型数。

答:组合型BCD码用高四位和低四位分别对应十进制数的个位和十位,其表示范围是0~99;非组合型BCD码用一个字节的低四位表示十进制数,高四位则任意取值,表示范围为0~9。

组合型:254=(001001010100)BCD非组合型:254=(00000010 00000101 00000100)BCD7、计算机为什么采用补码形式存储数据?当计算机的字长n=16,补码的数据表示范围是多少?答:在补码运算过程中,符号位参加运算,简化了加减法规则,且能使减法运算转化为加法运算,可以简化机器的运算器电路。

+32767~ -32768。

9、设计算机字长n=8,求下列各式的[X+Y]补和[X-Y]补,并验证计算结果是否正确。

(1)X=18,Y=89 [X+Y]补=00010010+01011001=01101011B=107D 正确[X-Y]补=10111001B=00010010+10100111=(-71D)补正确(2)X=-23,Y=-11 [X+Y]补=11101001+11110101=11011110B=(-34D)补正确[X-Y]补=11101001+00001011=11110100B=(-12D)补正确(3)X=18,Y=-15 [X+Y]补=00010010+11110001=00000011B=(3D)补正确[X-Y]补=00010010+00001111=00100001B=(33D)补正确(4)X=-18,Y=120 [X+Y]补=11101110+01111000=01100110B=(102D)补正确[X-Y]补=11101110+10001000=01110110B=(123D)补由于X-Y=-138 超出了机器数范围,因此出错了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A.微处理器、存储器和I/O接口B.微处理器、运算器和存储器
C.控制器、运算器和寄存器组D.微处理器、运算器和寄存器
3.8086/8088CPU中设置指令队列的目的是(C)。
A.保存所执行过的指令,以便下次使用时不再去访问存储器
B.减少取指令操作与取数据操作的冲突现象
C.能够使EU和BIU并行工作,减少CPU为取指令而等待的时间
(2)程序查询输入输出传送方式能较好地协调外设与CPU之间定时的差别;程序和接口电路比较简单。其主要缺点是:CPU必须做程序等待循环,不断测试外设的状态,直至外设为交换数据准备就绪时为止。这种循环等待方式很花费时间,大大降低了CPU的运行效率。
中断传送的I/O操作与查询方式的不同,它总是先由外设主动请求中断,再由CPU通过响应外设发出的中断请求来实现。中断传送方式的好处是:既大大提高了CPU的工作效率,又能对突发事件做出实时处理,I/O响应速度很快。其缺点是需要一系列中断逻辑电路支持,中断程序设计和调试也比较复杂。
JNZ NEXT;为负数则跳转到NEXT
LOOPL2
JMP EXIT
NEXT:MOV DL, [SI]
MOV [DI], DL
INC DI
INC SI
LOOPL2;10个数是否结束,没结束继续循环
EXIT:MOV AH,4CH
INT 21H
COO ENDS
END BG
六.设计题(10分)
某8位微机系统内存RAM为32KB,地址为0000H~7FFFH。现须扩充内存RAM16KB,要求扩充地址与原系统地址连续,RAM芯片采用2K×8位RAM6116,地址译码器采用74LS138 3-8译码器,所需门电路可自行选择,试画出扩充内存的系统连接图。并说明扩充内存地址范围(设地址线16位)
(1)MOV AX, [1234H]
(2)MOV DX, [SI]
(3)MOV AH, [BP+SI+1875H]
答:(1)存储器直接寻址(1分)
(2)存储器变址寻址,PA=DSx16+SI=15400H(2分)
(3)存储器基址加变址寻址,PA=SSx16+BP+SI+1875H=04375H(2分)
三、命题稿必须经学院审核,并在考试前两周交教务处。
浙江工业大学2010/2011学年
第二学期试卷(评分标准)
课程微机原理及应用姓名___________________________
班级_______________________________________________________________
10.8086系统中,在内存储器进行写访问时,地址线有效和数据线有效的时间关系应该是数据线较先有效。(×)
三、填空题(2分×10=20分):
1.8086CPU响应可屏蔽中断的基本条件是CPU开放中断和在现场指令结束后响应中断。
2.8086/8088内4个段寄存器DS,ES,CS,SS都是16位的,在内存寻址时作为段地址,物理地址是由段寄存器的段地址左移4位后,再与16位偏移量经过相加运算而得到。
PUSH BX
XCHG AX,BX
POP AX
IRET
后,(SP)=003BH,(AX)=543H,(BX)=307H。
7.由2732(4Kx8位)芯片组成64KB的存储器,则需要16块芯片和16根片内地址线
8.计算机系统中的三总线通常指数据总线、地址总线、控制总线。
9.将8255A编程为:A口方式0输入,B口方式1输出,C口的上半部分(PC7~PC4)输出,C口的下半部分(PC3~PC0)输入,请问应该写8255A的控制字为8CH。
RET
该程序段的功能是什么?(5分)
答:在ds:1000H~ds:1063H区间查找负数,第一次查到后立即退出。
2.读程序:
AA DW 124H, 345H
BB DW 5
MOV BX, OFFSET AA
MOV SI, BB
MOV AX, [BX+SI]
(1)画出数据区的存储区分配图;(3分)
(2)以上程序执行后,AX寄存器的内容是多少?(3分)
3.LOOPNZ/LOOPNE指令只有当ZF=0且CX≠0时继续执行循环。
4.在8086/8088的16位寄存器中,有4个寄存器可拆分为8位寄存器使用,分别是AX、
BX、CX、DX。
5.CPU与外设进行数据交换的方式有程序传送,中断传送,直接存储器存取传送。
6.设(SS)=3000H,(SP)=0035H,(AX)=307H,(BX)=543H,执行指令
(2)LEA AX, TABLE[3]是将TABLE的数据段中,第4个数据所在的偏移地址送入AX,执行完,AX的内容为:0023H
4.8086/8088CPU的微机系统有哪两种工作方式?它们由什么引脚来实现控制?这两种工作方式的主要特点和区别如何?
答:(1)最小工作模式和最大工作模式。
(2)由MN/MX决定,接电源电压时为最小模式,接地时为最大模式。
10.当8086CPU依次执行:(a)MOV AX, 5150H;(b)MOV DX, 3FAH;(c)OUT DX, AL三条指令时,会把值为50H的数据写入到端口地址为3FAH的端口中去。
四、简答题(5分×5=25分):
1.某程序设置的数据区如下:
DATA SEGMENT
DB1 DB ‘ABCD’,12H
5.Near子程序调用时只改变IP值。(√)
6.8086CPU的逻辑段与段之间的对齐方式只有word对齐、para对齐方式。(√)
7.微机的工作过程,就是不断地取指令和执行指令的过程。(√)
8.若8255A的一个端口地址为8AH,则该端口为端口B。(×)
9.为确保信息不丢失,静态存储器SRAM芯片中有定时刷新电路。(×)
D.为了加快指令译码的时间
4.8086 CPU在响应非屏蔽中断时顺序将(C)内容压入堆栈。
A、CS.IP.PSW B、IP.CS.PSW
C、PSW.CS.IP D、PSW.IP.CS
5.下列指令中,有语法错误的是(C)。
A. MOV [SI],AL B. IN AX, DX
C. PUSH BYTE PTR [BX+SI] D. AND AL, 0FH
答:(1)
AA
24H
01H
45H
BB
03H
05H
00H
(2) 0005H
3.在以ABCD为首地址的内存单元中存放10个字节数(数据可以自己假设),试将其中所有的非负数依次存放在DEST开始的存储单元中,并将非负数的个数送给寄存器AL。(9分)
D SEGMENT
ABCDDB 10H,02H,-1,04H,55H,06H,07H,08H,23H,-1,-2
78H
56H
42H
ADR1
41H
00H
ADR2
00H
05H
AAA
00H
0FH
BUF
00H
05
05
05
05
05
05
2.设DS=1200H, SS=0000H, BP=0200H, SI=3400H,BX=2053H,指出下列每条指令中源操作数的寻址方式,并确定(2)和(3)中每条指令访问内存的物理地址。。
9.目前流行的PC机中,缺省配置了()片8259,共可管理()个中断源。(C)
A. 2,16 B. 2,15 C. 9,64 D. 3,22
10.一个汇编程序至少具有(C)。
A.代码段、堆栈段B.堆栈段、数据段、代码段
C.数据段、代码段D.堆栈段、代码段、数据段和附加数据段
二、判断题(1分×10=10分):
答:
地址空间:U0:8000H-87FFH U1:8800H-8FFFH
U2:9000H-97FFH U3:9800H-9FFFH
U4:A000H-A7FFH U5:A800H-AFFFH
U6:B000H-B7FFH U7:B800H-BFFFH
题序










总评
计分
一、选择题(1.5分×10=15分):
1.若8086CPU工作于最小模式,执行I/O的读操作时,其外部引脚信号为(A)
A.M/IO=0,RD=0,WR=1 B.M/IO=1,RD=1,WR=0
C.M/IO=1,RD=0,WR=1 D.M/IO=0,RD=1,WR=0
2.微型计算机中主要包括有(A)。
在80868088的16位寄存器中有4个寄存器可拆分为8位寄存器使用分别是axcpu与外设进行数据交换的方式有程序传送设ss3000hsp0035hax307hbx543h执行指令pushbxxchgaxbxpopaxiret后sp003bhax543hbx307h由27324kx8位芯片组成64kb的存储器则需要16块芯片和16计算机系统中的三总线通常指数据总线将8255a编程为
(3)区别:最小工作方式即单处理器系统方式,在此方式下,全部控制信号由CPU本身提供,它适合于较小规模的应用;工作于最大方式时,系统的控制信号由8288总线控制器提供,通常,在最大方式系统中一般包含两个或者多个处理器。
5.CPU与外设交换数据的传送方式可分为哪几种?试简要说明它们各自的特点?
答:(1)CPU与外设交换数据的传送方式可分为3种:程序传送、中断传送和直接存储器存取(DMA)传送。
DW1 DW 34H,5678H,‘AB’
ADR1 DW DB1
ADR2 DW DW1
AAA DW $-DB1
BUF DB 2 DUP(3 DUP(5))
DATA ENDS
画出该数据段内容在内存中的存放形式(要求用十六进制补码表示,按字节组织)。
相关文档
最新文档