上微机原理考试A及答案
微机原理与应用A卷及答案
一、选择题(每小题2分、共30分)1、单片机在构成应用系统时,下面不属于其可选择的方式的时()A、操作系统B、专用系统C、模块系统D、单片单板机系统2、MCS-51子系列的芯片有()个并行口。
A、1个B、2个C、3个D、4个3、MOV A,#70H这条指令属于()寻址方式。
A、寄存器寻址B、寄存器间接寻址C、变址寻址D、立即数寻址4、堆栈指针SP的作用是()A、指示堆栈的栈底B、指示堆栈的栈顶C、指示下一条将要执行指令的地址D、指示中断返回的地址5、使用单片机开发系统调试程序时,对源程序进行汇编的目的是()A、将源程序转换成目标程序B、将目标程序转换成源程序C. 将低级语言转换成高级语言D. 连续执行键6、当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区,保护其下一条指令的地址,然后再将转移的地址送()实现转移;当再执行RET指令时自动将堆栈中的地址弹入PC从而实现返回。
A、DPTRB、PCC、SPD、PSW7、在寄存器间接寻址方式中,Ri是指()A、R0~R7B、R0~R1C、操作码D、操作数地址8、下面哪个时指令中不可缺少的部分()A、操作码助记符B、标号C、操作数D、注释9、MCS-51单片机有七种寻址方式,其中:MOV A,direct 源操作数属于()寻址A、间接B、变址C、相对D、直接10、如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)=( )A、79HB、49HC、58HD、00H11、总线按功能分类有三种,下面哪种不属于其分类()A、数据总线B、地址总线C、传输总线D、控制总线12、在输入/输出接口电路中设计了3中寄存器,下面不属于其中的是()A、状态寄存器B、数据寄存器C、传输寄存器D、命令寄存器13、在指令MOV 30H, #55H中,30H是()A、指令的操作码B、操作数C、操作数地址D、机器码14、MCS-51单片机有七种寻址方式,其中:MOVC A,@A+DPTR源操作数属于()寻址A、间接B、变址C、相对D、直接15、下面指令表示加法指令的是()A、MOVB、SUBC、ADDD、ORL二、填空题(每空2分、共20分)1、按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统和_______________________等。
微机原理与接口技术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)。
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 寄存器中。
微机原理及接口技术试题及答案精选全文完整版
《微机原理及接口技术》试卷(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 口执行按位置位/复位操作时,写入的端口地址是( )。
微机原理试题A及答案 12-13-2
选择题(每题2分,共20分)1.下列关于冯·诺依曼计算机的基本特点,错误的是。
A. 数据以二进制码表示B. 采用存储程序方式,程序和数据各占用一个存储器C. 机器以运算器为中心D. 指令由操作码和地址码组成2.8位二进制补码表示的整数数据范围是。
A. -127~127B.-128~128C. -128~127D. -127~1283.8086CPU有20条地址线,可寻址访问的最大存储器空间为。
A. 1KB. 64KC. 256KD. 1M4.在标志寄存器中,若运算结果为0,允许响应外部可屏蔽中断,则零状态标志ZF= 和中断允许标志IF的值分别是。
A. 0,0B. 0,1C. 1,0D. 1,15.在寄存器间接寻址方式中,操作数在中。
A.通用寄存器B. 段寄存器C. 堆栈D. 存储器6.用汇编语言编写的程序需要经过翻译成机器语言后,才能在计算机中执行A. 编译程序B. 解释程序C. 汇编程序D. 调试程序7.若处理器采用方式对IO端口进行编址,则不需要开发专门的IO指令集。
A. 统一编址B. 独立编址C. 译码器编址D. 逻辑门编址8.在DEBUG调试系统中,用于显示内存的命令是______。
A. D命令B. R命令C. U命令D. T命令9.8255A引脚信号WR=0,CS=0,A1=1,A0=1时,表示CPU_____。
A. 向C口写数据B.向控制口写控制字C.读C口数据D.读控制口数据10.若某10位D/A转换器基准电压为5V,则该D/A转换器分辨率为mV。
A. 1.2B. 2.4C. 4.9D. 19.5二、填空题(每空1分,共22分)1、微型计算机的总线一般包括数据总线、总线和总线三种类型。
2、(210.65625)10=()16,(1011.1011)2=()83、[10000000]补=()10,若[X]原=10011001,则[X]补=_____,[-X]补=_____。
微机原理期末试卷A(含答案)
A.1 B.2 C.4 D.8
10.存储器在断电后,仍保留原有信息的是(B)
A.RAM,ROM B.ROM,EPROM C.SRAM,DRAM D.PROM,RAM
11.在可编程通信接口电路Intel 8251的接口信号中,有同CPU接口的,有同外部装置接口。下面四个信号中,哪个不是同CPU接口的?(B)。
初始值设置时,要符合控制字中的格式规定,即只写低位字节还是只写高位字节,或高低位字节都写,控制字中一旦规定,具体初始值设定时就要一致
10.简述硬件中断和调用子程序的异同?
答:相同:都需要保护断点,实现返回;都是暂停执行现行程序,转去执行另一段程序。2分
不同点:调用子程序是事先安排好的,调用点固定,并由远调用近调用之分;不会影响标志寄存器的内容。硬件中断是随机的,调用点不固定,都为远调用;会影响标志寄存器的内容。
8.简述8251A的初始化编程流程?
9.8253有几种工作模式,对8253进行初始化编程时,有哪两条原则必须严格遵守?
8253有6种工作模式1分
如下两条原则
1对于每个计数通道进行初始化时,必须先写入控制字,然后写入计数初值。这是因为计数初值的写入格式是由控制字的D5和D4两位编码决定的。写入计数初值时,必须按控制字规定的格式写入。
物理地址为5600H×10H+0070H=56070H2分
2)栈底地址:逻辑地址为5600H:0300H
物理地址为5600H×10H+0300H=56300H
3)数据2010H放置于5600H:006FH和5600H:006EH单元(SP)=006EH3分
3.对于8086CPU计算机系统中,在进行6789H-1234H运算后,试求状态标志SF、ZF、PF、CF、AF、OF的值。
微机原理与接口技术试题四套卷版+答案
微机原理与接⼝技术试题四套卷版+答案微机原理与接⼝技术考试试卷(A)专业学号姓名成绩⼀、填空题(每⼩题5分,共10分)1. 某控制电路中,输出控制端⼝的⼝地址为34CH,输⼊状态端⼝的⼝地址为34DH。
现从输⼊⼝读⼊外部状态,若不为80H,就输出FFH关闭设备,否则输出00H开启设备。
请完善下⾯的程序。
...............MOV DX, 34DH;①________AL, DX②________AL, 80H③________MOV DX, 34CHMOV AL, 00HOUT DX, AL④________EXITGO-OFF: MOV DX, 34CHMOV AL, ⑤__________OUT DX, ALEXIT: RET2.下⾯是⼀个中断处理⼦程序的加载程序段,中断类型号为60H,请完善该程序段。
INT-INT PROC FAR.......... ;保护现场SUB AX, ①__________;MOV ES, AX;ES清零MOV ②__________,OFFEST inthandlerMOV AX, SEG inthandlerMOV DI ,③__________SHL DI, 1SHL ④__________, 1MOV ⑤__________, BXMOV ES:[DI]+2, AX............;恢复现场RETINT_INT ENDP⼆、单项选择题(每⼩题1分,共10分)1.指令MOV AX,[BX][SI]中源操作数的寻址⽅式是 ( )A.寄存器间接寻址B.变址寻址C.相对寻址D.基址变址寻址2.8086 CPU内有指⽰下条指令有效地址的指⽰器是 ( )A.IPB.SPC.BPD.SI3. .CPU与外设交换数据,当采⽤程序控制I/O⽅式时,是( )。
A.以CPU为主动⽅B.以存储器为主动⽅C.以外设为主动⽅D.外设直接和存储器交换数据4.8253在下⾯⼏种不同的⼯作⽅式中,可⽤GA TE作重触发信号的是( )。
微机原理及接口技术期末试题A级答案(共五篇)
微机原理及接口技术期末试题A级答案(共五篇)第一篇:微机原理及接口技术期末试题A级答案1、8086/8088 的时钟信号是由(C)提供。
A.8259 B.8255 C.8284D.82532、指令MOV AX,0283H[BX][SI] 中源操作数的寻址方式为(B)。
A.寄存器间接寻址B.基址变址相对寻址C.基址寻址D.变址寻址3、某存储单元的段基址为3806H,段内偏移地址为2948H,该存储单元的物理地址为(B)A.4100H B.3A9A8H C.3B008H D.3AA08H4、某存储器芯片有地址线15根,数据线8根、该存储器芯片的存储容量为(D A.15K×8 B.32K×256 C.1K×8 D.32K×85、某存储器芯片容量为2K×4bit、若用它组成16K×8bit存储器组,所用芯片数以及用于组内寻址的地址线为(B)。
A.2片、11根B.16片、14根C.8片、16根D.16片、8根6、DMAC 8237具有(C)独立通道。
A.八个 B.二个 C.四个 D.三个7、可编程中断控制器8259A每片具有(C)优先权控制。
A.4级 B.2级 C.8级 D.6级8、若要某系统的8253的2通道输出波形为占空比1:1的方波、分频系数为1000、二进制计数,其工作方式命令字为(B)。
A.A6H B.B6H C.B4H D.C7H 9、8237片内寻址的端口有(D)个。
A.4 B.2 C.8D.16 10、8259片内寻址的端口有(B)个。
A.4 B.2 C.8 D.16二、填空题:(每空1分,共计40分)1、指令ASSUME在程序中出现时表示:(段寄存器与段之间的对应关系)。
2、编语言源程序中的语句结构由4部分组成,每个部分称为项(也可称为域或埸),各项名称分别为:标号或变量名、操作码、操作数、注释3、志寄存器FR中有六个状态标志,它们的符号、名称以及为0和1时代表的意义分别为:①.(进/借位位CF;当运算中最高位有进位或借位时CF=1;否则CF=0);②.(符号位SF;当运算的结果最高位为1即结果为负数时SF=1;否则SF=0)③.(奇偶位PF;当运算的结果中低8位中含1的个数为偶数时PF=1;否PF=0 ④.(全零位ZF;当运算的结果为零时ZF=1;否则ZF=0);⑤.(溢出位OF;当带符号数运算的结果有溢出时OF=1;否则OF=0);⑥.(半进/借位位AF;当运算的结果D3向D4有进位或借位时AF=1;否则AF=0);4、微机主机与输入/输出设备之间的数据传送方式有以下四种方式:(无条件传送)、(查询式传送)、(中断传送)、(DMA传送)、5、执行下面的程序段后,AX=(35)MOV CX,5 MOV AX,50 NEXT:SUB AX,CX LOOP NEXT HLT6、执行下面的程序段后,AL=(34H),BUF DW 2152H,3416H,5731H,4684HMOV BX,OFFSET BUF MOV AL,3 XLAT7、标志寄存器FR中有三个控制标志,它们的符号、名称以及为0和1时代表的意义分别为:①.(中断控制IF;允许即开中断时IF=1;否则IF=0);②.(方向控制DF;在串操作指令时需变址寄存器SI,DI按递减方式工作即-1/2时DF=1;否则DF=0);③.(单步操作控制TF;需单步工作时TF=1;否则TF=0);8、8086/8088 CPU具有两种外部中断,它们是(非屏蔽中断即NMI)和(可屏蔽中断即INTR)。
微机原理试题答案(A)
微机原理试题答案(A)班级学号姓名成绩一、填空题:33%1. Intel 8086是 16 位的微处理器,Pentium是 32 位的微处理器。
2. 尽管各种微型机的总线类型和标准有所不同,但大体上都包含3种不同功能的总线,即地址总线、数据总线和控制总线。
3. 若有二个数5439H和456AH进行相加,则运算后标志寄存器中的ZF= 0 ,PF= 1 ,AF= 1 ,OF= 1 。
4. 某一测控系统要求计算机输出的模拟控制信号的分辨率必须达到1‰,则应选用的D/A转换器的位数至少是 10 位。
5. 在数据传送过程中,数据由串行变为并行,或由并行变为串行,这种转换是通过接口电路中的_移位__寄存器实现的。
6. 从产生中断的方法来分,8086的中断可分为硬件中断和软件中断两大类,其中硬件中断又可分为两类:可屏蔽中断、不可屏蔽中断,它们分别通过 INTR 、 NMI 这两个引腿引入。
7. 如果0段005CH、005DH、005EH、005FH这4个单元的内容分别为12H、34H、56H、78H,则对应于中断类型号 17H(23)的中断处理子程序入口地址的段地址为 7856H ,偏移量为 3412H 。
8. 若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为 3311EH9. 设8086要从I/O端口03C0H中读入一个字节,则应该使用的两条指令是 MOV DX,03C0H 、IN AL,DX 。
10. 假设(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)= 2450H11. 在异步通信中,设每个字符对应1个起始位、7个信息位、1个奇/偶校验位和1个停止位,如果波特率为2400,则每秒能传输的最大字符数为 24012. 某8086系统采用8255A作为并行I/O接口,初始化时CPU所访问的端口地址为0CBH,并设定为方式1输出,则A口的口地址应为 0C8H 。
微机原理-及应用A试题库及答案修改版
1.3 填空题
1. .CPU 是英文 Central processing unit 的缩写,中文译为中央处理单元。 2. Intel 8086 支持 1MB 容量主存空间,80486 支持 4GB 容量主存空间。 3. .二进制 16 位共有 216 个编码组合,如果一位对应处理器一个地址信号,16 位地址信号共 能寻址 64KB 容量主存空间。 4. DOS 主要支持两种可执行文件,它们的扩展名分别是 EXE 和 COM。 5. 关于总线的英文缩写 ISA 原文是 industry standard architecture, PCI 原文是 peripheral component interconnection。 6. Windows 的文件夹对应的专业术语是 目录 ,英文是 file 。 7. Pentium 系列处理器的多媒体指令有 MMX ,SSE,SSE2 和 SSE3 类指令。 8.Pentium 处理器采用 64 位数据总线, 32 位地址总线与主存相连。 9.最初由 IBM 公司采用 Intel 8088 处理器和 DOS 操作系统推出 PC 机。 10. 当前 32 位 PC 机主要采用 PCI 总线连接 I/O 接口电路卡,键盘、鼠标等则采用 PS/2 (USB) 总线连接。 11. 描述 CPU 的主要技术参数有_字长_ ,时钟频率,集成度等。 12. 系统总线一般可分为地址总线,数据总线 和控制总线。
A.寄存器相对寻址 B.直接寻址 C.相对基址变址寻址 D.间接寻址
5. VAR 是数据段中定义的字变量,指令 MOV AX,VAR 中源的操作数的寻址方式是( )。
A.寄存器相对寻址 B.直接寻址 C.相对基址变址寻址 D.寄存器间接寻址
6. 下列 80X6CPU 标志寄存器的标志位中,不属于状态标志位的是(
大学《微机原理》期末考试A卷及答案
以下为答题纸,共 12 页一、 单选题(本大题共15小题,每小题1分,共15分)1. 某计算机字长为32位,内存容量为4096K 字节,按字编址,其寻址空间为( B )。
A. 1024KBB. 1024KC. 2048KBD. 2048K 2. 下面是有关SRAM 和DRAM 的叙述I. DRAM 存储单元的结构比SRAM 简单 II . DRAM 比SRAM 成本高 III. DRAM 比SRAM 速度快 IV. DRAM 要刷新,SRAM 不要刷新 其中正确的是( D )。
A. I 和IIB. II 和IIIC. III 和IVD. I 和IV 3. 在下列80x86指令中,合法的指令是( D )。
A. ADD [BX],01HB. SHL CL ,AXC. OUT 258H ,ALD. IN AL ,DX 4. 若定义DAT DD 87654321H ,则DAT+1字节单元的数据是( C )。
A. 87HB. 65HC. 43HD. 21H5. 指令“MOV AX ,[BX+20H]”源操作数的寻址方式为( C )。
A. 寄存器寻址B.寄存器间接寻址C. 寄存器相对寻址D.以上均不对 6. 假设程序中的数据定义如下:PARTNO DW ?PNAME DB 16 DUP (?) COUNT DD ?PLENTH EQU $-PARTNO 则PLENTH= ( D )A. 16B. 18C. 20D. 22 7. 2片8259A 级联,最多可管理的中断级数为( A )。
A. 15级B. 22级C. 23级D. 24级8. 要禁止8259A 的IR 7的中断请求,则中断屏蔽操作命令字OCW1应为( A )。
A. 80HB. 28HC. E8HD. 1BH9. 若主程序中已使中断标志IF 置“1”(中断允许),则响应中断请求、进入中断服务程序并返回主程序后,IF 标志位( A )。
第 2 页 共 13 页大学《微机原理》期末考试A 卷及答案第 3 页 共 13 页A. 一定为“1”B. 一定为“0”C. 可能为“1”,也可能为“0”D. 以上均不对10. 一片DMA 控制器8237的DMA 通道数和每个通道一次DMA 传送的最大长度分别为( D )。
【免费下载】上微机原理试卷A答案
浙江工业大学2010/2011 学年第二学期试卷(评分标准)课程微机原理及应用姓名___________________________班级_______________________________________________________________题序一二三四五六七八九十总评计分一、选择题(1.5分×10=15分):1.某补码表示的8位二进制整数由5个1和3个0组成,则其可表示的最小值是(C )。
A、-120B、-15C、-113D、-1212.8086/8088复位后从(B )地址处开始执行程序。
A、00000HB、FFFF0HC、FFFFFHD、FFF0H3.8086执行指令MOV AL,[BX],其中(BX)=2041H时,BHE和A0的输出是(B )。
A、0,0B、0,1C、1,0D、1,14.在堆栈内,有效地址为2500H到2505H单元内依次存放10H、20H、30H、40H、50H、60H六个数,已知SP=2502H,执行POP BX指令后,有( B )。
A、SP=2502H,BX=1020HB、SP=2504H、BX=4030HC、SP=2504H,BX=3040HD、SP=2500H,BX=2010H5.下列指令中,能完成将AL寄存器清零的有(C )条。
CMP AL,AL ;SUB AL,AL ;XOR AL,AL ;MOV AL,0A、1B、2C、3D、46.8086 CPU在响应中断时顺序将(C )内容压入堆栈。
A、CS.IP.PSWB、IP.CS.PSWC、PSW.CS.IPD、PSW.IP.CS7.下列指令中,有语法错误的是( C )。
A. MOV [SI],ALB. IN AL, DXC. MOV [BX+SI],78D. AND AX, 0FH8.8086能够访问的存储空间的大小是( B )。
A. 64kB.1MC. 256D.16M9. D RAM 是指(B )A. 随机读写存储器B. 动态随机读写存储器C.只读存储器 D.可擦可编程的只读存储器10.一个正确的汇编语言程序经过编辑、编译、连接等步骤后,可生成执行程序,其中每一步都产生一些中间结果文件,但最少必须有如下一些文件(D )A. *.ASM,*.LST,*.exeB.*.OBJ, *.ASM,*.CRF,*.exeC. *.OBJ, *.ASM,*.LST,*.exeD. *.OBJ, *.ASM,*.exe二、判断题(1分×10=10分):1.动态RAM刷新电路的作用是要写入新的信息。
《微机原理》期末考试A卷(有答案)
1.试题可采用粘贴方式,请用B5纸打印,粘贴时不要超过边框。
2.本科课程的试题一般不留答题空间,答案写在专用答题纸上,专科课程试题一般要留答题空间,答案直接做在试卷上。
年级 专业班级姓名 学号 考试时间 年 月 日 午订装线2009 ——2010 学年 第 1 学期课程名称: 微机原理及应用 考试形式:( 闭 )考核方式:(考试)题号 一 二三四五总分得分评阅人签 名一、单项选择题(每题 1分,共 15 分)1.若用户数据位于存储区10000H ~1FFFFH ,则该数据的段地址为__C____。
(A) 0100H (B) 1FFFH (C) 1000H (D) 0FFFH 2.8086 CPU 在响应中断时顺序将_____C_____内容压入堆栈。
(A) CS.IP.PSW (B) IP.CS.PSW(C) PSW.CS.IP (D) PSW.IP.CS3.设(10FF0H)=10H ,(10FFlH)=20H ,(10FF2H)=30H ,则从物理地址10FF1H 中取出一个字的内容是 B 。
(A) 1020H (B) 3020H (C) 2030H (D) 2010H4.连续启动两次独立的存储器操作之间的最小间隔叫____D______。
(A) 存取时间 (B) 读周期 (C) 写周期 (D) 存取周期考场座号试卷类型 A 卷得 分命题教师签名: 汤定德 系主任签名: 徐根耀 日 期 2009.12.183.试编写由8位某型号数模转换器产生锯齿波模拟信号的一段程序,设地址51CH 为计算机中译码器的输出,且该输出信号使数模转换器的CS 为低电平。
(10分)CODE SEGMENTASSUME CS:CODE (2分) START:MOV CX,256 MOV AL,0MOV DX,51CH (2分)LOOP1:OUT DX,AL CALL DELAY INC AL LOOP LOOP1 JMP STARTCODE ENDS (5分) END START (1分)五、计算题(第1题5分、第2题10分,共15分)1.10010110 11010101(5分)解:根据“相异则或”的原则(2分),可得结果为01000011.(3分)2.00011001-00100000(要求有较详细的运算步骤)(10分)解:(5分) 而11111001即为-7的补码(2分),故差应为10000111(3分).得 分 订装线。
微机原理A卷(高质量含答案)
《微型计算机技术及应用》试卷(A 卷)适用班级: 15楼宇,15轨道一、单选题(2×14=28 分)1.计算机中数据是以什么形式表示的( C ) A .原码 B .反码 C .补码 D .8421BCD 码2.指令MOV DX ,[BX]的寻址方式是( D )A .立即寻址B .直接寻址C .寄存器寻址D .寄存器间接寻址3.在LOOP 指令执行的时候,隐含着对计数器减1的操作,该计数器是用寄存器( C )A .AXB .BXC .CXD .DX4.在以查询方式与I/O 端口交换数据时,外设准备好的状态信息是通过( C )提供给CPU 进行查询的。
A .数据总线B .地址总线C .控制总线D .中断请求线5.在加法运算中,如果产生溢出,所得到的结果就不再是和的补码的正确表示了,如何判断( A )A .最高位进位和次高位进位的异或B .最高位进位和次高位进位的同或C .最高位进位和辅助进位的异或D .最高位进位和辅助进位的同或6.当8086工作在最小模式下的时候,区分进行存储器访问还是IO 访问的引脚信号是( B )。
A .ALEB .IO M /C .HOLD D .WR7.下列对应关系错误的是( C ) A .ALE 地址锁存允许信号B .WR 写控制信号,输出引脚,低电平有效C .INTA 中断请求信号D .R DT / 数据发送、接受方向控制信号8.8086的不可屏蔽中断和可屏蔽的中断分别从下列哪两个引脚输入( A )A .NMI INTRB .INTR NMIC .NMI CLKD .READY INTR9.关于MOV 指令,下列说法错误的是( C )A .立即数只能为源操作数,不能为目的操作数B .存储器单元之前不能直接传送数据C .CS 和IP 可以为目的操作数D .目的操作数和源操作数的类型要匹配10.如果要做一个中文网页,让世界上的任何国家的机器都能浏览中文,不出现乱码,应该采用的文字编码方法是( D )A .GBKB .GB2312C .ASCII 编码D .UTF-811.在执行压缩8421BCD 码下十进制的加法运算的时候,加法运算完成后对应的调整指令是( C )A .XLATB .NEGC .DAAD .AAA12.若BX=1200H,SI=0300H,执行下面的指令,LEA DI,[BX+SI+0100H]执行完成后DI寄存器中的指是( C )A.1400H B.1500HC.1600H D.1700H13.如果CPU决定响应中断,中断服务程序的执行过程,排序应该是( A )A.关中断,保护断点和现场,开中断,转入中断服务程序,关中断,恢复现场,开中断B.转入中断服务程序,关中断,保护断点和现场,开中断,关中断,恢复现场,开中断C.开中断,保护断点和现场,关中断,转入中断服务程序,开中断,恢复现场,关中断D.关中断,恢复断点和现场,开中断,转入中断服务程序,关中断,保护现场,开中断14.8253硬件触发计数,写出初值n以后并不马上计数,必须在门口信号GATE的触发下,才开始计数(GATE信号的上升沿起作用),计数过程OUT 输出低电平并维持n个CLK脉冲后才变为高电平,这是8253那哪一个工作方式( B )A.方式0B.方式1C.方式2D.方式3二、填空题(2*10=20分)16. 在寻址代码段的时候,一般代码段基址保存在CS寄存器当中,IP寄存器保存了当前将要执行的下一条指令相对于段基址的偏移量。
微机原理与接口技术考试试题及答案A
《微机原理与接口技术》课程期末考试试卷(A卷,考试)一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。
每题2分,共30分)1 .某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有()条。
A. 32B. 16C. 20D. 242 .用8088CPU组成的PC机数据线是()。
A. 8条单向线B. 16条单向线C. 8条双向线D. 16条双向线3 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过()来区分的。
A. 不同的地址编码B. 不同的读控制逻辑C. 不同的写控制逻辑D. 专用I/O指令4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为()。
A. 80HB. 28HC. E8HD. 01H5 .在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为()。
A. ICW1,ICW2,ICW3B. ICW1,ICW2,ICW4C. ICW1,ICW3,ICW4D. ICW2,ICW3,ICW46 .6166为2Kx8位的SRAM芯片,它的地址线条数为()。
A. 11B. 12C. 13D. 147 .在计算机系统中,可用于传送中断请求和中断相应信号的是()。
A. 地址总线B. 数据总线C. 控制总线D. 都不对8 .段寄存器装入2300H,该段的最大结束地址是()。
A. 32FFFHB. 23000HC. 33FFFHD. 33000H9 .在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个()。
A. I/O设备B. I/O接口C. 主处理器D. 逻辑高10 .在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是()。
A. 汇编指令B. 宏指令C. 机器指令D. 伪指令11 .中断向量表占用内存地址空间为()。
A. 00000H~003FFHB. 00000H~000FFHC. 00000H~00100HD. FFF00H~FFFFFH12 .实现CPU与8259A之间信息交换是()。
上微机原理考试A及答案
上微机原理考试A及答案————————————————————————————————作者:————————————————————————————————日期:浙江工业大学期终考试命题稿2012/2013 学年第二学期课程名称微机原理及应用使用班级信息学院11级教师份数 2 学生份数490命题人陈朋审核人每份试卷命题总页数 6 页2 大张需用白纸命题注意事项:一、命题稿请用A4纸电脑打印,或用教务处印刷的命题纸,并用黑墨水书写,保持字迹清晰,页码完整。
二、两份试题必须同等要求,卷面上不要注明A、B字样,由教务处抽定A、B卷。
三、命题稿必须经学院审核,并在考试前两周交教务处。
浙江工业大学2012/2013学年第二学期试卷课程微机原理及应用姓名___________________________班级__________________________学号___________________________题序一二三四五六七八九十总评计分一、选择题(2分×10=20分)1.8086指令系统的指令是(D)。
A、单字节指令B、双字节指令C、固定长指令D、可变长指令2.8086/8088复位后从(B)地址处开始执行程序。
A、00000HB、FFFF0HC、FFFFFHD、FFF0H3.DRAM 是指(B)A、随机读写存储器B、动态随机读写存储器C、只读存储器D、可擦可编程的只读存储器4.8086CPU系统主存储器以( A)为单位编址。
A、字节B、字C、双字D、八字节5.下列指令中,有语法错误的是( C )。
A、MOV [SI],ALB、IN AL, DXC、MOV [BX+SI],78D、MOV AX, [1200]6.现有4K×8位的RAM芯片,它所具有的地址线条数应是( A)条。
A、12B、13C、11D、107.下列寻址方式中,段超越前缀不可省略是(B)。
A、DS:[ BX+SI ]B、DS:[ BP+DI ]C、SS:[ BP ]D、DS:[ DI ]8.程序中连续执行PUSH AX和POP BX两条指令,其功能相当于执行(A)指令。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
上微机原理考试A及答案————————————————————————————————作者:————————————————————————————————日期:浙江工业大学期终考试命题稿2012/2013 学年第二学期课程名称微机原理及应用使用班级信息学院11级教师份数 2 学生份数490命题人陈朋审核人每份试卷2 大张命题总页数 6 页需用白纸命题注意事项:一、命题稿请用A4纸电脑打印,或用教务处印刷的命题纸,并用黑墨水书写,保持字迹清晰,页码完整。
二、两份试题必须同等要求,卷面上不要注明A、B字样,由教务处抽定A、B卷。
三、命题稿必须经学院审核,并在考试前两周交教务处。
浙江工业大学2012/2013学年第二学期试卷课程微机原理及应用姓名___________________________班级__________________________学号___________________________ 题序一二三四五六七八九十总评计分一、选择题(2分×10=20分)1.8086指令系统的指令是(D)。
A、单字节指令B、双字节指令C、固定长指令D、可变长指令2.8086/8088复位后从(B)地址处开始执行程序。
A、00000HB、FFFF0HC、FFFFFHD、FFF0H3.DRAM 是指(B)A、随机读写存储器B、动态随机读写存储器C、只读存储器D、可擦可编程的只读存储器4.8086CPU系统主存储器以( A)为单位编址。
A、字节B、字C、双字D、八字节5.下列指令中,有语法错误的是( C )。
A、MOV [SI],ALB、IN AL, DXC、MOV [BX+SI],78D、MOV AX, [1200]6.现有4K×8位的RAM芯片,它所具有的地址线条数应是( A)条。
A、12B、13C、11D、107.下列寻址方式中,段超越前缀不可省略是(B)。
A、DS:[ BX+SI ]B、DS:[ BP+DI ]C、SS:[ BP ]D、DS:[ DI ]8.程序中连续执行PUSH AX和POP BX两条指令,其功能相当于执行(A)指令。
A、MOV BX,AXB、MOV AX,BXC、XCHG AX,BXD、XCHG BX,AX9.有一8086系统的中断向量表,在0000H:003CH单元开始依次存放34H、FEH、00H和F0H四个字节,该向量对应的中断类型码和中断服务程序的入口地址分别为( C )。
A、0EH,34FE:00F0HB、0EH,F000:FE34HC、0FH,F000:FE34HD、0FH,00F0H:34FEH10.X的8位补码是10110100,则X的16位补码是(C)。
A、0000000010110100B、1000000010110100C、1111111110110100D、0111111110110100二、判断题(1.5分×10=15分)1.8086CPU的一个总线周期一般由4个状态组成。
(√)2.无论是转移指令还是循环控制指令,均可跳转到程序的任意位置。
(×)3.8086CPU进行堆栈操作时,可依需要进行字节或字操作。
(×)4.IRET指令不仅改变CS值,而且还改变IP值。
(√)5.8086 CPU对内部中断进行响应时,无需中断类型码便可找到相应的中断服务程序入口地址。
(×)6.8259A的8个中断源的中断矢量在中断向量表中是连续存放的。
(√)7.在中断发生时,CPU总是一个中断处理完再处理下一个中断。
(×)8.DMA方式能处理高速外设与主存间的数据传送,高速工作性能往往能覆盖低速工作需要。
因此DMA方式完全可以取代中断方式。
(×)9.指令“ADD AX,[BX+2000H]”是一条不带进位的加法指令,因此该指令执行后进位标志位CF将不受影响。
(×)10.CPU与外部接口数据传输方式有程序传送、中断、DMA三种方式。
(√)三、填空题(2分×8=16分)1.8086CPU从功能上讲,其内部结构分为执行单元EU和总线接口单元BIU两大部分。
2.8086CPU的地址总线有20位,可直接寻址1MB的存储空间。
3.总线按其功能可分地址总线AB、数据总线DB和控制总线CB三种不同类型的总线。
4.CPU在执行OUT DX,AL指令时,DX 寄存器的内容送到地址总线上,AL寄存器的内容送到数据总线上。
5.变量定义为K1 DB 10H DUP(0) ,那么LENGTH K1=16 ,SIZE K1=166.8086保护断点时,堆栈的高地址单元存放在CS 中,低地址单元存放在IP 中。
7.有两个二进制数X=01101010,Y=10001100,试比较它们的大小。
(1)X和Y两个数均为无符号数;X小于Y(填大于、小于或等于)(2)X和Y两个数均为有符号的补码数。
X大于Y(填大于、小于或等于)8.8086CPU中典型总线周期由 4 个时钟周期组成,其中T1期间,CPU输出地址信息;如有必要时,可以在T3和T4 两个时钟周期之间插入1个或多个TW等待周期。
四、简答题(5分+6分+4分=15分):1.什么是逻辑地址?什么是物理地址?它们有什么关系?答:(1)逻辑地址是指程序和指令中表示的一种地址,它包括两部分,段地址和偏移地址。
(2分)(2)物理地址是指CPU对存储器进行访问时实际寻址所使用的地址。
(1.5分)(3)物理地址由段地址左移4位加上偏移地址所获得。
(1.5分)2. .设AX=2875H、BX=34DFH、SS=1307H、SP=8H,依此执行PUSH AX、PUSH BX、P OP AX、POP CX后栈顶指针的物理地址变为多少?AX=?BX=?CX=?答:当前栈顶指针=SS*10H+SP=13070H+8H=13078H,依此执行PUSH AX、PUSH BX、POP AX、POP CX后栈顶指针仍为13078H,(1.5分),但AX=34DFH,(1.5分),BX=34DF H,(1.5分),CX=2875H,(1.5分),。
3. .假设8255A的控制字寄存器地址为FF7FH,要求A口和C口的高4位工作在方式0输出,B口和C口的低4位工作于方式0输入,试编写初始化程序。
附:8255方式0时的控制字格式D7 D6 D5 D4 D3 D2 D1 D01 0 0 A口C口高4位0 B口C口低4位特征位方式0 A组输入输出1=输入,0=输出B口方式0B组输入输出1=输入,0=输出答:MOV DX, 0FF7FHMOV AL, 83HOUT DX, AL五、程序分析题(3分+4分=7分):1. 下列指令执行完后,AX=0020HTABLE DW 1000H,2000H,3000H,4000H,5000HENTRY DW 3MOV BX,OFFSET TABLEADD BX,ENTRYMOV AX,[ BX ]HLT2.下列程序段执行完后,AX= 3435 H,CX=38 H。
STR1 DW ‘45’STR2 DB 18 DUP(0,2 DUP(0))CONT EQU $-STR1MOV CX,CONTMOV AX,STR1六、编程填空题(限定在每空中只准填写一句程序语句,并给出注释。
多填不给分,每空3分,共9分)1.以BUF1和BUF2开头的2个字符串,其长度均为LEN,试编程实现,即:(1)将BUF1开头的字符串传送到BUF2开始的内存空间;(2)将BUF1开始的内存空间全部清零。
LEA SI,BUF1 ;将BUF1表示的相对地址送SILEA DI,BUF2 ;将BUF2表示的相对地址送DIMOV CX,LENPUSH SIPUSH CXL1: MOV AL,[SI] ;将SI偏移地址所在的数据传给ALMOV [DI],AL ;将AL的内容传给DI偏移地址所在的存储空间INC SIINC DI ;将DI指向的BUF2地址加1LOOP L1POP CX ;将堆栈中保存的CX值弹出POP SIL2: MOV BYTE PTR[SI],0; 将SI偏移地址所在的空间清零INC SILOOP L2MOV AH,4CHINT 21H七、编程题(8分)试完成编写程序,实现在下列字符串“WELLCOME TO ZHEJIANG UNIVERSITY OF TECHNOLOGY!”中找出字母“O”,并按顺序将每个“O”字符的偏移地址放在变量suu中。
(注:dat segment 题目已给出,补充完程序)。
dat segmentasci db 'WELLCOME TO ZHEJIANG UNIVERSITY OF TECHNOLOGY!' n equ $-ascisuu dw 5 dup(?)dat ends答:cod segmentassume cs:cod,ds:dat (1分)bg: mov ax,datmov ds,ax (1分)mov cx,nmov si,offset asci (1分)mov di,0lin: mov al,[si]cmp al,'O' (1分)jnz lin1 (1分)mov [suu+di],si (1分)inc diinc di (1分)lin1: inc siloop lin (1分)mov ah,4chint 21hcod endsend bg八、设计题(10分)已知某8位微机系统的CPU与ROM的连接电路如下图所示,请回答:(1) 微机系统要能正常访问ROM,X端应接什么信号(高电平,还是低电平);(2) 写出32K×8ROM芯片的地址范围;(3) 8K×8ROM芯片的地址范围是否唯一?如果不唯一,请指出该芯片有几组不同的地址范围,并写出每一组地址范围。
答:①低电平(2分)②分配给32K×8ROM芯片的地址为:F0000H-F7FFFH(3分)③不唯一,4组地址。
(1分)分配给8K×8ROM的地址为下述4组地址之一:F8000H-F9FFFHFA000H-FBFFFHFC000H-FDFFFHFE000H-FFFFFH(1×4分)。