北京大学微机原理考试试题及答案
大学微机原理试题及答案

大学微机原理试题及答案一、选择题(每题2分,共20分)1. 在微机系统中,CPU不能直接访问的存储器是()。
A. ROMB. RAMC. 硬盘D. 软盘2. 下列哪种设备属于微机的输入设备?()A. 显示器B. 打印机C. 鼠标D. 键盘3. 微机系统中,用来存储指令和数据的部件是()。
A. CPUB. 内存C. 硬盘D. 显卡4. 微机的字长是指()。
A. 存储器的容量B. 存储器的地址C. CPU一次能处理的数据位数D. 显示器的分辨率5. 在微机中,1KB等于()字节。
A. 1024B. 1000C. 512D. 2566. 微机的总线包括()。
A. 数据总线B. 地址总线C. 控制总线D. 所有选项7. 微机系统中,用于控制CPU和其他部件协调工作的部件是()。
A. 内存B. 硬盘C. 显卡D. 控制器8. 在微机系统中,用于表示字符的编码是()。
A. ASCII码B. BCD码C. 十六进制D. 二进制9. 微机的存储器分为()。
A. 只读存储器和随机存储器B. 内部存储器和外部存储器C. 只读存储器和可读写存储器D. 所有选项10. 微机的操作系统是()。
A. 应用软件B. 系统软件C. 工具软件D. 游戏软件二、填空题(每题2分,共20分)1. 微机的CPU主要由______和______两部分组成。
2. 微机的内存地址空间通常由______总线提供。
3. 微机的硬盘是一种______存储器。
4. 微机的字长决定了其一次能处理的______位数。
5. 微机的总线包括数据总线、地址总线和______总线。
6. 微机系统中,控制器的主要功能是______。
7. 在微机系统中,ASCII码是一种______编码。
8. 微机的存储器分为内部存储器和______存储器。
9. 微机的操作系统是计算机的______软件。
10. 微机的字长为32位,表示其一次能处理的数据位数为______。
三、简答题(每题10分,共30分)1. 简述微机的工作原理。
北大微机原理A期中练习题(2010 春季)

