微机原理期中试卷
中山大学微机原理期中考卷答案

一.填空(30)1.如果一程序开始执行前(CS)= 0AAF0H,(IP)=2B40H,则该程序的第一个指令的物理地址是:____0ADA40__________H。
.2.请用最小的二进制位表示下列符号数。
[-24]补= _101000B_________________;[+67]补 = ___0100011B_______________。
3.80X86 微机的输入输出指令中,I/O 端口号通常由DX寄存器提供的,但有时也可以在指令中直接指定。
可直接由指令指定的I/O端口号范围在___00_______H ~ _FF_______H之间,共__256__个端口号。
4.8086/8088 CPU 复位后,程序重新开始执行的逻辑地址为_FFFF:0000H_______,物理地址为__FFFF0H_____________。
5.微型计算机中,CPU 重复进行的基本操作是:__取指______,__译指_____ 和 ___执行___________。
6。
在除法指令IDIV BX 中,被除数隐含为__DX AX__________ 。
7.“调用子程序”的关键是__保护现场_______,“返回主程序”的关键是___恢复现场______。
在汇编语言中,专门设置了调用子程序指令__CALL_____和返回主程序指令___RET___实现正确转向子程序地址,执行后正确返回主程序的断点,这些操作主要是通过_____堆栈_____________来完成的。
8.8086/8088 CPU ,其指令系统包含的指令类型是数据传送____,__算术运算___,逻辑移位循环__,__串操作__,程序控制__,_处理器控制__。
9.80386/80486 的存储器管理单元由__分段单元______与__分页单元___两部分组成;前者将_逻辑单元___转化为__现行单元______;后者将_____线性单元_____________转化为_物理单元__________。
微机原理10级期中考试(答案)

9、8086/8088微处理器的INTR引脚由标志位(A )控制。 A、IF B、TF C、DF D、AF 10、当ALE有效时,8086/8088CPU地址/数据总线AD0-AD15上传送的是(D )。 A、数据信息 B、控制信息 C、状态信息 D、地址信息 11、I/O单独编址方式下,从端口读入数据可使用 (A)。 A、IN B、OUT C、MOV D、XCHG 12、 8086有两种工作模式,最小模式的特点是(A)。 A. CPU提供全部控制信号 B. 由编程进行模式设定 C. 不需要8286收发器 D. 需要总线控制器8288 13、 若要使寄存器AL中的高4位不变,低4位为0,所用指令为(B)。 A. AND AL,0FH B. AND AL,0F0H C. OR AL,0FH D. OR AL,0F0H 14、 一个最基本的总线周期由(C )个时钟周期(T状态)组成。 A、2 B、3 C、 4 D、5 15、 下列指令中,(A)的源操作数采用的是直接寻址。 A. MOV AL,[23H] B. MOV DX,AX C. MOV AL,0FFH D. MOV DX,[BX] 16、 下列属于8086的BIU组成部分的有(D)。 A、通用寄存器组 B、标志寄存器
20、 汇编程序编译后,伪指令(D)。 A、形成段地址 B、形成相应的机器码
C、使程序出错
D、不形成相应的机器码
21、 8086CPU中段寄存器用来存放(C)。 A、存储器的物理地址 B、存储器的逻辑地址 C、存储器的段基值 D、存储器的起始地址 22、 8086CPU在进行无符号数比较时,应根据(C)标志位来判别。 A、SF和OF B、CF和SF C、CF和ZF D、ZF和OF 23、某存储单元的段基址为3806H,段内偏移地址为2A48H,其物理地址为(D)。 A、 4100H B、3AA08H C、 3B008H D、3AAA8H 24、“ADD AX,[BX+8]”的源操作数在当前(B)。 A、 堆栈段 B、 数据段 C、 代码段 D、 程序段 25、与十六进制数BC等值的数是(B )。 A. 10111011 B. 10111100 C. 11001100 D. 11001011
微机原理期中试题最新大全答案

