00级大专班开卷微机原理试题(A).doc_第1页
00级大专班开卷微机原理试题(A).doc_第2页
00级大专班开卷微机原理试题(A).doc_第3页
00级大专班开卷微机原理试题(A).doc_第4页
00级大专班开卷微机原理试题(A).doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微机原理试题(A卷)姓名 ;学号 ; 成绩 一、 填空 (本题30分)1、计算机的工作是按照的原理进行的;在运行程序时,控制器的主要工作是,和。2、指令周期是指 ;不同指令的指令周期是 。 3、计算机的控制器有两个重要的功能,一个是按照程序区的工作,另一个功能是能对不同的作出相应响应的能力。、计算机的总线是指;它把多个部件连接成一个整体。通常系统总线包括,和。、8086CPU 寻址的物理地址是由 加上 形成;地址分段的好处是 。6、微机的I/O 编址方式有 和 两种。8086既可以用 又可以用 。7、堆栈是一个按照 的原则存取数据的部件,它由 和 组成;而队列是按照 的原则存取数据的部件,它通常有 和 两个指针。8、外设对CPU 中断的全过程一般是 、 、 、 和 。 9、微机对外设的管理方式通常有三种,分别是 、 、 。10、8086 中断向量表地址是从 H到 H,可容纳 个中断向量。11、8086CPU 在响应外设的INTR信号后,向8259A发出 个中断响应周期INTA;在第 个中断响应周期INTA,8259A向数据总线发出对应的 。12、8086 CPU组成的系统中,通常把存储器分为两组,由CPU的 与 信号决定。13、8086CPU设置了三个控制标志,分别为 、 、 ;它们分别控制 、 、和 。14、指令由两部分组成,一部分是 ,它规定 的性质;一部分是 ,它提供了 。15、8086CPU 的ALE信号是 ,它一般在总线周期的 状态开始有效。二、判断与选择(在正确的小题后面括号内打,错误的打)(20分)1、 微机中若用补码表示符号数时、八位二进制数的表示范围是;() B、的补码只有一种表示; ( ) C、FEH表示254; ( )D、81H 表示-1。 ( ) 2、 PC系列微机中常用的总线有PC、ISA、EISA、PCI等,它们的主要特点是:A、 PC 总线:数据宽度8位;地址宽度16位;最大传输率MB/s。 ( )B、 ISA总线:数据宽度16位;地址宽度24位;最大传输率16MB/s。 ( )C、 EISA 总线:数据宽度16位;地址宽度32位;最大传输率33MB/s。 ( )D、 PCI总线:数据宽度32/64位;地址宽度32位;最大传输率133MB/s。( )3、 8086CPU中断源的优先级从高到低的顺序是:A、 NMI,INTR,INT n,INT 1; ( )B、 INT n,INTR,NMI,INT 1; ( )C、 INT n,NMI,INTR,INT 1; ( )D、 INTR,INT n,NMI,INT 1; ( )4、 8259A中断控制器中设置了8位在服务寄存器ISR,A、 它可以用来实现中断嵌套; ( )B、 它可能同时有几个ISR为1; ( )C、 它不可能同时有几个ISR为1; ( )D、 某中断处理结束后,必须使对应的ISR=0。 ( )5、 在8086组成的系统中,在内存RAM的0:188H开始依次存放20H、10H、40H、30H四个字节,问该用户使用的中断向量号和其服务程序入口地址是:A、 60H和 1020H:3040H ; ( )B、 64H和 3040H:1020H ; ( ) C、62H和 3040H:1020H ; ( )D、62H和 4030H:2010H ; ( )三、按要求回答问题:(30分)1、 若8086CPU执行了SUB AH,AL后,AH=A0H,OF=1,CF=1,(5分) 若AH与AL为符号数,AH,AL谁大? ( )理由是什么?( ) 若AH与AL为无符号数,AH,AL谁大?( )理由是什么?( ) 若AH,AL为符号数,AH与 AL各为正数或是负数? ( )2、 指出下面指令哪些是正确的,哪些是错误的?(对的打,错的打)(5分) MOV SI,DI ( ) OUT 60H,AX ( ) MOV AX。DX ( ) MOV BX,BX ( ) MOV CX,BX+BP+100H ( )3、 8086CPU连续执行以下指令,填写执行指令的结果(MEM为存储器物理地址),(10分)MOV AX,2580H MOV CX,0FF00H MOV DS,AX MOV SI,CX ADD CX,AX ; CX=2480 H,CF=1 B MOV SI,CX ;SI=80 H,SI+1=24 H ADC SI,AL ;SI=01 H,MEM=35700 H DEC BYTE SI ;SI= 00 H,ZFCFPF=111 B MOV AX,07 ADC AX,08 ;AX=0010 H AAA ;AX=0106 H ADD AL,59H ;AL=5F H DAA ;AL=65 H MOV BX,-8 NEG BX ;BX=0008 H,CFOF=10 B MUL BL ;AX=0328 H XOR AX,0FCF8H ;AX=FFD0 H,PFCF=00 B CWD ;DX=FFFF H IDIV BX ;AX=FFFA H,DX=0000 H MOV AH,4CH INT 21H4、 8086CPU响应HOLD请求是在( )。注:选择正确答案的字母填入括号内(3分) A、每一指令周期后 B、每一个总线周期后 C、每一个时钟周期后 D、可以响应HOLD请求的每一总线周期后5、如图,在IBM-PC/AT(ISA)总线上扩充存储器,问:(7分) 该存储器的地址空间是C8000 H到CFFFF H; 每片存储器的容量是8K 字节; 该存储器芯片内部是按字结构还是位结构 ; 芯片U1与U2 哪个是偶地址存储器组? U1 ; 芯片U1与U2 在使用中要不要刷新? ; 若用此种芯片组成256K字节的存储器,需要这种芯片多少片? 32 。A1Saaaa12aaa U1 SRAM U2 SRAM 注:图中 WE写命令,低有效; OE读命令,低有效;CS片选信号,低有效。四、 看懂如下8086宏汇编程序,回答所提问题:(本题20分) 源程序如下:name wjst data segment nextb: inc sibuf1 db 128 dup (?) loop nextc count equ $-buf1 mov ah,albuf2 db 4 dup (?) mov cl,4data ends shr al,clstack segment stack stack cmp al,0ahstap db 100 dup (?) js nextdstack ends add al,7code segment nextd: add al,30h assume cs:code,ds:data, mov bx,al es:data,ss:stack mov al,ahstart: mov ax,seg stack inc bx mov ss,ax and al,0fh mov ax,seg data cmp al,0ah mov ds,ax js nexte mov sp,offset stap add al,7 mov si,offset buf1 nexte: add al,30h mov bx,offset buf2 mov bx,al mov cx,count inc bx cld mov ax,$H xor al,al mov bx,axnexta: mov si,al mov dx,offset buf2 inc si mov ah,9 add al,2 int 21h loop nexta mov ah,4ch mov si,offset buf1 int 21h mov cx,count-1 code ends lodsb end startnextc: cmp al,si ja nextb mov al,s

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论