




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
重庆邮电大学 2007/2008 学年第 2 学期微机原理与接口技术 考试题 ( A 卷 )一填空题(每空1分,共15分)1. 假设机器字长为8位,则-89D表示为二进制原码为_,-89D表示为二进制补码为_。2. 运算54E3H-27A0H后,CF= , OF= 。3. 在实模式下,80486存储系统可以寻址的物理存储空间是 ,在保护模式下,80486存储系统可以寻址的物理存储空间是 。4. 在指令MOV AX, 2000H中源操作数的寻址方式为 ,指令MOV AX, 1000HBXSI中源操作数的寻址方式为 。5.设寄存器(ES)=1100H, (DS)=2100H ,(SS)=3200H, (BX)=5000H ,(BP)=6000H, (DI)=0001H,(FS)=7000H,存储单元(38001H)=1234H, (12000H)=1234H,(26000H)5678H, (41002H)=789AH 。则MOV AX, ES:1000H 执行后(AX)= ; LEA AX,BP+DI 执行后(AX)= 。6. 将CX中的D3D7位取反,相应的汇编指令为 。7. 若初值BL=59H,经过汇编指令AND BL 0FH运算后,BL= 。8. 实模式下, 即是中断服务程序的入口地址,即中断服务程序起始指令所在存储单元的逻辑地址。9. 利用一条传输线将数据一位位地顺序传送的数据通信方式称为 。10在8255A的工作方式中只有方式 是双向数据传送方式(即双向的条件查询或中断方式)。二选择题(每题1分,共20分)1.在80486微机系统中存储空间和I/O空间的编址方式采用( )。A. 两者统一编址,通过相同的指令访问两个空间; B. 两者独立编址,通过不同的指令访问两个空间;C. 采用混合编址,即独立编址和统一编址均采用;D. 软件编址。2.如果SP2000H,则指令PUSH AX,PUSH BX, PUSH CX,POP AX执行后,SP的值为( )A2000H B1FFEH C1FFCH D1996H 3.在汇编语句MOV AX,BX+SI中,源操作数的寻址方式是( )A直接寻址 B基址寻址C间址寻址 D基址加间址寻址4.以下各指令中正确的是( )。AIN 63H,AX BIN AX,63HCMOV ES,2D00H DMOV DI,SI5.已知AX=1024H,BL=03H,则语句“MUL BL”执行后AX的值为( )。A3072H B0072H C006CH D306CH6.设字长n=8位,X补码=0CAH,Y补码=0BCH,则求X+Y补码时得到的结果、溢出标志OF和辅助进位标志AF分别为( )。A86H,OF=0和AF=0 B86H,OF=0和AF=1C186H,OF=1和AF=0 D186H,OF=1和AF=17.已知内存单元20510H中存放31H,内存单元20511H中存放32H,内存单元30510H中存放42H,内存单元30511H中存放43H且AX = 3A7BH,DS=2000H, SS=3000H, BP = 0500H,则语句“MOV AL, BP+10H”,则执行后AX的值为( )。A. 3A31H B. 3231H C. 427BH D. 3A42H8.已知AL=36H,BL=87H,则两条语句:ADD AL,BLDAA执行后AL及进位标志CF的值分别为( )ABDH和0 B17和1C23H和1 DBDH和19.NEAR型过程中有指令“RET 6”执行前SP=1000H,则该指令执行完后SP的值为( )。A0FF6H B0FF8H C1006H D1008H10.中断类型号为21H的中断向量存放在内存地址( )开始的四个物理存储单元中。A21H B42H C84H D128H11.在8255中,能工作在方式2下的是( )。A端口A B端口B C端口C D控制端口12.已知以下数据段:DATA SEGMENTVAR1 DB 8 dup(2, 3 dup(?)VAR2 DW VAR3, VAR1, 10hVAR3 DB 10, ?, 8 dup(?)DATA ENDS数据段DATA中定义的三个变量共占用( )字节空间。A. 58 B. 48 C. 68 D. 4713.采用两级三片8259A级联,CPU的可屏蔽硬中断可扩展为( )A24级 B33级 C22级 D11级14.整数零的原码和反码的表示分别有( )种。A. 2 和 1 B. 2和2C. 1和1 D. 1和 215.指令“Int 21H”执行时将会向堆栈依次压入( )。AIP和CS BCS和IPC标志寄存器和IP、CS D标志寄存器,CS和 IP16.指令INC CX不会影响标志位为( )。A标志ZF B标志CFC标志PF D标志SF17.下列可以用来设置屏蔽某中断源的寄存器的是( )AISR B.IMR C.IRR D.IFR18.异步通信方式格式中不可以调整位数的部分是( )A. 起始位 B. 停止位 C. 校验位 D. 数据位19.下列关于8259的说法中,正确的是( )A. 8259在收到第2个INTA有效信号后,使最高优先权的ISR位置位,对应的IRR复位。B. 8259通过NMI引脚向CPU发出中断请求C. 各种外设(如键盘)通过8259与系统相连D. 软中断也需要通过8259向CPU发出中断请求20.在80x86中可屏蔽中断请求被CPU响应的条件是( )。AINTR引脚有中断请求,NMI引脚没有中断请求,系统没有DMA请求;BCPU当前指令执行完毕;C中断允许标志IF = 1;D A、B、C三、简答(每题5分,共15分)1.8259的INT向CPU提出中断请求,CPU响应中断的过程是什么?2.什么是溢出?怎样判断?3.什么是端口?根据端口的物理意义划分端口有哪几类?四、阅读程序,并按要求回答问题。(5题,共25分)1阅读下面的汇编程序,判断分析该程序的功能,并从题后的选项中选择合适的语句填充到程序中的缺失部分,使程序完整无误且回答问题。(5分)DATA SEGMENTBUF DB ABCDYUGZFCOUNT EQU $-BUFDATA ENDSCODE SEGMENT ASSUME CS :CODE,DS :DATASTART: MOV AX, DATAMOV DS, AXMOV AL, 0LEA BX, BUFMOV CX, COUNT LAST: CMP BX,ALJC NEXTMOV AL,BXNEXT: LOOP LASTMOV AH,4CHINT 21HCODE ENDS 供选择的项:A.DEC CX B.INC BX 供选择的项:C.END BEG D.END START程序的功能是_2阅读下面的汇编程序,判断说明该程序的功能,并从题后的选项中选择合适的语句填充到程序中的缺失部分,使程序完整无误。(5分)CODE SEGMENTASSUME CS:CODEBEG:MOV AH, 1INT 21HAND AL, 0FHMOV BL, ALMOV CX, 8LAST:MOV DL, 01) JNC NEXT2) NEXT:MOV AH, 2INT 21HLOOP LAST3) INT 21HCODE SEGMENTEND BEG供选择的项:A.CMP DL, 1 B.MOV DL, 1C.RCL BL,1 D.ROL BL,1E.MOV AX, 4C00HF.MOV AL,4CH3. (5分)阅读以下程序,完成问题 CODE SEGMENTASSUME CS:CODEBEG:MOV AH, 1INT 21HMOV BL, ALMOV CX, 8LAST:MOV DL, 0RCL BL,1JNC NEXTMOV DL, 1NEXT:MOV AH, 2INT 21HLOOP LASTMOV AX, 4C00HINT 21HCODE SEGMENTEND BEG试回答:(1) 上述程序段的功能是什么? (2)如从键盘输入字符9,程序段有什么结果?4.(5分)以下程序实现的功能是,执行完成后屏幕上显示的结果是。 .486DATA SEGMENT USE16BUF DB QTY123COUNT EQU $-BUFRES DB RESULT=,?,0DH,0AH,$DATA ENDSCODE SEGMENT USE16ASSUME CS:CODE,DS:DATABEG:MOV AX,DATAMOV DS,AXMOV AL,0 LEA BX,BUFMOV CX,COUNTLAST:CMP BX,ALJC NEXTMOV AL,BXNEXT:INC BXLOOP LASTMOV RES+7,ALMOV AH,9MOV DX,OFFSET RESINT 21HMOV AH,4CHINT 21HCODE ENDSEND BEG5、 (5分)阅读下面程序,给出程序的输出结果。 CODE SEGMENTASSUME CS :CODEMAIN: MOV BL,0LAB1: MOV CX,3MOV DL ,0ADD DL,BLLAB2: MOV AH,2INT 21HADD DL,1CMP DL, 9JBE LAB3MOV DL,0LAB3: LOOP LAB2MOV DL,13INT 21HMOV DL,10INT 21HADD BL,1CMP BL,3JB LAB1MOV AX,4C00HCODE ENDSEND MAIN五编程题(3题 共25分)1编写子程序,对AL中的标准ASCII码设置偶效验。(7分)2设现有40个有符号数,请统计它们正、负数的个数,分别保存在UNSIGNED和SIGNED两个变量中。(8分)3如下图所示:设8254的计数器时钟频率是2MHZ,用8254产生2KHZ方波,每产生10个方波,通过8255输出1个正脉冲,当用户有键盘输入的时候程序停止。(10分)设8259已经初始化完毕,8259IR0对应的中断类型号是08H。要求:(1)编程对8254进行初始化。(2) 编制8255初始化程序2007-2008-2学期微机原理与接口技术考试参考答案及评分细则一、填空题(共15空,15分)1.11011001B,10100111B2.CF=0,OF=03.1M,4G4.直接,基址加变址5.1234H,6001H6.XOR CX,00F8H7.09H8.中断向量9.串行通信10. 2二、选择题(共20题,20分)1B2C3D4B5C6B7D8C9D10C11A12B13C14B15D16B17B18A19A20D三、简答题(共3题15分)11)TF=0,IF=0 (1分)2) CS,IP,FLAGS入栈;(1分)3)向8259送两个响应脉冲;(1分)4)从数据总线上获得中断类型号;(1分)5)4N4N+3-CS,IP(1分)2运算的结果超出了机器数的表示范围称为溢出。(2分)对于无符号运算,如果CP=1,则结果溢出,对于有符号数运算,则采用双高位判别法。(3分)3接口电路中的可访问寄存器称为端口,(2分)按照功能可分为数据、状态和控制端口(3分)。四、阅读程序题(共5题,25分)1. 1) B . (2分) 2) D . (2分)2. 1) C (2分) 2) B (2分) 3) E (1分)3. (1)程序段的功能是:将输入的字符以二进制的形式输出 (3分)(2) 00111001 (2分)4. 程序实现的功能是:找最大数 (2分)执行完成后屏幕上显示的结果是RESULT=Y(3分)5. 程序的输出结果是:(5分)012123234(5题如果只写出部分正确答案可酌情给分,但最多不超过3分)五、编程题参考答案:1. Check PROC ADD AL,0 JP DONE OR 80HDONE: RETCheck endp (基本格式2分,程序中间体根据完成情况酌情给分)2. DATA SEGMENT BUF DB 40 DUP(?)UNSIGNED DW 0SIGNED DW 0DATA ENDSCODE SEGMENTASSUME DS:DATA,CODE:CSSTART:MOV AX,DATAMOV DS,AXMOV SI,OFFSET BUFMOV CX,40MOV AX,0MOV BX,0LAST: CMP BYTE PTR SI,0JG DO1ADD BX,1JMP DO2DO1:ADD AX,1DO2:INC SILOOP LASTMOV UNSIGNED,AXMOV SIGENED,BXMOV AH,4CHINT 21HCODE ENDSEND START(基本格式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外科综合考试题及答案
- 市政公司面试题及答案
- 水质监测考试题及答案
- 汽车销售商年度工作总结
- 邮运驾驶员考试试题及答案
- 江西省赣州市会昌中学、宁师中学2026届化学高一上期末调研模拟试题含解析
- 暑假实习总结
- 2026届宁夏回族自治区银川市兴庆区银川一中化学高一第一学期期中教学质量检测模拟试题含解析
- 21.3实际问题与一元二次方程(第1课时)(教学课件)数学人教版九年级上册
- 保安行业相关知识培训课件
- 《机械制图》职业院校机械类专业全套教学课件
- 人教版六年级数学上册第一单元测试卷
- 医院内部审计工作内容及流程
- 浙江省镇海中学高三一诊考试新高考物理试卷及答案解析
- QCT457-2023救护车技术规范
- 化妆品质量意识培训大纲
- MOOC 课堂教学技术与艺术-西南大学 中国大学慕课答案
- GB/T 144-2024原木检验
- YS-T 650-2020 医用气体和真空用无缝铜管
- 海康小区监控设计方案
- 《数学分析》课件
评论
0/150
提交评论