北航微机原理07试题
北航2011年微机原理试题(附含答案解析)
北京航空航天大学2011-2012学年第一学期期末<<微机原理及应用>>考试B卷班级______________ 学号______________姓名______________ 成绩______________2012年月日<<微机原理及应用>> 试卷B班级____________姓名____________学号____________成绩____________一、填空题(30分,每空1分)1.典型的微型计算机硬件主要由四部分组成,它们是___________、_________、___________和_____________。
2.8086/8088 CPU从功能上可分为两部分,即执行单元EU和总线接口单元BIU,EU 的功能是负责______________________________, BIU的功能是负责______________________________。
由于____________________的存在,使EU 和BIU 可以并行工作,因而提高了CPU的利用率。
3.微型计算机硬件各部分之间的信息都是通过总线传送,总线信号分为三组,分别为____________, ___________和___________。
4.8086的数据总线有_________位,地址总线有_________位,其中____________为地址/数据复用总线。
5.8086的标志寄存器中控制标志有_____、_____、_____。
6.8086CPU的I/O指令采用间接寻址时,使用的间接寄存器是__________。
7.在串操作中,一般假定源串在__________中,而目的串在__________中,用__________作指针对源串寻址,用__________作指针对目的串寻址。
8.半导体存储器包括__________和__________两大类。
微机原理试题及答案.docx
学年第学期微机原理及应用(A)课程试卷卷16班级姓名得分任课教师一、选择题: ( 每题 1.5 分,共 18 分)1、DMAC向 CPU发出请求信号, CPU响应并交出总线控制权后将() 。
反复执行空操作 , 直到 DMA操作结束进入暂停状态 ,直到DMA操作结束进入保持状态 ,直到DMA操作结束进入等待状态 ,直到DMA操作结束2、有一个实时数据采集系统,要求10ms 进行一次数据采集,然后进行数据处理及显示输出,应采用的数据传送方式为()。
无条件传送方式查询方式中断方式直接存储器存取方式3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实现。
计数器寄存器移位寄存器 D 触发器4、8088 CPU输入 / 输出指令可寻址外设端口的数量最大可达()个。
12825616K64K5、CPU响应中断后,通过()完成断点的保护。
执行开中断指令执行关中断指令执行 PUSH指令内部自动操作6、并行接口芯片8255A具有双向数据传送功能的端口是()。
PA 口PB口PC 口控制口7、8088CPU处理动作的最小时间单位是()。
指令周期时钟周期机器周期总线周期8.堆栈是内存中()。
先进先出的 ROM区域后进先出的ROM区域先进先出的 RAM区域后进先出的RAM区域9、计算机中广泛应用的RS-232C实质上是一种()。
串行接口芯片串行通信规程(协议)串行通信接口标准系统总线标准5--110、高速缓冲存储器(CACHE)一般是由()芯片组成。
SRAM DRAM ROM EPROM11、鼠标器是一种()。
手持式的作图部件手持式的座标定位部件12、传送速度单位“ bps”的含义是(手持式的光学字符识别设备手持式扫描器)。
bytes per second bits per secondbaud per second billion bytes per second 二、填空题:(每空 1 分,共12 分)1、CPU 在响应中断后,自动关中。
微机原理试题集题库带
微机原理及应用习题集库2一、填空 (2)二、单项选择题 (6)三、程序剖析题(每题 6 分,共 24 分) (16)四、判断题(在对的后边画√,错的后边画×): (25)五:剖析判断题(判断对错,并指犯错误原由) (31)六、简答题: (33)七、程序题 (38)八、接口芯片的综合编程题 (50)(一) 8255A (50)(二) 8259A (56)(三) . 其余端口编程题 (58)微机原理及应用习题集库(请仔细复习4、 5、 7、 10、 11 章后的习题)一、填空1. 87 的原码是0101 0111B=57H,补码是01010111B,反码01010111B。
2. SP 老是指向栈顶,若原来SP=2000H,SS=2000H ,问 CPU 履行指令PUSHAX后, AL内容压入物理地点为21FFEH储存单元中,AH内容压入物理地点为21FFFH储存单元中。
3.以BX基址寻址,商定的段寄存器是DS,以BP基址寻址,商定的段寄存器是SS,变址寻址商定的段寄存器是DS。
4.假定某个字的值是 1234H ,其低位字节地点是 20H,高位字节地点是 21H,那么该字地点是20H。
5. 8086/8088 的状态标记有6(SF、PF、 AF 、 OF、ZF 、 CF)个。
8086/8088系统中,储存器是分段的,每段最大长度是64K字节,段内偏移地点从0000H到FFFFH。
6、 CPU接见储存器进行读写操作时,往常在T 3状态去检测READY,一旦检测到READY无效,就在后来插入一个T w周期。
7、汇编语言源程序中的语句有三种种类,它们是指令语句,伪指令语句,宏指令语句。
8、、8086CPU 寻址外设能够有两种方式,一种是直接寻址方式,另一种是间接寻址方式。
9、 CPU 与外设之间的连结零件称为I/O 接口,它的基本功能是在CPU 与外设之间起缓冲作用。
10、 C PU从主存拿出一条指令并履行该指令的时间称(),它往常用若干个()来表示,尔后者又包含若干个()。
(完整版)微机原理试卷库合集(有答案)
微机原理试题库合集第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)= 1MOV BX,TYPE TABLE2;(BX)= 2MOV CX,LENGTH TABLE2;(CX)= 26MOV DX,SIZE TABLE2;(DX)= 527.在使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入 DX__ 寄存器中。
8.8k×8位的SRAM存储芯片,需要寻址线13根。
9.8086/8088CPU复位后,代码段寄存器CS的值为___FFFFH________ 。
10.8086/8088CPU,由INTR引脚引起的中断称为___可屏蔽______中断。
11.8086/8088系统中,一个栈的深度最大为_____64_____KB。
12.存储器是计算机中的记忆设备,主要用来存放程序和_____数据____ 。
13.在微型计算机系统中,CPU对输入输出的寻址可归纳为__统一编址_和独立编址两种方式。
二、选择题 (每题1分,共10分)1.若由1K×1位的RAM芯片组成一个容量为8K字(16位)的存储器时,需要该芯片数为B 。
微机原理及接口技术试题及答案精选全文完整版
《微机原理及接口技术》试卷(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 口执行按位置位/复位操作时,写入的端口地址是( )。
2007级微机原理期末试题A卷答案
云南大学2009至2010学年上学期 物理学院物理系各专业2007级《微机原理》期末考试(闭卷)A 卷满分100分 考试时间120分钟 任课教师:学院 专业 学号 姓名一、计算并填写结果:(除标明分数的题外,每空1.2分,共 30分)1、通常所说的CPU 一般包括 运算 器、 控制 器和寄存器组。
2、调用DOS 软件中断的要点是:首先根据要调用的功能确定子功能号并存入寄存器 AH 中,然后设置各个入口参数的寄存器,再通过 INT 21H 指令调用该DOS 中断功能,最后如果有出口参数的还要处理出口参数。
3、8086CPU 是一个16位的微处理器,具有 16 位数据总线,20位地址总线,可寻址空间为 1M 字节。
4、指令一般都由操作码和操作数来构成,指令MOV AL ,6[BX][DI]的源操作数的寻址方式 是 基址变址相对寻址 。
5、数制转换(小数部分保留位数:二进制8位,16进制2为,7进制3位):[124.719]10=[ 1111100.10111000 ]2=[ 7C.B8 ]16=[ 235.5014 ]7 =[ 000100100100.011100011001 ]BCD6、八位二进制代码转换:[-104]10=[ 11101000 ]原=[ 10010111 ]反=[ 10011000 ]补设(SS )=4000H ,(DS )=3E00H ,(ES )=3800H ,(BP )=0800H ,(SP)=010EH ,(AX)= 7AE4H ,(BX )=2912H ,(DI )=0003H ,BUF=0111H ,(4090EH)=0FH, (4090FH)=75H, (40910H)=93H, (40911H)=22H, 下列7-11题的各条指令都分别在此环境下执行,请在下列各小题的空格中填入执行结果:7、ADD AH, [BP+BUF] ;(AH)= 9C H8、SHR BYTE PTR [BX-DI],1 ; CF= 1 ,(4090FH)= 3A H 9、POP AX ;(SP )= 0110 H12、模拟运算器,用一字节补码加法实现十进制数-67-79=?的计算。
微机原理及应用考试试卷(2007年,A卷)参考答案
第 1 页
11.A
二、判断说明题(本大题共 5 个小题,每个小题 2 分,共 10 分)判断下列各题正误,正者 在括号内打√误者在括号内打×,并说明理由。 21. √ 22. X 23. X 24. √ 25. √
三、简答题(本大题共 5 小题,每小题 3 分,共 15 分) 26. STRING DW ‘BA’, 0,’DC’,0,’FE’,0 (SP)+2 SP (SP)+2 SP (SP)+2 SP
6
-3
—————————————————装
订
线————————————————— 第 3 页
MOV TOTAL,AX MOV AH,4CH INT 21H CODE ENDS END START 七、8255 接口应用(10 分) SEGCODE DB 0C0H,0F9H,A4H,B0H,…,8EH ………… MOV AL,10000010B OUT 83H,AL AL,81H LOP:IN AND AL,0FH MOV BX,OFFSET SEGCODE XLAT OUT 80H,AL JMP LOP JMP LOP
27. ①栈顶内容 IP, ②栈顶内容 IP, 栈顶内容 CS, 28
8086 有 6 个字节指令队列,而 8088 有 4 个; 8086 地址/数据线 16 条 AD15~AD0,8088 有 8 条 AD7~AD0; 8086 有 BHE/S7,8088 有 SS0 ; 8086 存储器,IO 选择是 M/IO,而 8088 是 IO /M;
—————————————————装
订
线—————————————————
标 准 答 案 及 评 分 标 准
(字体均为宋体小四号) 课程名称: 微机原理及应用(A 卷) 一、单项选择题(每小题 1 分,共 20 分) 1.D 12.B 2. B 13.C 3. C 14.B 4.C 15.B 5.B 16.C 6.A 17.C 7.A 18.D 8.C 19.A 9.B 20.C 10.C
北航微机原理-试题
INC LOOP MOV MOV OUT MOV OUT MOV OUT MOV OUT
DX WRITE DX, DMA+0BH AL, 40H DX, AL AL, 41H DX, AL AL, 96H DX, AL AL, 43H DX, AL
微机原理与接口技术
秦红磊
北京航空航天大学电子信息工程学院
微机原理及接口技术
试题(一)
一. 填空题
1. 微型计算机由 、 、 和 等 四部分组成。 2. 中断类型码为13H,其中中断向量在中断向量 表中的地址为 。 3. 使用8K×8的RAM芯片6264扩展32K字节的存储 体,需要 片6264。 4. 输入/输出的控制方式有 、 、 。
解:典型的DMA传送数据工作流程图如下:
DMA请求 DMA响应 发送存储器地址 传送数据 修改地址并计数 N
传送结束? Y DMA结束
三. 编写一个宏汇编语言程序,计算 A=3X*Y+Z-100。 要求 1.写出程序并注释; 2.画出内存分配图; 3.假设X=20,Y=58,Z=30,给出程序每步 结果。
解:
(1)程序及注释: DATA SEGMENT ; 定义数据段 MOV BL,Y X DB 20 ;输入变量定义 MUL BL ; Y DB 58 MOV CX,AX ; Z DB 30 ADD AX,AX ; A DW ? ; 输出变量定义 ADD AX,CX ; DATA ENDS MOV DL,Z CODE SEGMENT ; 代码段 MOV DH,0 ASSUME CS:CODE,DS:DATA ADD AX,DX ; MAIN PROC FAR SUB AX,100 ; START: PUSH DS ;保护返回地址 MOV A,AX ; SUB AX,AX RET ; PUSH AX MAIN ENDP MOV AX,DATA ;数据段的初始化 CODE ENDS MOV DS,AX END START ; MOV AL,X
微机原理07年统考试卷B
学院 物理与信息工程 出卷教师 李 池 水 系主任签名 制卷份数 专 业 班级编号江汉大学 2007 ——2008 学年第 一 学期考 试 试 卷课程编号: 课程名称: 微机原理与接口技术试卷类型:卷 考试形式:开卷 考试时间: 120 分钟 一、填空题(本大题共10空,每空1分,共10分)位二进制补码数表示的范围是从 到 。
2.8086CPU 的指令队列有 个字节,当有2个及2个以上空时,BIU 自动取指令到指令队列中。
3.RS-232C 逻辑高电平为 ,为了实现与TTL 电平之间的转换,常用的转换芯片是 ,它可实现二者之间的双向转换。
4.某存储单元的物理地址为21800H ,若段基址是1800H ,则其段内偏移地址为 。
5.常用的半导体存储器分为两大类: 和 。
6. CPU 与外设通信时,常通过I/O 接口中的__________端口、__________端口和状态端口传送信息。
二、单项选择题(本大题共10小题,每题1分,共10分) )。
A )原码 B )补码C )反码D )原码和反码2.将59用非压缩型BCD 码表示正确的是( )。
A )3BH B )59H C )030BH D )0509H3.下列四条指令执行后不影响标志位的是( )。
A )MOV AX ,BX B )CMP AX ,BX C )SUB AX ,BX D )OR AX ,AX4.下列寄存器中,能用于端口寻址的寄存器是( )。
A )AXB )BXC)CX D)DX5.当CPU偶尔与外设交换一下数据,且要求响应迅速,应选用()。
A)无条件传送方式B)查询传送方式C)中断传送方式D)DMA方式6.执行指令MOV AL,[BP]时,源操作数在()。
A)代码段中B)数据段中C)堆栈段中D)寄存器中7.当8255A的端口A工作在方式1输入时,若联络信号IBF=1,则表示()A)输入锁存器满B)输入锁存器空C)输出缓冲器满D)输出缓冲器空8.PC机内部的时钟是用8253的()作为定时器。
微机原理试题及答案(考试必备)
一、选择题(20分,在每小题的4个备选答案中选出一个正确的答案编号填写在该题空白处,每题2分)1.指令MOV DX,[BX]的寻址方式是 D 。
(A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址2.若AL的内容为3FH,执行SHL AL,1指令后,AL的内容为 A 。
(A)7EH (B)1FH (C)9FH (D)7FH解析:shl al ,1 即目的操作数各位左移一次,移动一次,相当于将目的操作数乘以2。
3fh=63 63*2=126 126=7eh 故选A3.属于在工作中需定时刷新的存储器的芯片是 B 。
(A)SRAM (B)DRAM (C)EEPROM (D)EPROM4.某EPROM芯片上有19条地址线A0~A18,它的容量为 C 。
(A)128K (B)256K (C)512K (D)1024K5.8086/8088CPU的SP寄存器是多少位的寄存器 B 。
(A)8位(B)16位(C)24位(D)32位6.在STOSB指令执行的时候,隐含着寄存器的内容作为操作数的偏移地址,该寄存器是 D 。
(A)SP (B)BX (C)SI (D)DI解析:stos数据串存储指令功能:将累加器al或ah中的一个字或字节,传送到附加段中以di为目标指针的目的串中,同时修改di,以指向串中的下一个单元。
7.8255工作在方式0时,下面哪种说法不正确 C 。
(A)A口输入无锁存能力(B)A、B口输出有锁存能力(C)C口输入有锁存能力(D)A、B、C三个口输出均有锁存能力解析:对于方式0,规定输出信号可以被锁存,输入不能锁存8.采用DMA方式来实现输入输出是因为它 A 。
(A)速度最快(B)CPU可不参与操作(C)实现起来比较容易(D)能对突发事件做出实时响应9.工作在最小模式下,8086/8088CPU芯片中,将地址信号锁存的信号是C 。
(A)DT/R (B)DEN (C)ALE (D)AEN10.在LOOP指令执行的时候,隐含着对计数器减1的操作,该计数器是用寄存器 C 。
《微机原理及其应用》考试试题及答案
南京航空航天大A3. RD低电平,WR三态,M/IO低电平B3. RD三态,WR低电平,M/IO高电平C3.RD低电平,WR高电平,M/IO高电平D3.RD高电平,WR低电平,M/IO高电平9. 8086/8088中断系统可处理__B1__个中断源,中断类型码的范围为__A2__,中断向量设置在内存__A3__, 优先权最高、最低的中断分别是___A4___。
A1. 255 B1. 256 C1. 128 D1. 1024A2. 0~255 B2. 1~255 C2. 0~127 D2. 0~1023A3. 00000H~003FFH B3. 00400H~007FFH C3. FFFFFH~FF800HA4. 除法出错, 单步B4. NMI, 单步C4. NMI, INTR D4. 除法出错, INTR10.当8253定时器0的时钟脉冲为1MHZ时,其二进制计数时的最大定时时间为B1 ,这时写入定时器的初值为A2 。
A1. 65.535ms B1. 65.536ms C1. 131.71ms D1. 131.72msA2. 0000H B2. FFFFH C2. 0001H D2. FFFEH11. 8255工作于中断方式传送数据时,可供使用的8位数据端口个数有__B 。
A.1B.2C. 3D. 412. 设异步串行通信时,每个字符对应1个起始位,7个信息位,1个奇/偶校验位和2个停止位,每秒传送这样字符240个,其波特率为___B__ b/s。
A . 2400 B. 2640 C. 1200 D. 192013. 在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是___B___。
A.汇编指令B.伪指令C.机器指令D.宏指令14. 汇编语言源程序经汇编后,可直接生成___B___。
A. .OBJ及.ASM文件B. .OBJ及.LST文件C. .LST及.ASM文件D. .OBJ 、.LST及.ASM文件(3)单片6116的存储容量是 2K ×8bit 。
微机原理试卷及答案
微机原理试卷及答案微机原理与接口技术考试试卷一、填空题(每空1分,共20分)1、8086 CPU从内部功能上可分为____________________和_________________两个独立的功能部件。
2、已知两数的真值:X=34,Y=84,若用单字节二进制形式表示,则[X-Y]补码=____________,[X+Y]补码=______________。
3、8086 CPU的中断系统规定,无论外部或内部中断共有_________个中断类型码,每个中断都有一个________位的中断类型码。
中断类型码与对应的矢量地址换算公式为_________________,系统将在内存地址____________处,设置全部中断类型的中断矢量表。
4、堆栈是内存中的一个专用区域,其存取规则是_______________________________;在8086系统中,为了能正确返回被中断程序,则当CPU响应外部中断请求并转向中断处理程序前,应将__________的__________压入堆栈。
5、设某微机系统的存储器总量为256KB若采用单片容量为16K×1位的SRAM芯片,则组成该存储系统共需此类芯片_________片,每个芯片需________根片内地址选择线,整个系统应分为______个芯片组。
6、若(AX)=8520H,且为有符号数,若实现(AX)/2,则应使用指令_______________________,结果使(AX)=_______________________。
7、有两台PC机:A机和B机通过串口进行通信;30秒钟内A机向B机发送了17600个字节的数据,B机向A机回送了11200个字节的数据,设通信的数据位为8位,起始位和停止位各为一位;则该通信的波特率是_______________bps,现欲传送19200个字节的数据则至少需__________秒。
8、若要求由8253计数器的OUT输出端输出方波,则应设置其工作于方式_________,设CLK0的频率为1MHz,欲获得可能的最低频率,则应向计数寄存器CR写入的初值为__________H。
微机原理复习题(完整参考答案版)
微机原理复习题试题类型有:1.简答题;2.填空题;3.注释指令功能;4.二进制运算题;5.选择题;6.可编程芯片初始化题;7、数模模数转换分析题.;8、程序分析题;9、编程题。
1、简述8255A的结构及功能;P1302、简述可编程芯片8253的及结构及功能;P1483、简述8259A的结构及功能;P2174、简述矢量中断过程:P2075、指令指针寄存器IP的作用是什么?(答:始终存有相对于当前指令段起点偏移量的下一条指令)和哪个段寄存器内容形成物理地址?(CS)指令运行到内存3100H:2000H逻辑地址时,则(CS)=3100H,(IP)=2000H;6、(1(2(3(47、8910111213入1415161)2)3)4)5)6)7)、RCL AX,1 (将BX数据左移一位,移空位由CF位补充)8 )、NOT AX (将AX数据取反)9)、JZ LL1 (若ZF标志位为1,则转移到LL1代码段)10)、JC LL2 (若CF标志位为1,则转移到LL2代码段)11)、DAA (十进制数调整)12)、XOR AX,BX (将AX和BX中数据进行异或计算,然后存入AX中)17.写出结果:(1)[ -1 ]=11111111,补(2)、补码[10000000]的真值=-128(3)、逻辑地址00BAH:0001H的物理地址= 00BA1H,(4)、两个数[11101110]+[11000110]运行后;各位状态:[OF]=0;[SF]=1;[ZF]=0;[CF]=1;(5)、(AX)=00FFH,NEG AX执行后,AX=0FF01H;(6)、push BX (SP)=SP-2;(7)、POP BX (SP)=SP+2;(8)、(41.55)10=(101001.10001)2=(29.8CCD)16==(51.4315)8==(0100 0001.0101 0101)BCD14.选择题:(1)将AX中的D0 D5 D8 D11位取反,指令是(C);A 、 AND AX,92HB 、 OR AX,910HC、 XOR AX,0921HD、 XOR AX,0110H(2)、执行存储器写操作,CPU的引脚状态是(D);A、WR#=1 RD#=1 M/IO#=0B、WR#=0 RD#=0 M/IO#=0C、WR#=1 RD#=0 M/IO#=1D、WR#=0 RD#=1 M/IO#=1(3)、执行外设读操作,CPU的引脚状态是(B);A、WR#=1 RD#=1 M/IO#=0B、WR#=1 RD#=0 M/IO#=0C、WR#=1 RD#=0 M/IO#=1D、WR#=0 RD#=1 M/IO#=1(4)、下列哪个不是段寄存器(D)A、CSB、DSC、SSD、BP(5)、计算机直接执行的指令是(A)A、机器语言B、汇编语言C、高级语言D、仿真语言(6)、每个总线周期通常包括(C)个T状态。
北航2006-2007微机原理及其接口技术期末试卷
北航2006-2007微机原理及其接⼝技术期末试卷北京航空航天⼤学2006-2007 学年第⼀学期期末《微机原理及其接⼝技术》考试 B 卷班级______________学号 _________姓名______________成绩 _________2007年1⽉18⽇班号学号姓名成绩《微机原理及其接⼝技术》试卷注意事项:1、共6题2、接⼝芯⽚的控制字见附表题⽬:⼀、填空题……………………………………………………………………( 25 分) 1.字节数据55= B = H,其压缩BCD码为。
2.80H所表⽰的有符号数是,表⽰的⽆符号数是。
3.字符1的ASCII码是,回车的ASCII码是,空格的ASCII码是。
4.已知[X]补=1111 1110B,则[X]原=,[-X]补=,[2X]补=。
5.设AL=10H,则执⾏ADD AL,0F0H后,OF=,ZF ,CF=,SF=。
6.8086复位后从逻辑地址开始执⾏程序,该地址所对应的物理地址是。
7.8086CPU可以分成和两部分同时⼯作。
8.设数据段DS:0005H地址开始的存储单元中存有11H、22H和33H,若执⾏指令MOV AX,[6H],需要占⽤个总线周期,指令执⾏后AH= ,AL= 。
9.在代码段中偏移地址为2010H的单元中存有⼀条两字节⽆条件转移指令代码,若第2字节代码为0D4H,则转移的⽬标地址偏移量为。
10.8086指令由、、和注释四部分组成。
11.输⼊/输出指的是与间进⾏数据传送,输⼊/输出的⽅式有⽆条件输⼊/输出⽅式、、和四种⽅式。
12.8086系统最多有级中断;在⾮屏蔽中断、可屏蔽中断、单步中断中,优先级最⾼的中断是,优先级最低的是;若有3⽚8259A接成主从级联⽅式,共可管理级可屏蔽中断源。
13.CPU通过数据总线对存储器或输⼊/输出端⼝进⾏⼀次读或⼀次写所⽤的时间称为周期,它由个时钟周期组成。
当8086执⾏MOV [BX],AL指令时,其引脚M/IO输出电平,引脚RD输出电平。
微机原理试卷库合集(有答案)
微机原理试题库合集第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)= 1MOV BX,TYPE TABLE2;(BX)= 2MOV CX,LENGTH TABLE2;(CX)= 26MOV DX,SIZE TABLE2;(DX)= 527.在使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入 DX__ 寄存器中。
8.8k×8位的SRAM存储芯片,需要寻址线13根。
9.8086/8088CPU复位后,代码段寄存器CS的值为___FFFFH________ 。
10.8086/8088CPU,由INTR引脚引起的中断称为___可屏蔽______中断。
11.8086/8088系统中,一个栈的深度最大为_____64_____KB。
12.存储器是计算机中的记忆设备,主要用来存放程序和_____数据____ 。
13.在微型计算机系统中,CPU对输入输出的寻址可归纳为__统一编址_和独立编址两种方式。
二、选择题 (每题1分,共10分)1.若由1K×1位的RAM芯片组成一个容量为8K字(16位)的存储器时,需要该芯片数为B 。
北航_2003-2007_年_461_计算机专业技术基础考研试题
二、(本题 10 分)
假设长度为 n 的顺序表 A 中插入每一个数据元素均为整型数据,请写出在该顺序表中采用顺序查 找法查找值为 item 的数据元素的递归算法。若查找成功,算法返回 item 在表中的位置,否则返回 −1。 (写成非递归算法不得分)
什么? 4. 哪一种 RAID 保存两份数据?RAID4 与 RAID5 的区别是什么? 5. 什么是 FCB?它的三个主要组成部分是什么?
七、判断题(本题共 6 分,每小题各 1 分)
1. 实时操作系统必须比一般操作系统的速度快。 2. 分布式操作系统的可靠性要求比单机操作系统的高。 3. 中断是由 CPU 发出的。 4. 缓存(Cache)一定能提高速度。 5. 段页式存储管理可以用于虚拟存储器的管理。 6. 死锁是不可避免的。
3. 某机字长为 16 位,采用定长指令格式,指令长度为 16 位,包含 32 条双操作数指令、64 条单 操作数令和 4 条无操作数指令;每个地址字段占 5 位,请给出该机指令系统的设计方案。
十一、(本题 10 分)
画出微程序控制器的基本组成框图,说明其中各个部件的作用,并结合所画框图,简要说明微程 序控制器的基本工作原理。
p1
=
1, 2
p2
=
1 ,", 4
pn−1
=
1 2n−1
,
pn
=
1 2n
请求出在该线性表中查找成功的平均查找长度(要求写成关于 n 的简单表达式形式)。
微机原理复习题_第1、7章_序论、中断系统
第一章序论一.填空题1.与十进制数45等值的二进制数是______;与十进制数67等值的十六进制数是______。
答案:101101B;43H技巧:45=16×2+13=2DH=101101B ; 67=16×4+3=43H2.(250)10=()16=()2=()8答案:FA;11111010;372技巧:250=16×15+10=FAH=1111 1010B=372Q3.若X= -1010100,机器字长为8,则[X]原码 =______,[X]反码 =______ ,[X]补码 =______。
答案:11010100;10101011;101011004.对于字长为8的定点整数,其原码、反码的表示范围是______,补码的表示范围是______。
若N=-1010100,n=8,则[N]原码=______,[N]反码=______,[N]补码=______。
答案:-127~+127;-128~+127;11010100;10101011;101011005.已知X= +1011001,则 [X]补=______;已知Y =-1011001,则 [Y]补=______。
答案:01011001;101001116.已知X=-0.1011001,则 [X]补=______;已知Y=-0.1011001,则 [Y]反=______。
答案:1.0100111;1.01001107.字符“A”的ASCII码为41H,则字符“D”的ASCII码应为:______;字符“0”的ASCII码为30H,则字符“8”的ASCII码应为:______。
答案:44;388.若X=-107,Y=+74,按8位二进制可写出:[X]补=______;[Y]补=______;[X+Y]补=______;[X-Y]补=______答案:1001 0101B;0100 1010B;1101 1111B;0100 1011B分析:107=16×6+11=6BH ∴ [X]补=0-6BH=95H ;74=16×4+10=4AH ∴ [Y]补=4AH ;[-Y]补=0-[Y]补=B6H [X+Y]补=95H+4AH=DFH ;[X-Y]补=[X]补+[-Y]补=95H+B6H=4BH或[X-Y]补=[X]补-[Y]补=95H-4AH=4BH (有溢出,结果出错)9.110101.11B=______D答案:53.75 分析:11 0101B=35H=16×3+5=53D 0.11=1×2-1+1×2-2=0.7510.若[X]补=0011 0011B,[Y]补=1100 1100B,则[X-Y]补=______B,运行结果对状态标志ZF、SF、OF的影响为______、______、______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题…………………………………………………………………( 25 分)
1.十进制数48对应的二进制数为、十六进制数为、非压缩型BCD码为,它是字符的ASCII码。
2.已知8BH为某有符号字节数据的补码,该有符号数对应的十进制数是,该有符号数存在计算机中的二进数形式为。
3.设有如下变量定义伪指令:
DATA SEGMENT
X DB ?
DATA ENDS
伪指令中的?表示含义,X的偏移地址为。
若X存储有符号数时,其取值范围是。
若要在该数据段中继续增加变量定义,则该数据段中最多共可存储字节数据。
若执行MOV X,AL指令,则目的操作数的寻址方式为,数据传送时占用个总线周期,数据沿着16位数据总线中的传送,指令执行时,8086的M/IO引脚输出电平,RD引脚输出电平,WR引脚输出电平。
4.设有如下指令序列:
1234H:190H NEXT1:……
MOV BL,0FFH
XOR AL,AL
CMP AL,BL
1234H:200H JL NEXT1
1234H:202H NEXT2:……
当指令CMP AL,BL执行完时,AL寄存器的值为,标志寄存器FR的OF位为,SF位为,ZF位为,CF位为。
指令JL NEXT1的代码为字节代码,指令代码的第2字节为,NEXT1的逻辑地址是,当JL NEXT1指令执行完后,下一条应执行的指令的物理地址是。
5.设8253的0#计数器的CLK0输入方波频率为2MHz,若将其作为定时用,其单个计数器的最长定时时间为,这时计数初值应为,应将它设置为(二进制还是BCD码计数器)。
将0#计数器与1#计数器串接使用可延长定时时间,这时应将0#计数器的引脚与1#计数器的引脚连接起来,最长的定时时间可延长倍。
6.在可屏蔽中断、非屏蔽中断、断点中断和单步中断之中,属于CPU外部信号触发的中断是,由上升沿触发的中断是,优先级最高的是,需要由8259A提供中断类型码的是。
一片8259A最多可接个外设的中断请求信号,8259A工作在优先级完全嵌套方式时,其引脚所接外设具有最高中断优先级,8259A占用个端口地址。
2片8259A级联,可管理个中断源。
7.可用于异步串行通讯的接口芯片的型号为,发送与接收可同时进行的数据传送方式称为,串行发送数据的引脚名称是,接收数据的引脚名称是。
异步串行通信的数据以(二进制位还是字符)为单位,无数据传送时线路处于(高电平还是低电平),表示数据开始传送时的位称为,
该位为(高电平还是低电平),串行传送数据时常遇到的出错有奇偶校错、溢出错和,当串行接口芯片收到一个完整的数据后而CPU还没有取走时,串行接口又收到了第二个数据,这时会发生出错,若当采用9600波特率传送数据时不断遇到数据传送出错,可适当地(提高还是降低波特率)来减少传送错误。
二、判断题…………………………………………………………………( 10 分) 1.()一个字节能表示256个补码数据。
2.()8086执行MOV AL,BL指令的时间为1个总线周期。
3.()8086系统存储器的数据段和附加段可以是同一个段。
4.()一个外设只占一个端口。
5.()伪指令在编译过程中,将不会产生机器码。
6.()中断优先就是谁先提出中断请求谁就得到优先响应。
7.()8086 CPU的取指令代码和执行指令代码可同时进行。
8.()条件转移指令都是段内转移指令。
9.()8086CPU执行转子程序指令时,自动将该指令的段地址和偏移地址入栈。
10.()程序段前缀PSP放在内存的最前面,可利用程序段前缀退出程序返回DOS。
三、简答题…………………………………………………………………( 30 分) 1.8086读总线周期时序图如下:
1)Tw状态是如何出现的?
2)标号1处信号是什么状态?
3)若8086 CPU执行指令:OUT 0FFH, AL,与以上的时序图有什么不同?
2.判断如下指令是否有错,如有错则改正。
1)MOV BL,OFFSET TABLE
2)XCHG 300H,AH
3)MOV [BL],ES:[BX]
4)POP CS
5)SHL AX,4
3.设已编写好类型码为77H的中断服务程序为:
INTROUT PROC FAR
……
…… .
IRET
INTROUT ENDP
该中断服务程序的中断向量在8086中断向量表中存放的物理地址是多少?请编写一段程序,设置该程序的中断向量。
4.按如下要求各写出一条指令。
1)若标志寄存器的SF位为0则转至NEXT地址:。
2)将BL寄存器的值(有符号数)除以2:。
3)测试AL寄存器的D7位是否为1:。
4)源操作数为寄存器寻址方式:。
5)目的操作数为相对基址变址寻址方式:。
5.设有段定义伪指令如下:
STACK SEGMENT STACK
DB 100H DUP(’STACK’)
STACK ENDS
若当前SS=100H,AX=1234H,BX=5678H。
画出执行PUSH AX,POP BX 指令前、后堆栈段的存储状况示意图(图中注明执行指令前后堆栈的变化情况)以及AX,BX的值。
6.阅读下列程序,说明该程序段完成的功能以及调用方法。
FUNC PROC
AGAIN:MOV AH,01H
INT 21H
CMP AL,30H
JB AGAIN
CMP AL,39H
JA AGAIN
RET
FUNC E NDP
四、编程题…………………………………………………………………( 10 分)
编写程序,从键盘输入字符串,并和数据段中定义的字符串“PWD2008”比较,如果完全相同,则输出“MATCH”,否则输出“NOT MATCH”。
要求写出完整的数据段、代码段定义,程序结束后能够返回DOS。
五、硬件编程题(第1小题10分,第2小题5分)………………( 15 分)
设电路如题五图(a )所示。
1. 编写程序,在内存中定义一个1000个字节的存储空间,将A/D 转换后的
数字量读入内存,并送到D/A 芯片的输出端(共采集、处理1000个点)。
2. 若A/D 输入电压如题五图(b )所示,画出D/A 输出电压Va 和Vb 的波形。
题五图(a )
题五图(b )
t
六、硬件编程题…………………………………………………………( 10 分)
如题六图所示,8255A 端口地址为320H~323H ,工作方式字见附表。
设8255A 工作在方式0,PA 端口为输入,PB 端口为输出。
试编写程序,完成以下功能:
当开关Ki(i=0~7)断开时,相应的LEDi(i=0~7)灯亮,闭合时,相应的LED 灯灭;当开关全断开时,在计算机屏幕上显示字符串“ALL LEDS TURN ON ”;当开关全闭合时,在计算机屏幕上显示字符串“ALL LEDS TURN OFF ”。
题六图
附表:8255A 工作方式控制字格式
D 4= 0 PA 口为输出 1 PA 口为输入
D 3= 0 PC 口高4位为输出 1 PC 口高4位为输入
D 2= 0 B 组工作在方式0 1 B 组工作在方式1
D 1= 0 PB 口为输出 1 PB 口为输入
D 0=
0 PC 口低4位为输出 1 PC 口低4位为输入。