


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、嵌入式硬件技术根底、填空题20*11、微机系统由硬件系统和软件系统 两局部组成。2、 8086有20丨位地址线,存储器容量为1MB。3、 8086CPU内部组成结构从功能上讲,可分为BIU和EU丨两局部。4、8086/8088 的四个段存放器为 DS、 ES、 SS、 CS5、用来存放CPU犬态信息的存放器是FLAGS /标志存放器。6、 用来存放指令地址的存放器是IP 。7、 8086的16位标志存放器 FLAGS中OF=1表示运算结果溢出,ZF=1表示运算结果为 零。PF=0表示运算结果的低 8位中1的个数为奇数。8、 8086的16位标志存放器 FLAGS中IF=1表示CPU允许中断,T
2、F=1表示CPU进入 单步丨工作方式。9、 地址4000H: 0300H,其物理地址是40300H,段地址是4000H,偏移地址是 0300H。11、I/O端口的寻址方式有两种,分别是 直接寻址,间接寻址。12、指令JO NEXT表示 OF= 1 时转移。13、将I/O设备端口内容读入 AL中的指令助记符是IN。14、 8086CPU的I/O指令采用间接寻址时,使用的间接存放器是DX。15、设置DF=1的指令为STD丨。16、去除CF标志的指令为CLC丨。17、 一对操作堆栈的指令为POP和PUSH。18、 LOOPNZ勺循环条件为 CX 0且ZF=0。19、 实现无符号数乘 2的指令的助记符
3、是 SHL,实现有符号数除 2的指令的助记符是 SAR。22、8086CPU引脚信号中中断请求两个信号名称为 INTR和NMI。26、I/O端口的编址方式一般有I/O端口与 存储器统一编址 丨和I/O端口独立编址两种片 8259A 中断控制器可管理 8 级中断,用 9 片 8259A 可构成 64 级主从式中断管 理系统。二: 填空题(每题 2分, 共20分)1. 8086CPU 复位时 , 存放器 CS 值为 (FFFFH),存放器 IP 的值为 (0000H2. 8086CPU 的 8 个 8 位通用存放器名为( AL ),( AH ),( BL ),( BH),( CL),( CH),(
4、DL),(DH).3. 假设 SS = 3240H, SP = 2000H,栈顶的实际地址为( 34400H).4. 指令 MOV AX, BX 的机器码为8BH, 07H , 指令MOV BX, AX 的机器码为 ( 89H),(07H).5. 8255A的工作方式有方式 0功能为( 方式 2 功能为 (双向数据传送6.执行指令PUSH AX有SP = ( SP - 2SP = (SP + 27.8.根本输入输出), 方式 1 功能为 (选通输入输出),).),执行指令POP AX有组合十进制加法调整指令 DAA 对存放器AL) 中的值进行调整 .和指令 SHL AL, 1功能相同的指令是
5、(SAL AL, 1的初始化命令字应按 (顺序写入 , 操作命令字应按需要) 写入 .10. 2114 为 1024 X 4的RAM存储器芯片,组成 8KB 主存储器需要( 16) 片 2114.二、选择题 (20*1)1、源的变址存放器是A。A SIB DICSPDBX2、用来存放即将执行的指令的偏移地址的存放器是。ASPCSB IPCBPD3、用来存放运行结果状态的存放器为C 操作。ASPB SICFLAGSDDX4、微机中控制总线传送的是D 。A存储器和I/O接口的地址码B微处理器向内存储器和I/O接口传送的命令信号C存储器和I/O设备向微处理器传送的状态信号D B 和 C5在以下指令的
6、表示中,不正确的选项是C AMOV AL,BX+SIBJMP SHORT DONICDEC 100D MUL CL6. 将DX的内容除以2,正确的指令是 CADIV 2BDIV DX, 2CSAR DX, 1DSHL DX,17. 假设栈顶的物理地址是20220H,当执行完POP AX指令后,栈顶的物理地址是 A丨。A 20222HB 20221HC 20220HD 20223H8. 以下指令中,源操作数的寻址方式中, C 属于立即寻址, B 属于存放器寻址, E 属于存放器间接寻址, A 属于直接寻址, D 属于存放器相对寻址。A MOV AX, 4000HB MOV BX, AXC SUB
7、 AX, 2000HD MOV AX, SI+12HE MOV CX, BXF MOV AX, SI+BX+10H9.以下指令中错误指令是BE 和 F 。A MOV AX, DSC MOV SI, BXE MOV DI+32H, 1845HB MOV CS, 1500HD MOV 3000H , ALF MOV AL, 1000H10. 指令LOOPNZ勺循环结束条件是 D丨。ACX=0且 ZF=0BCX=0或 ZF=0CCX=0且 ZF=1DCX=0或 ZF=111. 语句 DA1 DB 2 DUP4,6, 5汇编后,与该语句功能等同勺语句是 C 。A DA1 DB 4,6,5B DA1 D
8、B 2 ,4,6,5C DA1 DB 4,6,4,6,5D DA1 DB 4 ,6,5,4,6,5SIZED12、对于语句 Y DW 10 DUP 0,贝U TYPEY 为A、LENGTH Y 为B, Y为C丨。A 2B 10C 20D 414、 8086/8088CPU 勺 RD、 M/IO 引脚上为逻辑 0 时,意味着 C 操作。A读存储器B写存储器C读I/O端口写 I/O 端口4、 Intel8284 勺作用是 B A地址锁存B丨产生时钟C丨总线控制D丨数据驱动16. 以下存储器件,假设存有数据,当掉电时,B 存储器件 不能保存原有数据?A磁芯存储器BRAMCROM17. 可编程芯片 8
9、259 勺作用是 B 。A.定时/计数B.中断控制 C.并行输入输出D.数/摸转换三: 判断题 每题 2 分, 共 20 分注:正确在题前打V,错误在题前打X.1. 8086CPU 和 8088CPU 勺地址线勺数量不 2. 一样 . X3. 8086 控制线 /BHE = H, 地址线 A0 =H 时, 完成 16 位数据传送 . X4. 16 位机即指 5. 该机 CPU 勺数据线为 16 条 . V6. 使用指 7. 令 RET 及 IRET 时 , 弹出堆栈勺内容一样 . X8. 响应可屏蔽中断 INTR 勺条件是 IF = 0.X9. 指 10. 令 MOV AX, CS:BX 是正
10、确的指 11. 令 .12. 8086CPU 提供了 256 个中断类型号 . V13. 非组合十进制乘法调整指 14. 令 AAD 对积进行调整 . V15. 逻辑右移指 16. 令 SHR 和算术右移指 17. 令 SAR 功能一样 .X18. 假设 (AX) = 7AF0H, 使用指 19. 令 CWD 后, (DX) = FFFFH.X三、问答题 5*6 3、模型机有哪些存放器,以及作用?选择/ 填空答: 通用存放器组:可由用户灵活支配,用来存放参与运算的数据或地址信息。地址存放器:专门用来存放地址信息的存放器。 程序计数器:它的作用是指明下一条指令在存储器中的地址。指令存放器:用来存
11、放当前正在执行的指令代码指令译码器:用来对指令代码进行分析、 译码,根据指令译码的结果, 输出相应的控制 信号4、8086CPU的内部结构由哪两局部组成,各组成部件又有哪些部件组成、功能是什么?答:8086CPU内部结构由 BIUEU两局部组成.(1) EU 的组成和各组成部件功能如下 :算术逻辑运算单元:用于 8 位 /16 位二进制算术和逻辑运算 .通用存放器组:用来存放操作数或操作数的地址标志存放器:用来存放反映 CPU运算的状态特征和存放某些控制标志数据暂存器:协助 ALU完成运算,暂存参加运算的数据(2) BIU 的组成和各组成部件功能地址加法器:用来形成 20位物理地址段存放器:用
12、来存放段的基值IP :存放下一条指令的地址指令队列缓冲器:用来存放预取的指令 总线控制逻辑:将内部总线和外部总线相连 .7、CPU在中断周期要完成哪些主要的操作?答:CPU在中断周期要完成以下操作:1关中断2保存断点3保护现场 4给出中断入口地址,转去相应的中断效劳程序5恢复现场6开中断(7) 返回8、 芯片 8255 有几个控制字?各自功能如何?假设8255A 控制字写入同一个控制端口如何区 分不同的控制字?答:芯片8255有2个控制字:方式选择控制字和端口C置位/复位控制字。功能如下:方式选择控制字:制定工作方式工作。端口 C置位/复位控制字:通过对控制存放器写入端口C置位/复位控制字来实
13、现对其按位控制。通过控制字 D7作为特征位来区分不同的控制字。四 : 指令改错 (每题 2 分, 共 20 分 )1. MOV 2000 , 20HMOV AL, 20HMOV 2000H, AL2. MOV DX, 2000HMOV BX, DXMOV BX, 2000H3. OUT 300H, ALMOV DX, 300HOUT DX, AL4. PUSH ALPUSH AX5. DIV BXDIV BYTE PTRBXORDIV WORD PTRBX五: 读程序并答复以下问题 (每题 8分, 共16分)1. 程序 1DATA SEGMENTNUM1 DB 48H, 41H, 16H, 2
14、8HNUM2 DB 37H, 22H,52H,84HSUM DB 4 DPU(?)DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATASTAR PROC FARPUSH DSMOV AX, 0PUSH AXMOV AX, DATAMOV DS, AXLEA SI, NUM1 LEA DI, NUM2 LEA BX, SUMMOV CX, 4 AG: MOV AL, SI ADD AL, DI MOV BX, AL INC SI INC DI INC BX DEC CX JNZ AG RET STAR ENDP CODE ENDSEND STAR),( ACH
15、 )问: 执行程序后 , SUM 中的值为 ( 7FH ),( 63H ),( 68H2. 程序 2DATA SEGMENT BUF1 DB 0,1,2,3,4,5,6,7,8,9 BUF2 DB ?COUNT EQU $ - BUFDATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATASTAR PROC FARPUSH DSMOV AX, 0PUSH AXMOV AX, DATAMOV DS, AXLEA BX, BUF1MOV CX , COUNT - 1MOV AL, BXAG: INC BXCMP AL, BXJAE BIGMOV AL, BXBIG:
16、 DEC CXJNZ AGMOV BUF2, ALRETSTAR ENDPCODE ENDSEND STAR问:该程序执行后BUF2中的值为9.四、程序设计题 2*10 1、编写一个汇编语言程序,要求从键盘输入一个小写字母,将其转换成大写字母在屏幕上 显示出来。DATA SEGMENTBUF DB 0DH,0AH,"PLEASE INPUT A CHAR:$"DATAENDSSTACK SEGMENTDB 20 DUP(?)STACKENDSCODESEGMENTASSUME DS:DATA,CS:CODE ,SS:STACKBEGIN: MOV AX,DATAMOV DS
17、,AXLEA DX,BUF ;9 号调用显示 PLEASE INPUT A CHAR:MOV AH,9INT 21HMOV AH,1 ;1 号调用,从键盘接收 1 字符INT 21HCMP AL,61H /41H; 假设比“ a /A 小转 PENDJB PENDCMP AL,7AH /5BH ; 假设比“ z /Z 大转 PENDJA PEND ;ADDSUB AL,20H ; 如在“ a与“ z之间那么减去 20变为大写字符MOV DL,ALMOV AH,2 ; 2 号功能调用显示一个字符INT 21HPEND: MOV AH,4CH ; 程序结束运行,返回 DOSINT 21HCODE
18、ENDSEND BEGIN2、芯片8253的端口地址为4F0H4F3H设计数器1工作在方式1,计数器初值为3060H, 采用二进制计数,请设计实现上述功能的 8253 初始化程序。8253 控制字格式如下:因为计数器初值为 3060H,即为16位的,所以读/写格式为11因此控制字为:01110010 =72控制字:MOVAL, 72HOUT4F3H, AL低 8 位:MOVAL, 60HOUT4F1H, AL高 8 位:MOVAL, 30HOUT4F1H, AL六: 编程题 7 分编一个完整的程序 , 数据段有 10 个符号的 ASCII 码值数据块 BUF , 假设数据为 0 到 9 的 ASCII 码值 , 在 屏上显示 Y , 否那么显示 N解:DATA SEGMENTBUF DB 10 DUP(?)DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATANAIN PROC FARPUSH DSMOV AX, 0PUSH AXMOV AX, DATAMOV DS, AXMOV CX, 10LEA BX, BUFAG:MOV AL, BXCMP AL, 30HJL DISNOCMP AL, 39HJG DISNOMOV AH, 02HMOV DL, Y&
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辽宁职业学院《数字艺术制作》2023-2024学年第一学期期末试卷
- 江苏省上饶市“山江湖”协作体2025年高三语文试题测验(2.22)含解析
- 股权质押与风险投资管理合同
- 棘手面试真题及答案
- 小波变换教学课件
- 外贸实务课件
- 断臂与再植:康复医学的奇迹课件
- 化学课件:电解质与电离度
- 高效时间管理培训课件:企业员工能力提升教程
- 《金融法原理》课件
- 2024年深圳市彩田学校初中部小升初入学分班考试数学模拟试卷附答案解析
- 送快递劳务承揽协议书
- 2024年安徽安庆市交通控股集团有限公司招聘笔试冲刺题(带答案解析)
- 《沙龙培训》课件
- 充电桩四方协议书范本
- 中考英语情景交际和看图写话
- 知道智慧网课《科学社会主义概论》章节测试答案
- 事故调查分析课件
- 《养老护理员》-课件:自然灾害的应对处理知识
- 劳务外包服务方案(技术方案)
- JJG 443-2023燃油加油机(试行)
评论
0/150
提交评论