“微机原理A”期中练习题2011年春季一、选择合适答案,将其前面的字母填在相应的括号内[ ]1.中断方式 A. 连续启动两次独立的存储器操作所需最小时间间隔[ ] 2. I/O-Mapped I/O B. CPU访问存储器或I/O端口时实际送出的地址[ ] 3. 存取时间 C. 受IF标志位的影响[ ]4. 段基地址 D. 访问的存储单元与段基地址的字节距离[ ] 5. DMA 方式 E. 指令系统中需专门设置I/O操作的指令[ ] 6. 偏移地址 F. 可以用访问存储器的指令来访问I/O端口[ ] 7. 可屏蔽中断G. 不需CPU 干预,可实现高速I/O操作[ ] 8. Memory-Mapped I/O H. 逻辑段的起始地址[ ] 9. 物理地址I. 外部设备具有申请服务的主动权[ ] 10. 存储周期J. 从地址有效到读/写操作完成所经历的时间二、单选题1. 现代计算机通常是将处理程序存放在连续的内存单元中,CPU在执行这个处理程序时,使用一个寄存器来指示程序的执行顺序,这个寄存器为()。
A.指令寄存器B.指令译码器C.指令缓冲寄存器D.指令指针寄存器2. 某计算机字长为16位,其内存容量为1024K字节,按字编址,它的寻址空间为()。
A. 512KBB.512KC. 1024KBD. 1024K3.若指令的运算结果不为0且低8位中“1”的个数为偶数,则标志寄存器中ZF和PF的状态为()。
A. 0,0 B.0,1 C.1,0 D.1,14.指令“MOV AX,[BX+20H]”源操作数的寻址方式为()。
A.寄存器寻址B.寄存器间接寻址C.寄存器相对寻址D.以上均不对5. 根据下面定义的数据段:DSEG SEGMENTDA T1 DB `1234`DA T2 DW 5678HDA T3 DD 12345678HADDR EQU DAT3-DA T1DSEG ENDS执行指令MOV AX, ADDR后,AX寄存器中的内容是()。
汇编语言微机原理及接口技术期末试卷含答案[整理]
![汇编语言微机原理及接口技术期末试卷含答案[整理]](https://img.taocdn.com/s3/m/f41bb35132687e21af45b307e87101f69e31fb3b.png)
1 北京大学北京综合100 95.80 100 1002 清华大学北京理工94.72 100 85.10 92.17 0000000003 复旦大学上海综合54.89 50.75 55.39 64.64 0000000004 浙江大学浙江综合52.91 52.47 51.31 50.74 0000000005 上海交通大学上海综合43.63 48.62 35.35 49.77 0000000006 南京大学江苏综合42.47 40.83 42.13 43.67 0000000007 武汉大学湖北综合41.07 41.98 36.70 51.28 0000000008 中国人民大学北京综合35.65 28.87 36.76 66.26 0000000009 吉林大学吉林综合35.41 32.56 36.51 37.87 00000000010 中山大学广东综合33.78 33.81 29.68 50.63 000000000011 华中科技大学湖北理工33.77 35.60 29.16 41.11 000000000012 四川大学四川综合33.37 34.69 29.05 42.65 000000000013 南开大学天津综合29.16 29.32 25.30 44.89 000000000014 山东大学山东综合29.13 26.17 29.49 39.24 000000000015 北京师范大学北京师范28.92 29.27 23.97 50.61 000000000016 哈尔滨工业大学黑龙江理工27.82 26.67 26.20 38.43 000000000017 中国科技大学安徽理工27.79 28.06 24.46 39.70 000000000018 郑州大学河南综合8.94 5.30 11.34 16.39 00000000019 西安交通大学陕西综合26.73 25.40 25.07 39.33 000000000020 厦门大学福建综合26.03 24.77 23.40 44.72 000000000021 天津大学天津理工21.98 21.23 19.33 38.38 000000000022 北京航空航天大学北京理工21.96 23.55 16.81 38.33 000000000023 同济大学上海理工21.63 19.56 19.68 43.02 000000000024 华东师范大学上海师范21.21 21.35 19.17 27.34 000000000025 中国农业大学北京农林20.00 21.48 14.41 40.59 000000000026 东南大学江苏综合19.73 16.99 19.03 38.16 000000000027 大连理工大学辽宁理工17.80 17.05 15.20 35.12 000000000028 西北工业大学陕西理工17.08 17.32 13.39 34.77 000000000029 北京理工大学北京理工16.60 15.97 13.26 38.43 000000000030 华南理工大学广东理工16.47 15.35 14.36 33.56 000000000031 重庆大学重庆综合15.19 12.84 13.59 38.08 000000000032 东北大学辽宁理工15.08 12.56 14.69 31.19 000000000033 兰州大学甘肃综合14.61 11.87 13.64 36.33 000000000034 湖南大学湖南综合14.05 11.51 13.30 33.00 000000000035 北京科技大学北京理工13.80 12.01 12.28 32.57 000000000036 华东理工大学上海理工12.15 12.70 9.33 23.30 00000000037 中国矿业大学江苏理工11.94 10.67 10.01 30.27 000000000038 中国地质大学湖北理工11.82 10.04 10.34 30.97 000000000039 华中师范大学湖北师范11.70 11.70 10.49 16.20 000000000040 西北大学陕西综合11.63 10.27 11.01 22.04 000000000041 中国海洋大学山东综合11.21 11.66 8.03 25.71 00000000042 中国石油大学北京理工11.06 10.14 8.33 32.57 00000000043 北京交通大学北京理工10.87 10.33 7.89 31.27 00000000044 东北师范大学吉林师范10.81 10.06 10.02 18.22 000000000045 南京理工大学江苏理工10.68 11.28 7.69 23.15 00000000046 南京航空航天大学江苏理工10.46 11.63 7.57 18.18 00000000047 华中农业大学湖北农林10.24 10.80 7.91 18.67 00000000048 西南交通大学四川理工10.15 8.68 9.33 23.10 00000000049 电子科技大学四川理工10.02 8.25 8.00 33.05 00000000050 西南大学重庆综合9.96 8.65 9.32 20.69 00000000051 哈尔滨工程大学黑龙江理工9.83 11.43 5.77 22.43 00000000052 河南大学河南综合9.81 11.40 5.70 22.4153 武汉理工大学湖北理工8.82 7.23 8.52 19.53 00000000054 西北农林科技大学陕西农林8.74 6.85 7.20 29.95 00000000055 南京师范大学江苏师范8.70 6.05 10.28 14.66 00000000056 苏州大学江苏综合8.57 6.95 9.15 13.74 00000000057 长安大学陕西理工8.57 8.62 7.24 14.50 00000000058 南京农业大学江苏农林8.49 6.41 8.14 23.27 00000000059 河海大学江苏理工8.44 7.96 6.42 22.81 00000000060 北京邮电大学北京理工8.33 8.04 5.60 26.21 00000000061 西安电子科技大学陕西理工8.31 7.97 6.85 17.93 00000000062 湖南师范大学湖南师范8.25 6.67 8.72 13.92 00000000063 上海大学上海综合8.18 6.84 8.09 16.01 00000000064 云南大学云南综合7.98 5.85 7.87 21.60 00000000065 东华大学上海理工7.80 7.54 6.03 19.16 00000000066 北京化工大学北京理工7.76 8.88 4.68 17.87 00000000067 北京林业大学北京林业7.66 7.09 5.61 23.05 00000000068 北京工业大学北京理工7.54 7.15 6.63 14.08 00000000069 暨南大学广东综合7.36 6.23 6.90 16.44 00000000070 河南科技大学理工7.35 6.20 6.89 16.40 71 南昌大学江西综合6.91 6.51 5.89 14.49 000000000072 华南师范大学广东师范6.61 3.81 8.01 15.39 00000000073 华南农业大学广东农林6.25 5.81 6.26 7.46 00000000074 中央民族大学北京民族5.97 3.66 5.00 27.16 00000000075 山西大学山西综合5.95 5.35 7.02 1.37 00000000076 中国政法大学北京政法5.85 3.28 5.04 28.00 00000000077 陕西师范大学陕西师范5.80 4.81 7.28 1.27 00000000078 福州大学福建理工5.80 4.53 5.72 13.70 00000000079 中南财经政法大学湖北财经5.78 3.50 6.56 15.20 00000000080 内蒙古大学内蒙古综合5.47 4.04 4.88 17.99 00000000081 上海财经大学上海财经5.45 3.80 5.27 16.87 00000000082 太原理工大学山西理工5.42 4.28 5.30 12.84 00000000083 江南大学江苏综合5.37 5.81 3.48 13.22 00000000084 南方医科大学广东医药5.27 5.51 4.71 5.75 00000000085 河南中医药大学河南医药5.17 6.20 4.29 2.13 00000000086 东北林业大学黑龙江林业5.11 4.00 4.97 12.53 00000000087 燕山大学河北理工5.10 5.63 4.28 5.23 00000000088 新疆大学新疆综合5.04 3.28 4.43 20.33 00000000089 贵州大学贵州综合5.00 4.34 3.92 15.41 00000000090 安徽大学安徽综合5.00 3.58 5.04 13.42 00000000091 南京工业大学江苏理工4.97 5.75 4.44 1.35 00000000092 首都师范大学北京师范4.87 4.68 5.22 2.45 00000000093 辽宁大学辽宁综合4.79 2.19 5.98 14.10 00000000094 海南大学海南综合4.75 5.29 2.54 14.26 00000000095 广西大学广西综合4.70 3.29 4.30 16.06 00000000096 四川农业大学四川农林4.62 4.60 3.23 12.67 00000000097 中央财经大学北京财经4.60 1.39 3.27 35.11 00000000098 河南师范大学河南综合4.58 4.21 4.55 6.09 00000000099 华北电力大学河北理工4.39 3.42 3.22 17.83 000000000 100 河南理工大学河南理工4.38 4.80 4.28 0.77 000000000。
微机原理试题及答案

微机原理试题及答案卷16一、选择题:(每题1.5分,共18分)1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( )。
反复执行空操作,直到DMA操作结束进入暂停状态, 直到DMA操作结束进入保持状态, 直到DMA操作结束进入等待状态, 直到DMA操作结束2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显示输出,应采用的数据传送方式为()。
无条件传送方式?查询方式中断方式?直接存储器存取方式3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实现。
?计数器?寄存器?移位寄存器? D触发器4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。
128 ?256 ? 16K ? 64K5、CPU响应中断后,通过()完成断点的保护。
执行开中断指令?执行关中断指令执行PUSH指令?内部自动操作6、并行接口芯片8255A具有双向数据传送功能的端口是()。
PA口?PB口? PC口?控制口7、8088CPU处理动作的最小时间单位是()。
指令周期?时钟周期?机器周期?总线周期8.堆栈是内存中()。
先进先出的ROM区域?后进先出的ROM区域先进先出的RAM区域?后进先出的RAM区域9、计算机中广泛应用的RS-232C实质上是一种()。
串行接口芯片?串行通信规程(协议)串行通信接口标准?系统总线标准10、高速缓冲存储器(CACHE)一般是由()芯片组成。
SRAM ?DRAM ?ROM ?EPROM11、鼠标器是一种()。
手持式的作图部件?手持式的光学字符识别设备手持式的座标定位部件?手持式扫描器12、传送速度单位“bps”的含义是()。
b ytes per second ?bits per secondbaud per second ?billion bytes per second二、填空题:(每空1分,共12分)1、CPU在响应中断后,自动关中。
微机原理试题及答案

微机原理试题及答案### 微机原理试题及答案#### 一、选择题1. CPU 是计算机系统中的哪个部件?- A. 中央处理器- B. 存储器- C. 输入输出设备- D. 显示器答案:A2. 在微机系统中,RAM 指的是什么?- A. 只读存储器- B. 随机存取存储器- C. 硬盘存储器- D. 光盘存储器答案:B3. 微机系统中的I/O 指的是什么?- A. 输入输出- B. 内部/外部- C. 指令/操作- D. 信息/操作答案:A4. 微机系统中,Cache 的主要作用是什么?- A. 存储临时数据- B. 存储操作系统- C. 存储应用程序- D. 存储用户文档答案:A5. 在微机系统中,BIOS 通常存储在哪种类型的存储器中?- A. RAM- B. ROM- C. HDD- D. SSD答案:B#### 二、填空题1. 微机系统中的CPU 由______和______组成。
- 答案:算术逻辑单元(ALU);控制单元2. 微机系统中,RAM 与ROM 的主要区别在于 RAM 是______,而 ROM 是______。
- 答案:易失性存储器;非易失性存储器3. 微机系统中的I/O 接口允许______与______之间进行数据交换。
- 答案:计算机;外部设备4. 在微机系统中,Cache 存储器通常位于______和______之间,以提高数据访问速度。
- 答案:CPU;主存储器5. 微机系统中的BIOS 负责在计算机启动时进行______和______。
- 答案:硬件检测;初始化设置#### 三、简答题1. 简述微机系统中的总线结构及其作用。
答案:微机系统中的总线结构是连接计算机各部件的通信线路。
它包括数据总线、地址总线和控制总线。
数据总线用于传输数据,地址总线用于指定数据传输的目的地地址,控制总线则用于传输控制信号,如读写指令、中断请求等。
总线结构的作用是协调各部件之间的数据传输和通信,确保计算机系统的正常运行。
20套大学微机原理及程序设计试卷及答案要点

(答案见第70页开始)大学微机原理及程序设计试卷(一) 姓名:班级:学号:成绩:一、填空题(共15分,每空1分)1、十六进制数30A.5转换为二进制是_____________,转换为十进制是______________。
2、偏移量是指相对的偏移距离。
3、8088/8086系统中,不改变DS值的情况下,其数据段的最大寻址范围是_____ _KB。
4、PC总线中,IOR为低电平时,表明CPU对端口进行__________操作。
5、8086/8088存储器分四个段,这四个段的段名所对应的段寄存器分别是________、________、________、________。
6、每条指令的执行过程中是由________、________和________等操作组成。
7、I/O端口的编址方式有________和________ 两种二、选择题(共20分,每小题2分)1、在机器数()中,零的表示形式是唯一的。
A、原码B、补码C、反码D、原码和反码2、若采用双符号位判断溢出,当结果的符号位为11时,表示()。
A、结果为正,无溢出B、结果正溢出C、结果负溢出D、结果为负,无溢出3、中央处理机(CPU)是指()。
A、运算器B、控制器C、运算器和控制器D、运算器、控制器和主存储器4、PSW是指令部件中()。
A、指令寄存器B、指令译码器C、程序计数器D、程序状态寄存器5、寄存器间接寻址中,操作数放在()。
A、通用寄存器B、主存单元C、堆栈D、程序计数器6、EPROM是指()。
A、随机读写存储器B、可编程的只读存储器C、只读存储器D、可擦除的可编程只读存储器7、存储周期是指()。
A、存储器的读出时间B、存储器的写入时间C、存储器进行连续读和写操作所允许的最短时间间隔D、存储器进行连续写操作所允许的最短时间间隔8、某一存储单元的逻辑地址为2500H:0010H时,其对应的物理地址为()。
A、2500HB、0010HC、25100HD、25010H9、DMA传送结束由I/O接口向CPU发出中断请求,其目的是( )。
微机原理期末考试题库及个别答案

一、填空题1.十进制数11.375转换为二进制数为______;二进制数1101101转换为十进制数为______。
2.二进制数110111100101.1011转换为十六进制数为______。
3.二进制数1001011.1转换为十进制数为______。
4.用MOS器件构成的RAM可分为SRAM_和_DRAM__。
5.A=-113D,则[A]补=__________。
10001111B6.已知BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10H,则指令MOV CL,SS:[SI+50H]中源操作数的寻址方式为_寄存器相对寻址_,存储器操作数的有效地址_13A7H_,实际地址05A27H。
7.对于ADD AL,BL指令,当AX=8573H,BX=8032H时,指令执行后标志位OF=__1___,CF=_0____。
8.变量具有段属性、偏移量属性和类型属性。
9.汇编语言程序的语句可分为两大类:指令性语句和指示性语句。
10.A=-71,则[A]补=______。
11.设一个主存容量为320K,若要访问该主存,其地址码至少__19__位;其最大的主存地址为_4003FH_。
12.8088CPU中指示栈顶的寄存器是_SP_,指示指令执行顺序的寄存器是_IP_。
13.中断处理过程分为中断请求、_中断源识别_(或中断判优)、_中断响应_、中断服务和中断返回。
14.A=+0110101,B=-0110101,[A+B]补=______。
15. 从CPU的NMI引脚产生的中断叫做非屏蔽中断,它的响应不受IF标志___的影响。
16.由INT指令引起的中断称可屏蔽中断,由CPU外部引起的中断称外部中断(或硬件中断)。
17.两片8259级联共可管理_________级中断,若从片连接在主片的IR2上,则从8259A 的ICW3为___________。
18.信息码为0110100,则奇校验码为__00110100__________。
微机原理期末考试题库及个别答案

一、填空题1.十进制数11.375转换为二进制数为______;二进制数转换为十进制数为______。
2.二进制数110111100101.1011转换为十六进制数为______。
3.二进制数1001011.1转换为十进制数为______。
4.用MOS器件构成的RAM可分为SRAM_与_DRAM__。
5.A=-113D,那么[A]补=__________。
B6.BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=046 8H,CS=4B10H,那么指令MOV CL,SS:[SI+50H]中源操作数的寻址方式为_存放器相对寻址_,存储器操作数的有效地址_13A7H_,实际地址05A27H。
7.对于ADD AL,BL指令,当AX=8573H,BX=8032H时,指令执行后标志位OF=__1___,CF=_0____。
8.变量具有段属性、偏移量属性与类型属性。
9.汇编语言程序的语句可分为两大类:指令性语句与指示性语句。
10.A=-71,那么[A]补=______。
11.设一个主存容量为320K,假设要访问该主存,其地址码至少__19__位;其最大的主存地址为_4003FH_。
12.8088CPU中指示栈顶的存放器是_SP_,指示指令执行顺序的存放器是_IP_。
13.中断处理过程分为中断请求、_中断源识别_〔或中断判优〕、_中断响应_、中断效劳与中断返回。
14.A=+,B=-0110101,[A+B]补=______。
15. 从CPU的NMI引脚产生的中断叫做非屏蔽中断,它的响应不受IF标志___的影响。
16.由INT指令引起的中断称可屏蔽中断,由CPU外部引起的中断称外部中断〔或硬件中断〕。
17.两片8259级联共可管理_________级中断,假设从片连接在主片的IR2上,那么从8259A的ICW3为___________。
18.信息码为0110100,那么奇校验码为____________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北京大学信息科学技术学院考试试卷 考试科目: 微机原理B 姓名: 学号: 考试时间: 2008年 1 月 9 日 任课教师: 王志军 题号一 二 三 四 五 六 七 八 总分 分数 阅卷人以下为试题和答题纸,共 10 页。
一、填空题(每空1分,共20分)1. 在冯.诺依曼计算机中,指令和数据以二进制的形式表示,计算机按照存储程序、程序控制执行的方式进行工作。
2. 微机系统的硬件部分包括五个基本组成部分:运算器、控制器、主存储器、输入设备和输出设备。
3. 8086CPU最小模式基本总线读操作包括 4 个时钟周期,当存储器或I/O速度较慢时,则需要插入等待周期。
4. 对于8086CPU,物理地址是由段基址和偏移地址两部分构成,若某存储单元的段基址为1000H,偏移地址为2345H,则该存储单元的物理地址为 12345 H。
5. 对于8086系统,若SS=1000H,SP=1000H,执行PUSH BX指令之后,SS= 1000 H,SP=_0FFE H。
6.已知AL= 10001010B,BL= 11000110B,执行指令ADD AL,BL之后,ZF= 0,OF= 1 。
7. 当前微机的存储系统分为三级,即 Cache 、主存和外存。
这种层次结构设计的依据是程序和数据访问的局部性原理。
8. DMA方式是在DMAC 的控制下,实现主机与外设之间数据传送的一种方式。
它除了可以直接在I/O接口与存储器之间交换数据外,还可以实现内存与内存之间、外设与外设之间的数据交换。
8237进行内存与内存之间数据交换时,需占用0和1 通道。
9. 异步串行接口芯片8251,引脚TxRDY 作为发送中断请求信号。
10. 总线可分类为:片总线、内总线和外总线。
USB总线属于外总线,USB1.0规范规定:一台PC机最多可连接 127 个USB外设。
PCI属于内总线,其有三种地址空间,即存储器空间、I/O空间和配置地址空间。
二、单选题(本大题共10小题,每小题1分,共10分)1.关于8086CPU指令构成,以下说法错误的是( B )。
A.指令中可以只包含操作码 B. 指令中可以只包含操作数C.指令长度是可变的D.操作数在操作码之后2.下列8086指令中,指令执行后,AX的结果与其他三条指令不同的是( D )。
A.MOV AX,0 B.XOR AX,AXC.SUB AX,AX D.OR AX,03.执行IN AL,70H时,8086CPU外部管脚状态是( D )。
A.RD=0、WR=1、IOM=1/M=1 B.RD=1、WR=0、IO/C.RD=1、WR=0、IOM=0//M=0 D.RD=0、WR=1、IO4.8086指令MOV AX,[BX] 中源操作数的寻址方式为( B )。
A.寄存器寻址B.寄存器间接寻址C.直接寻址D.立即寻址5.在下列伪指令中定义字节变量的是( A )。
A.DB B.DW C.DD D.DT6.8086CPU,若NMI、除法中断和INTR同时产生,则CPU执行完当前指令后对Array中断请求的检测顺序为( D )。
A.NMI、除法中断、INTR B.NMI、INTR、除法中断C.INTR、除法中断、NMI D.除法中断、NMI、INTR7. 8086CPU执行算术运算指令不会影响的标志位是( D )。
A.溢出标志B.符号标志C.零标志D.方向标志8.采用虚拟存储器技术的目的是( D )。
A.提高CPU访问主存速度B.扩大外存的存储空间C.提高CPU访问外存速度D.扩大存储器的寻址空间9.6片8259A级联最多可以管理( D )个中断。
A.48 B.40 C.44 D.4310. 8251在数据传输过程中,不能检测到的错误是( A )。
A.同步字符错B.数据溢出错C.奇偶校验错D.帧格式错三、改错题(下列每题均有错,请改正。
每题1分,共8分)1. 异步通信格式中,起始位和停止位均为逻辑0。
停止位为逻辑12. 半导体静态随机存储器是靠电荷存储器件(电容)存储信息。
半导体动态存储器3. 8086 CPU从功能上分为EU和BIU两部分,EU和BIU按照串行的方式进行工作。
按照并行方式4. 程序直接控制、中断和DMA三种数据传送方式中,中断方式的传输速率最高。
DMA方式5. 8086是16位CPU,80286是32位CPU。
80286是16位CPU6. 8086CPU从奇地址读出1个字时,需要1 个总线周期。
2个7. 8251异步通信格式中,停止位只能选择1位或2位。
还可选1.5位8. 8086CPU通过控制总线读取I/O端口的状态信息。
通过数据总线四、简答题(每小题4分,共12分)1. 比较8086CPU子程序调用和执行中断服务操作的异同。
相同:两者均发生断点保护、程序转移和程序返回差异:子程序调用是确定的,中断多数是随机的;子程序调用时保护IP、CS,中断服务保护IP、CS、FLAG。
2.简述I/O端口两种编址方式的优缺点。
单独编址:译码电路简单、内存空间大;需专用I/O指令和引脚信号与存储器统一编址:指令、引脚信号统一;译码电路复杂、内存减少。
3. 比较异步串行通信和同步串行通信的异同。
相同:均为串行通信,即信道上一位一位地传送数据。
差异:异步通信:以字符为单位传送,每个字符需加起始位和停止位,收发时钟可独立;同步通信:以数据块为单位传送,字符块前需加同步字符,收发时钟也需同步;五、汇编语言编程(每小题5分,共20分)1.分析填空。
01HMOV AX,02HMOV BX,PUSH BXPUSH AXPOP BX ;执行后 BX=__01H ____POP AX ;执行后 AX=__02H ____MOV AX,3F5FH ;执行后 AL=___5FH____ Array MOV CX,4ROR AL,CL ;执行后 AL=___0F5H___AND AL,0FH ;执行后 AL=___05H___2.若STR是字符串的首地址,指出下列程序的功能,并在所给程序段的划线处将语句加上注解。
LEA BX,STR ;取STR 的偏移量放到BX中MOV CX,20LP : CMP [BX],‘*’JNZ NEXT ;BX所指单元内容不为‘*’,则转移至NEXTMOV [BX],‘$’ ;将BX所指单元用‘$’替代NEXT: INC BXLOOP LPHLT程序的功能:将STR开始的前20个字符中的‘*’用‘$’替代3.在BUF开始有一个字节型数组,共有100个元素,以下程序段用于计算这个数组中非零元素的个数,并将结果存入内存COUNT单元,在所给程序段的划线处填入适当指令或指令的一部分,使其完成指定功能。
BUF DB 100 DUP (?)COUNT DB 0…………..START: MOV AX,DATAMOV DS,AXLEA SI,BUFMOV CX,100CON:MOV AL,[SI]CMP AL,0 (转下页)JZ NEXTINC COUNTNEXT:INC SILOOP CONHLT4.以下程序实现的功能是冒泡排序算法,对起始地址为V AR的字型数组进行排序,请根据要求在所给程序段的划线处填空。
DSEG SEGMENTV AR DW 100 DUP(?)N EQU ($-V AR)/TYPE V AR ;计算N的值:N=_ 100__DSEG ENDSCSEG SEGMENTASSUME CS:CSEG,DS:DSEGSTART: MOV AX, DSEG ;补齐此处程序代码MOV DS, AXMOV CX, N-1LOOP1: MOV DI, CXV ARLEA BX,LOOP2: MOV AX, [BX]CMP AX, [BX+2]CONTINUEJGE[BX+2]XCHG AX,MOV [BX], AXCONTINUE: ADD BX, TYPE V AR ;补齐此处程序代码LOOP LOOP2MOV CX,DILOOP LOOP1MOV AH ,4CH ;补齐此处程序代码INT 21HCSEG ENDSEND START程序执行结束后,起始地址为V AR字型数组中数据元素大小的排列顺序为:由大至小。
六、(本题8分)8086系统使用8255A扩展键盘接口电路如下图所示。
8255A的端口A工作于方式0、输入;端口C输出。
设8255A端口地址范围为:80H~83H。
系统Array总线(1)编写8255A的初始化程序(控制字无关位置0),并加简要注释;MOV AL, 10010000B ;端口A方式0,输入;端口C输出OUT 83H, AL(2)编写CPU扫描键盘程序段(无键按下时,循环扫描;确认有键按下时,退出),并加简要注释。
SCAN: MOV AL,0BHOUT 83H, AL ;扫描第一行IN AL, 80HCMP AL, FFHJNZ DSCAN ;判断是否有键按下MOV AL,07HOUT 83H, AL ;扫描第二行IN AL, 80HCMP AL, FFHJZ SCAN ;判断是否有键按下DSCAN: MOV BL, ALCALL DELAY-20MS ;延时20msIN AL, 80HCMP AL, BLJNZ SCAN ;判断是否同一键HLT ;确认有键按下七、(第一小题4分,第二小题6分,共10分)1、利用4K×4位的RAM芯片构建8086系统存储器,给定存储地址空间为:A4000H~C7FFFH,则需要这样的RAM芯片72 片,系统需译码出片选线36 条。
2、8086系统存储器部分电路如下图所示(1)该存储系统总容量为8KW / 16KB ;(2)存储器译码方式为部分译码方式;(3)SRAM1的地址空间为 04000H~07FFEH(偶);与其重叠地址空间为 44000H~47FFEH(偶);(4)SRAM2的地址空间为 04001H~07FFFH(奇);与其重叠地址空间为 44001H~47FFFH(奇)。
八、(本题12分) 利用计数器/定时器8253设计数字频率计。
其基本思想为:使用8253对被测数字信号进行为期1秒的计数,其计数值即为被测信号的频率。
被测方波信号测量启动脉冲信号时钟1MHz Vcc 给CPU中断信号 (1)简要说明设计方案、8253各通道工作方式和计数初值,并连线上图;(必要时可添加1个门电路) 利用CNT0、CNT1产生秒脉冲(由启动脉冲启动),秒脉冲作为CNT2计数器门控信号;秒脉冲结束后中断CPU,CPU 读取CNT2计数值,计算信号频率。
CNT0: 方式3,计数初值 100 ;100分频1MHz,产生10KHz 时钟; CNT1: 方式1,计数初值 10000;产生秒脉冲; CNT2: 方式1,计数初值 0 ;对被测信号计数 (2)说明该频率计可测量信号频率的上限值为多少; 被测信号最多在1秒钟内计数65536次,上限频率为:65535Hz(3)画出8086CPU 完成一次测量的软件流程图。