微机原理课堂练习题2015春
更新时间:2023-12-17 19:41:01 阅读量: 教育文库 文档下载
- 微机原理与接口技术推荐度:
- 相关推荐
一、填空题
1.中断处理中,恢复现场是由哪条指令来完成?( POP指令 ) 2.下列中断类型不属于内部中断的是( INTR )。
3.假定(SS)=3000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是( 300FFH )。
4.在RS-232C总线标准中,可以用来表示逻辑“1”的电平( -12V )。 5. 4K×4位的存储芯片分别有多少条地址线和数据线? ( 12,4 ) 6. INC指令不影响( CF )标志。
7.可用电擦除的的只读存储器是( EEPROM )。
8.当8088引脚时,表示CPU当前正在进行( 读IO口 )操作。 9.将累加器AX的内容清零的错误指令是( CMP AX,AX )。 10.程序计数器PC存放的是 ( 下一条指令的存储址 ) 。 11.一个基本的总线周期由( 4 )个时钟周期组成。 12.含有立即数的指令中,该立即数被存放在( 指令操作码后的内存单元中 )。 13.Reset信号到来后,8086 CPU的启动地址为( FFFF0H )。 14.当8086系统的15H号中断的中断向量存放在内存储器的(0000:0054H~0000:0057H)单元中。
15. 8086/8088的存储器可以寻址1MB的空间,在对I/O进行读写操作时,20位地址中只有( 低16位 )有效。 16.下列指令中正确的是( OUT 24H, AL )。
17. .8086与8088相比,不正确的有( 相同宽度的数据总线 )。 18. 假设ISA总线宽度16位,总线的工作频率为8MHz,则该总线的数据传输率是( 16MBPS )
19.在串操作指令中,下列描述不正确的是( REP SCASB ) 20.下述描述不正确的是( 执行指令XOR AX, AX后,不会改变累加器原有的内容 )
21.LAB是标号,VAR是变量名,指令格式有错的是( JMP NEAR PTR VAR )。
22.运算结束后,ZF=0,表示( 运算结果不为零)
23.指令MOV BL,’B’的寻址方式为( 立即寻址 )。
24. 8086微机的存储器中,那么30022H字单元的内( CDABH ) 二、名词解释及问答 1. ALU: 算数逻辑单元
2. MDR: 存储器数据寄存器 3. RAM: 随机存储器
4. IR: 指令寄存器 5. CU: 控制单元 6. PC: 程序计数器 7. ID: 指令译码器
8. 总线: 总线是计算机系统各部件之间传递公共信息的一簇导线. 9. 存储容量 存储器能够存放的二进制数的总位数
10. 中断 当CPU执行程序过程中,由于随机事件引起CPU暂时停止正在执行的程序,而转去执行用于处理该事件的程序,处理完后,又返回被中止的程序断点出继续执行.
11.寻址方式 寻找指令和操作数的方法称为寻址方式。 12.简述接口的功能。
(1)具有缓冲、隔离功能; (2)具有转换数据格式的功能; (3)具有信号量转换功能; (4)具有定时/计数功能;
(5)为CPU和I/O设备之前提供联络。
13.段的起始地址放在段寄存器中,有4个段寄存器,分别是什么?段寄存器的长度为多少位? CS,DS,SS,ES. 16位。
14. 冯诺依曼体系结构计算机特点是什么?
(1)计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;
(2)指令和数据以同同等地位存放于存储器内,并可以按地址访问; (3)指令和数据均用二进制表示;
(4)指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置;
(5)指令在存储器中顺序存放,通常自动顺序取出执行; (6)机器以运算器为中心(原始冯?诺依曼机)。 三、写出下列指令中源操作数的寻址方式? 1. MOV AX,BX 寄存器寻址 2. MOV AL,[BP] 寄存器间接寻址 3. MOV AX,[BX][SI] 基址加变址寻址 4. MOV AL,30H 立即寻址
5. MOV CL,20H[BX][SI] 相对基址加变址寻址 6. MOV DX,TABLE 直接寻址
7. MOV DX,[1800H] 直接寻址 四、阅读程序
1. XOR CX, CX A3: AND AX, AX JZ A1 SHL AX,1 JNC A2 INC CX
A2: JMP A3 A1: HLT
问:该程序段完成 统计AX中1的个数 功能。
2.设AX=1234H ,BX=5678H , SS=3000H , SP=1000H。执行下面指令 PUSH AX PUSH BX POP AX POP BX
试问(SP)= 00FFCH
3. TABLE DW 10H,20H,30H,40H,50H ENTRY DW 3 ……………
MOV BX,OFFSET TABLE ADD BX,ENTRY MOV AX,[BX]
程序执行后AX的内容是 3000H
4. DAT1 DB 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 DAT2 DB 5 DUP(?) MOV CX,5 NEXT:
MOV AL, DAT1[BX+SI] MOV DAT2[DI],AL INC SI INC DI LOOP NEXT 问:(1)该程序完成的功能是把DATA1数据段后5个单元内容送DATA2
开始的数据段
(2)程序执行后写出DAT2数据区的内容是5,6,7,8,9
5. 若8255A的端口A定义为方式0,输入;端口B定义为方式1,输出;端口C的上半部定义为方式0,输出。试编写初始化程序。(口地址为80H~83H) MOV AL, 94H MOV DX, 83H OUT DX, AL 六、编程题
1.试编一程序,求三个带符号数据中的最大值,并将最大值存入MAX单
元中,设三个带符号数分别在三个变量X,Y,Z中存储。要求写出完整程序框架。
DATAS SEGMENT CMP AL,BL X DB 5 JG L2
Y DB -2 MOV AL,BL Z DB 0 L2:MOV MAX,AL MAX DB ? MOV AH,4CH DATAS ENDS INT 21H CODES SEGMENT CODES ENDS ASSUME CS:CODES,DS:DATAS END START START:
MOV AX,DATAS MOV DS,AX MOV AL,X MOV BL,Y CMP AL,BL JG L1
MOV AL,BL L1:
MOV BL,Z
2.编程实现统计数据块中正数和负数个数(设有7个数,分别为-23,57,82,-27,-19,0,-8),要求写出完整程序框架。 DATAS SEGMENT
BUF DB -23,57,82,-27,-19,0,-8 CNT EQU $-BUF Z DB 0 F DB 0 DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS START:
MOV AX,DATAS
MOV DS,AX MOV CX,CNT
MOV BX,OFFSET BUF MOV BX,OFFSET BUF L1: MOV AL,[BX] CMP AL,0 JG L2
JL L3 JMP NEXT L2:
INC Z
JMP NEXT L3:
INC F JMP NEXT NEXT: INC BX DEC CX JNZ L1
MOV AH,4CH INT 21H
CODES ENDS END START
3.在字符串中查找空格字符(ASCII码位20H),找到显示Y,否则显示N。 DATAS SEGMENT JZ L2 L3:MOV AH,4CH S DB 'GHLU IBGYBUJHNUJB' INC BX INT 21H CNT EQU $-S DEC CX CODES ENDS DATAS ENDS JNZ L1 END START CODES SEGMENT MOV DL,'N' ASSUME CS:CODES,DS:DATAS MOV AH,02H START:MOV AX,DATAS INT 21H MOV DS,AX JMP L3
LEA BX,S L2:MOV DL,'Y' MOV CX,CNT MOV AH,02H L1:MOV AL,[BX] INT 21H CMP AL,20H JMP L3
七. 接口应用题
某PC系列微机应用系统以8255A作为接口,采集一组开关S7~S0的状态,
然后它通过一组发光二极管LED7~LED0显示出来,(Si闭合,对应LEDi灭;Si断开,对应LEDi亮),电路连接如下图所示。已知8255A的A.B两组均工作在方式0。 (1)写出8255A四个端口地址; (2)写出8255A的工作方式控制字; (3)编写实现给定功能程序。 答:(1)8255 A口地址为07E0H,B口地址为07E1H, C口地址为07E2H,控制口地址为07E3H。 (2)8255的控制字10010000;即90H。 (3) MOV DX,07E3H
MOV AL,90H OUT DX,AL NEXT: MOV DX,07E0H IN AL,DX MOV DX,07E1H OUT DX,AL JMP NEXT HLT
七. 接口应用题
某PC系列微机应用系统以8255A作为接口,采集一组开关S7~S0的状态,
然后它通过一组发光二极管LED7~LED0显示出来,(Si闭合,对应LEDi灭;Si断开,对应LEDi亮),电路连接如下图所示。已知8255A的A.B两组均工作在方式0。 (1)写出8255A四个端口地址; (2)写出8255A的工作方式控制字; (3)编写实现给定功能程序。 答:(1)8255 A口地址为07E0H,B口地址为07E1H, C口地址为07E2H,控制口地址为07E3H。 (2)8255的控制字10010000;即90H。 (3) MOV DX,07E3H
MOV AL,90H OUT DX,AL NEXT: MOV DX,07E0H IN AL,DX MOV DX,07E1H OUT DX,AL JMP NEXT HLT
正在阅读:
微机原理课堂练习题2015春12-17
当前精准扶贫工作存在的主要问题及改进措施04-04
城市供水管理处监督检查考核制度 - 图文09-26
贵阳市教育局关于实施《贵阳市中小学教育教学工作基本要求》(试行)的通知(53号)11-17
SS4改与SS7E型电力机车受电弓的特性比较 - 图文01-25
小区业主满意度统计调查方案06-01
园林绿化安全养护管理制度04-13
4年级奥数第01讲鸡兔同笼 - 图文03-31
我国旅游电子商务发展状况06-01
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 练习题
- 微机
- 课堂
- 原理
- 2015
- 2016年上半年安徽省公共卫生执业医师 - 学校青少年卫生学模拟试题
- 浙江省教师招聘考试2013科学基础知识
- 中南林业科技大学招生简章 - 图文
- 37号关于下发台州市中、小学生跆拳道比赛竞赛规程的通知
- 现代大学英语第五册精读paraphrase答案(整理版lesson1-lesson12)
- 西师版四年级下册数学教学计划
- 国家奖学金获得者风采录--张静兰(范文)
- 最新2018年政府法制办公室工作总结及2019年工作计划
- 学林雅苑营销与推广策略方案58p - 图文
- 新版电力工程监理基本表式
- 产业集群和区域经济发展(下)试卷100分
- 全国2010年07月自学考试00107《现代管理学》历年真题和答案
- 监测监控系统维修工试题
- 数控车床对刀教学教案
- 盾构掘进控制及管片选型
- 5数字信号的基带传输
- 社会保险执法依据 2
- 海洋环流
- 高二地理上学期期末试卷
- 2011年北京高考数学文科试题及答案