微机原理课堂练习题2015春
更新时间:2024-03-02 06: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春03-02
NX8.5:如何把自己公司的模板做到GC工具的替换模板中05-28
JSYZ-2000D调度系统说明书04-05
咬文嚼字教学设计周明鉴03-16
2018-2019年初中英语湖南初一月考试卷精品试卷【9】含答案考点及解析05-08
幼师个人工作述职报告范文02-25
患者参与医疗安全管理制度09-22
小区沥青混凝土路面施工方案01-06
《最后一课》的优秀教学设计05-24
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 练习题
- 微机
- 课堂
- 原理
- 2015
- 浙江省教师招聘考试2013科学基础知识
- 浅谈传统文化对学生人生观的影响
- 会计学复习题
- 高二地理上学期期末试卷
- 防台防汛前后的监理工程师通知单 - 图文
- 人机界面设计(含案例分析)
- 高性能汽车制动用摩擦衬片材料的开发及产业化项目可行性研究报告
- 小学五年级语文下册《星空遐想》教学设计
- 关于抹不去的回忆作文
- 2017-2022年中国粉丝经济市场发展态势及未来前景分析报告
- 声音的传播教学设计
- 人教版小学二年级思想品德生活下册教案全集
- 高速客运铁路轴承项目可行性研究报告
- 大学 - 计算机控制技术实验报告河南工业大学4
- 全科护士考试试题
- 37号关于下发台州市中、小学生跆拳道比赛竞赛规程的通知
- 河北省大名县2017-2018学年高二第一学期第一次月考历史试卷
- 推荐下载 农村集体三资管理存在的问题及建议-最新
- 招标投标与合同管理(知识点精选小抄)
- 各年级学生的心理特点