《微机原理》期中试题答案专业年级:姓名:学号:电子信息工程系考试日期:2005/11/27一、填空题(12分,每空1分1.对于十进制数66,当它用二进制数表示时为 1000010 ,用十六进制数表示时为42 H;用压缩BCD码表示时为: 01100110 。
2.8086/8088CPU的数据线和地址线是以分时复用方式使用的。
3.8086/8088 CPU最小工作模式的含义是指: 单处理器系统。
5.对于8086/8088CPU,设有物理地址00400H,试写出其两种不同的逻辑地址0000:0400H 、 0040H:0000H 。
6.设有逻辑地址1234H:1234H,试写出其对应的物理地址 13574H 。
7.设SP为2000H,则执行PUSH AX 后,SP= 1FFE H,其中AH 压入1FFF H单元,AL压入 1FFE H单元。
8. 在计算机中:1Byte= 8 bit。
二、简答题(48分,每题3分1. 设机器字长为16位,最高位是符号位,用补码完成以下运算:96 – 18(-18原=1000000000010010B(-18补=1111111111101110B96 0000000001100000B0000000001001110B2. 设机器字长为8位,最高位是符号位,试用“双高位”法判别下述二进制运算有没有溢出?若有,是正溢出还是负溢出?A. 89 + 106B. – 11 + 10001011001 11110101+01101010 +0110010011000011 01011001正溢出无3. 有一个补码表示的二进制数11001011,写出算术左移和算术右移的结果。
算术左移:94H 算术右移:E5H4. 分别指出下列指令中的源操作数的寻址方式。
(1MOV AX,CX 寄存器(2MOV CX, [BX] 寄存器间接(3MOV AX,6[BX][DI] 相对基址变址5. 指出下面程序片段中的错误。
微机原理期中试卷

微机原理期中试卷《微机原理与接口技术》一、选择题(每空1分,共30分)1. 8086处理器最小工作方式和最大工作方式的主要差别是A. 内存容量不同B. I/O端口数不同C. 数据总线位数不同D. 构成单处理器和多处理器系统不同2. CPU响应外部中断的请求是在A、在一条指令结束后B、在一个机器周期结束后C、一旦请求,立即响应D、由中断类型码n引起3. 8086处理器可寻址访问的最大内存空间为A.1M B.64KB C.640KB D.1MB4. 8086处理器的一个典型总线周期需要的时钟周期数是A.1个 B.2个 C.3个 D.4个5. 8086处理器的总线周期插入T W是在A.T1之后 B.T2之后 C.T3之后 D.T4之后6. 8086CPU复位时,寄存器CS和IP的内容为A. 0000H和0000HB. 0000H和FFFFHC. FFFFH和0000H D.FFFFH和FFFFH7.下面哪一条不是8086CPU所具备的A.采用并行流水线工作方式 B.有8个字节的指令预取C.支持多处理器系统 D.对内存分段管理8.下面哪一点不是8086CPU总线接口部件完成的功能A.预取指令 B.响应外部的中断请求C.访问内存的操作数 D.对指令进行译码并执行9.指令周期是指( )。
A.CPU从主存取出一条指令的时间B.CPU执行一条指令的时间C.CPU从主存取出一条指令加上CPU执行这条指令的时间 D.时钟周期时间10.下面哪个芯片是总线控制器A.8288 B.8284 C.8282 D.828611. 中断向量表00080H开始处4个单元存放的值分别为10H,21H,32H,45H,下面哪个选项叙述正确A.其中断类型码为80H,中断处理程序的入口地址为4532H:2110HB. 其中断类型码为20H,中断处理程序的入口地址为4532H:2110HC.其中断类型码为80H,中断处理程序的入口地址为3245H: 1021HD.其中断类型码为20H,中断处理程序的入口地址为3245H: 1021H12. 8259A在优先级自动循环方式下,某时刻优先级队列为IR3IR4IR5IR6IR7IR0IR`IR2,此时,IR5有请求,响应IR5后,其队列变为A. IR6IR7IR0IR`IR2IR3IR4IR5B. IR3IR4IR6IR7IR0IR`IR2IR5C. IR0IR`IR2IR3IR4IR5IR6IR7D. IR0IR`IR2IR6IR7IR3IR4IR513. 下面哪一个是并行接口芯片A.8253 B.8250 C.8255A D.8259A14. 保护断点就是保存A.中断类型码 B.中断服务程序入口地址C.现场 D.当前CS 、IP的值15. 采用条件传送方式时,必须要有A.中断逻辑 B. 状态端口 C. 请求信号 D.类型号16. 8086进行I/O写操作时,M/IO和DT/R必须是A.1,1 B. 1,0 C. 0,1 D.0,017. 在8259A单片工作和级联方式下,中断级别分别最多可管理A、8和16B、256C、8和64D、16和6418. 占用CPU时间最多的数据传送方式是A.同步传送B.查询传送C.中断传送D.DMA传送19. CPU通过接口输出控制一组发光二极管,应采用的传送方式是A.同步传送 B.查询传送C.中断传送D.DMA传送20. I/O接口电路同CPU的数据交换方式为A.并行 B.串行 C. 并行或串行 D.位传送21. 接口与外设之间交换的信息包括数据信息、状态信息和控制信息,其中数据信息和控制信息的传递是A.分别通过CPU的数据线和控制线 B. 通过CPU的数据线C. 通过CPU的控制线 D.通过CPU的地址线22.接口中的数据端口、状态端口和控制端口是A.都是双向端口 B.分别是双向端口、输出端口和输入端口C. 分别是双向端口、输入端口和输出端口D.分别是输入端口、输入端口和输出端口23. 设8255A的4个端口地址分别为80H,81H,82H,83H,8255A 设置C口按位置位/复位时,写入的端口地址是A.80H B. 81H C. 82H D.83H24. 8253计数器,要想让其计最大值,初值应是A.65536 B. FF00H C. 0000 D.FFFFH 25. CPU执行“OUT 40H,AL”指令时,下列信号为高的是A.RD B. WR C. M/IO D.INTA26. 对8253的定时与计数,描述正确的是A.是两种不同的工作方式 B. 定时只加时钟脉冲,不设计数值C. 实质相同 D.从各自的控制端口设置27. 8086CPU的基本总线周期由T1、T2、T3、T4四个时钟周期组成,系统规定在存储器读周期时,RD在T2开始有效,在T4开始变为无效,而存储器地址信号的有效时间是A.T1 B. T2 C. T3 D.T428. 在8086系统中,中断向量表的起始地址是A.0~003FFH B. 80000H~803FFHC. 7F000H~7F3FFH D.FFC00H~FFFFFH29. 实现AL寄存器中D7和D0都取反的指令是A.AND AL,7EH B. OR AL,81HC. TEST AL,81H D.XOR AL,81H30. 当采用以下哪种方法对设备进行编址情况下,不需要专门的I/O指令组。
微机原理期中测试

一、填空题。
(每题3分,共18分)1、汇编语言源程序经汇编后,形成目标文件,再经连接后,形成可执行文件。
2.37的BCD编码是。
3、Intel8086,80386,Pentium分别是 16 、 32 、 64 位的微处理器。
4、当执行指令DIV BL后,被除数在中,所得商在 AH 中,余数在 AL 中。
5、总线是连接计算机各个部件的一组信号线,按总线上传送的信息,总线可分为: 数据总线、地址总线、控制总线。
6、堆栈是内存中的一块特定区域,堆栈中的内容是按照先进后出的原则进行操作的。
二、选择题。
(每题2分,共30分)1、8086CPU中,可以作为8位寄存器使用的是( A )。
A:数据寄存器 B:变址寄存器C:段寄存器 D:标志寄存器2、CPU执行OUT DX,AL指令时,( A )的值输出到地址总线上。
A: AL寄存器 B: AX寄存器 C: DL寄存器 D: DX寄存器3、下面各8位二进制数的补码中,绝对值小的是()。
A:01111111 B:10000001 C:01101101 D:111111114、设DS=7231H,某数据存储单元的偏移地址为3060H,则该单元的物理地址为()。
A:0A291H B:75370H C:72310H D:03060H5、下面指令执行后,将改变寄存器AX内容的指令是()。
A:OR AX,AX B:AND AX,BX C:TEST AX,01H D:CMP AX,15、在字符串操作中,()保存目的数据段的首地址。
A:CS B:DS C:SS D:ES7、下列指令执行后,寄存器AL中的内容为()。
MOV AL,90HADD AL,ALADC AL,ALA:20H B:240H C:B1H D:241H8、设有下列程序段,若执行后能转移到L3处,则说明AL的内容为()。
TEST AL,05HJZ L3A:A0H B:05H C:第1、3位为0 D:第0、2位为09、若C、D为带符号数,当A≤B时转移的条件转移指令为( D )。
最新微机原理与接口技术期中测验附答案

微机原理与接口技术期中测验一、填空题:(每题5分)1.在循环程序设计中,对于控制循环的DEC CX和JNZ AGAIN两条语句可合并用一条语句 LOOPNZ AGAIN 代替。
2.设BX=0123H DI=1000H DS=3200H,SS=4200H,试指出指令MOV AX,[BX+DI+1A38H]的寻址方式,并写出其操作数的物理地址。
相对基址变址寻址有效地址=0123H+1000H+1A38H=2B5BH,物理地址=32000H+2B5BH=34B5BH二、阅读程序,回答问题:(每题10分)1.执行下面的程序段后,AX的内容是5678H ,BX的内容是1234H 。
MOV AX,1234HMOV BX,5678HPUSH AXPUSH BXPOP AXPOP BX2. 执行下面的程序段后,AX的内容是0012H , BX的内容是3412H 。
M1 DB 12H, 34HMOV SI, OFFSET M1MOV AX,0MOV AL,[SI]MOV BX, WORD PTR [SI]3. 执行下面的程序段后,AX的内容是3136HMOV AL, 37HADD AL , 39HMOV AH, 0AAAOR AX, 3030H4.以IBUF为首地址的连续存储单元中存放N个字符,阅读程序,说明程序的功能。
(1)从第二个单元开始,寻找“A”, 找到第一个“A”就停止。
(2)以IBUF为首地址的字符串中空格的个数。
5. 下面程序的功能是将BX寄存器内的二进制数用十六进制数的形式在屏幕上显示出来。
将程序填充完整。
MOV BX, 0001001000110100 ;MOV CH, 4 ; CH做循环计数器DO1: MOV CL, 4 ; CL做移位计数器ROL BX, CL;MOV AL, BLAND AL, 0FH ;ADD AL, 30H ; 转换为ASCII码CMP AL, 39H ;JBE DISP ;ADD AL, 7 ;DISP: M OV DL, AL ;MOV AH, 2INT 21H ;DEC CH ;JNZ DO1 ;MOV AH, 4CHINT 21H三、一数据段定义如下: (10分)DATA SEGMENTS1 DB 1,2,3,4,5S2 DB ‵12345′COUNT EQU $-S1NB DB 3 DUP (2)NW DW -5,-3DATA ENDS画出该数据段中数据的存储形式。
微机原理期中考试试卷及答案

一、单项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的四个备选项中只有一个是最符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.【B. 】,世界上第一台电子数字计算机NEIAC在美国宾夕法尼亚大学研制成功。
从此计算机发展随着其主要电子部件的演变经历了电子管、晶体管、中小规模集成电路、大规模集成电路和超大规模集成电路等5个时代。
A.1966年7月B. 1946年2月C. 1935年1月D. 1945年8月2.微处理器也称为中央处理器CPU,是微型计算机的核心部件,它主要由三个部件组成,下列四个选项中,不是这CPU主要组成部件的是【 D 】A. 运算器B. 控制器C. 寄存器组D. 外部设备3. 系统总线是CPU与其它部件之间传送数据、地址和控制信息的公共通道,下列不是系统总线的符号是【 D 】A. ABB. DBC. CBD. BD4. 下列软件不属于系统软件的是【B 】A. 操作系统B. 飞信软件C. 监控程序D. 编译程序5. 对于8086微处理器的两个逻辑单元EU和BIU,下列说法错误的是【D 】A. EU和BIU是并行工作的,互相独立工作。
B. BIU的主要功能是取指、读操作数和写结果C. BIU中的指令队列有2个或2个以上字节为空时,BIU自动启动总线周期,取指填充指令队列。
直至队列满,进入空闲状态。
D. 当BIU接到EU的总线请求,若正忙,马上放弃执行当前的总线周期,响应EU请求。
6.下面的四个选择,其中错误的一个是【B 】A. 符号定义伪指令EQU不允许对同一符号重复赋值B. 变量具备两种类型:NEAR F ARC. 伪指令“= ”它可以对同一个名字重复定义D. 伪指令是发给我们汇编程序的命令,本身不产生与之相应的目标代码。
7.若给定ARR=0010H, (SI)=0020H, (DS)=2000H, (BX)=6AE0H, (20030H)=0080H, (20032H)=40000H,则执行指令LDS BX,ARR[SI]后,(BX)=?(DS)=?【C 】A. (BX)=6AE0H (DS)=4000HB. (BX)=0080H (DS)=2000HC. (BX)=0080H (DS)=4000HD. (BX)=0020H (DS)=2000H8.下面输入输出指令中的四个选择,其中错误的一个是【 B 】A. OUT 43H , ALB. OUT 44H, BXC. IN AX, 3FHD. MOV DX,33FH , OUT DX,AL9.对于我们的特殊值1000 0000B,其中表达错误的一个是【 C 】A. 对无符号数:(10000000)B=128B. 在原码中定义为:-0C. 在反码中定义为:-126D. 在补码中定义为:-12810.对于二进制数序列:1100 1000,则其表示哪一个数的补码?正确的选项是【C 】A. 38HB. –28HC. –38HD. 28H2分,共10分)1.8086有(20)根地址总线,所以可寻址的存储器空间为(1MB)。
微机原理与接口技术期中试卷A

《微机原理与接口技术》试题(A卷)试卷类别:闭卷考试时间:120分钟学号姓名成绩一、单项选择题(每题1.5分,40题,共60分)1. 微型计算机的外存储器是指( )。
①ROM ②RAM ③磁盘④虚拟盘2. 80386微型计算机是32位机,根据是它的()。
①地址线是32位②数据线为32位③寄存器是32位的④地址线和数据线都是32位3. 将十进制数215转换成二进制数是( )。
①11101010B ②11101011B ③11010111B④11010110B4. 将二进制数01100100B转换成十六进制数是()。
①64H②63H ③100H ④0ADH5. 将十进制数215转换成十六进制数是()。
①13H ②0C5H ③0D7H ④0EAH6. 将二进制数01100100转换成十进制数是()。
①11D ②100D ③10D ④99D7. 下列数中最大的数是()。
①227Q 151D②1FFH 511D③10100001B 161D ④1789D8. N位无符号数整数表示范围是()。
有符号:(-2^n)—[2^(n-1)-1]①0~N2②0~2N③0~2n-1④0~N2-19. 二进制的十进制编码称为()。
①BCD码②ASCII码③机内码④二进制码10. 用ASCII码(7位)表示字符5和7是()B。
①01100101和1100111 ②10100011和01110111③1000101和1100011 ④0110101和011011111. 按对应的ASCII码值来比较,正确的答案是()。
①’a’比’b’大②’a’比’Q’大③空格比逗号大④’H’比’R’大12. 微处理器8086从功能上把内部结构分为两大部分,即()。
①CPU,ALU ②ALU,BIU ③EU,BIU ④CPU,∑13. 若将常数3963存储到Y表示的内存单元中,那么()。
①(Y)=27H,(Y+1)=2FH ②(Y)=7BH,(Y+1)=0FH③(Y)=39,(Y+1)=63 ④(Y)=63,(Y+1)=39共四页第一页14. 属于数据寄存器组的寄存器是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《微机原理与接口技术》
一、选择题
(每空1分,共30分)
1. 8086处理器最小工作方式和最大工作方式的主要差别是
A. 内存容量不同
B. I/O端口数不同
C. 数据总线位数不同
D. 构成单处理器和多处理器系统不同
2. CPU响应外部中断的请求是在
A、在一条指令结束后
B、在一个机器周期结束后
C、一旦请求,立即响应
D、由中断类型码n引起
3. 8086处理器可寻址访问的最大内存空间为
A.1M B.64KB C.640KB D.1MB
4. 8086处理器的一个典型总线周期需要的时钟周期数是
A.1个 B.2个 C.3个 D.4个
5. 8086处理器的总线周期插入T W是在
A.T1之后 B.T2之后 C.T3之后 D.T4之后
6. 8086CPU复位时,寄存器CS和IP的内容为
A. 0000H和0000H
B. 0000H和FFFFH
C. FFFFH和0000H D.FFFFH和FFFFH
7.下面哪一条不是8086CPU所具备的
A.采用并行流水线工作方式 B.有8个字节的指令预取
C.支持多处理器系统 D.对内存分段管理
8.下面哪一点不是8086CPU总线接口部件完成的功能
A.预取指令 B.响应外部的中断请求
C.访问内存的操作数 D.对指令进行译码并执行
9.指令周期是指( )。
A.CPU从主存取出一条指令的时间 B.CPU执行一条指令的时间C.CPU从主存取出一条指令加上CPU执行这条指令的时间 D.时钟周期时间10.下面哪个芯片是总线控制器
A.8288 B.8284 C.8282 D.8286
11. 中断向量表00080H开始处4个单元存放的值分别为10H,21H,32H,45H,下面哪个选项叙述正确
A.其中断类型码为80H,中断处理程序的入口地址为4532H:2110H
B. 其中断类型码为20H,中断处理程序的入口地址为4532H:2110H
C.其中断类型码为80H,中断处理程序的入口地址为3245H: 1021H
D.其中断类型码为20H,中断处理程序的入口地址为3245H: 1021H
12. 8259A在优先级自动循环方式下,某时刻优先级队列为IR3IR4IR5IR6IR7IR0IR`IR2,此时,IR5有请求,响应IR5后,其队列变为
A. IR6IR7IR0IR`IR2IR3IR4IR5
B. IR3IR4IR6IR7IR0IR`IR2IR5
C. IR0IR`IR2IR3IR4IR5IR6IR7
D. IR0IR`IR2IR6IR7IR3IR4IR5
13. 下面哪一个是并行接口芯片
A.8253 B.8250 C.8255A D.8259A
14. 保护断点就是保存
A.中断类型码 B.中断服务程序入口地址
C.现场 D.当前CS 、IP的值
15. 采用条件传送方式时,必须要有
A.中断逻辑 B. 状态端口 C. 请求信号 D.类型号16. 8086进行I/O写操作时,M/IO和DT/R必须是
A.1,1 B. 1,0 C. 0,1 D.0,0
17. 在8259A单片工作和级联方式下,中断级别分别最多可管理
A、8和16
B、256
C、8和64
D、16和64
18. 占用CPU时间最多的数据传送方式是
A.同步传送 B.查询传送 C.中断传送 D.DMA传送19. CPU通过接口输出控制一组发光二极管,应采用的传送方式是A.同步传送 B.查询传送 C.中断传送 D.DMA传送20. I/O接口电路同CPU的数据交换方式为
A.并行 B.串行 C. 并行或串行 D.位传送21. 接口与外设之间交换的信息包括数据信息、状态信息和控制信息,其中数据信息和控制信息的传递是
A.分别通过CPU的数据线和控制线 B. 通过CPU的数据线
C. 通过CPU的控制线 D.通过CPU的地址线
22.接口中的数据端口、状态端口和控制端口是
A.都是双向端口 B.分别是双向端口、输出端口和输入端口
C. 分别是双向端口、输入端口和输出端口
D.分别是输入端口、输入端口和输出端口
23. 设8255A的4个端口地址分别为80H,81H,82H,83H,8255A设置C口按位置位/复位时,写入的端口地址是
A.80H B. 81H C. 82H D.83H
24. 8253计数器,要想让其计最大值,初值应是
A.65536 B. FF00H C. 0000 D.FFFFH 25. CPU执行“OUT 40H,AL”指令时,下列信号为高的是
A.RD B. WR C. M/IO D.INTA
26. 对8253的定时与计数,描述正确的是
A.是两种不同的工作方式 B. 定时只加时钟脉冲,不设计数值
C. 实质相同 D.从各自的控制端口设置
27. 8086CPU的基本总线周期由T1、T2、T3、T4四个时钟周期组成,系统规定在存储器读周期时,RD在T2开始有效,在T4开始变为无效,而存储器地址信号的有效时间是
A.T1 B. T2 C. T3 D.T4
28. 在8086系统中,中断向量表的起始地址是
A.0~003FFH B. 80000H~803FFH
C. 7F000H~7F3FFH D.FFC00H~FFFFFH
29. 实现AL寄存器中D7和D0都取反的指令是
A.AND AL,7EH B. OR AL,81H
C. TEST AL,81H D.XOR AL,81H
30. 当采用以下哪种方法对设备进行编址情况下,不需要专门的I/O指令组。
A.统一编址法
B.单独编址法
C.两者都是
D.两者都不是
二、填空题
(共10分)
1.所谓指令的寻址方式是指寻找的方式
2.8086CPU的字长是位,80486CPU的字长是位.
3.假定(SS)=2000H,(SP)=0100H,(AX)=2103H,执行指令PUSH AX后,存放数据21H的物理地址是。
4.设寄存器位数为8位,机器数采用补码形式(含一位符号位)。
对应于十进制数-27,寄存器内为。
5.标志寄存器中,IF是标志,用来控制的标志,该标志可由中断控制指令设置或。
6.一片8259可以管理级中断,两片8259可用来管理级中断。
三、分析题
(共30分)
1.下图为查询式输入的接口电路,请分析其工作过程。
2.简述单片8259A接收外部中断源发出的请求并响应的过程。
3.当内存中有文件以DMA方式送打印机打印时,简述DMAC的工作过程。
四、编程题
(共30分)
1. 设8253计数器1的输入时钟频率为1.93MHZ,使其工作于方式3,输出信号作为系统扬声器的声源,要求扬声器的音频为1000HZ。
试对8253进行初始化编程。
8253控制字:
D7、D6:选择计数器---00(计数器0);01(计数器1);10(计数器2)D5、D4:读写指示位---00(锁存计数器);01(只读写低8位);10(只读写高8位);11(先读写低8位,再读写高8位);
D3、D2、D1:方式选择---000(方式0);101(方式5)
D0:计数格式---1(BCD码);0(二进制)
2.设8255A的端口地址为00D0H—00D6H,要使端口A、B、C均工作于方式0;端口A输入,端口B输出,PC7—PC4输出,PC3—PC0输入。
写出可以实现上述要求的程序段。
方式选择控制字:
D7=1:标志位
D6、D5:A组方式选择---00(方式0);01(方式1);1X(方式2)
D4:端口A—1(输入);0(输出)
D3:PC7—PC4:1(输入);0(输出)
D2:B组方式选择---0(方式0); 1(方式1)
D1:端口B—1(输入);0(输出)
D0:PC3—PC0:1(输入);0(输出)
3.某微机系统中只使用一片8259A实现中断管理,其I/O端口地址为20H和21H,设其为边沿触发方式,缓冲器方式,中断结束为EOI命令方式,中断优先权管理采用全嵌套方式,中断类型码为18H,请初始化编程。
选择题答题卡
1 .□□□□
2 . □□□□
3 . □□□□
4 . □□□□
5 . □□□□
6 .□□□□
7 . □□□□
8 . □□□□
9 . □□□□ 10. □□□□11.□□□□ 12. □□□□ 13 . □□□□ 14 . □□□□ 15. □□□□16.□□□□ 17. □□□□ 18 . □□□□ 19 . □□□□ 20. □□□□21.□□□□ 22. □□□□ 23 . □□□□ 24 . □□□□ 25. □□□□26.□□□□ 27. □□□□ 28 . □□□□ 29 . □□□□ 30. □□□□。