收藏 分销(赏)

重庆大学计算机硬件基础考试题,上机程序题.pdf

上传人:二*** 文档编号:4410762 上传时间:2024-09-19 格式:PDF 页数:12 大小:104KB
下载 相关 举报
重庆大学计算机硬件基础考试题,上机程序题.pdf_第1页
第1页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、1 计算机硬件技术基础复习题一填空(20 分)(1)在实地址方式下,中断类型码为4 的中断矢量存放的起始内存地址为 0010h ,共占 4 字节。(2)微型计算机总线结构包含控制总线、数据总线、地址总线三总线。(3)8 位二进制数10000000 若是有符号数补码,其十进制值为 -128 ,若是无符号数,其十进制值为 128 ,若是压缩BCD 码,其十进制值为80D 。(4)80486 内部结构由8 个逻辑单元组成,其中高速缓存单元和浮点处理单元是80486 特有的。这点些逻辑单元支持80486 按 6 级流水线工作。(5)80486CPU的虚拟存储管理技术中,分段机制将逻辑地址变换为线性地址

2、,而分页机制将线性地址变换为在地址总线上传送的物理地址。(6)CPU某扩展存储器芯片的可寻址地址范围为1000H17FFH,则其存储容量为 2k 字节。(7)8254有 3 个通道,各有 6 种工作方式,其中方式 1 为硬件可重触发单稳方式。(8)8254 通道 0 工作在二进制定时方式,若输入脉冲频率为2MHz,要实现1ms 定时输出,则其初值为2000 。(9)如果当前 AX寄存器值为1234H,若执行 NEG AX后,AX值为 EDCC ,若执行NOT AX后,AX值为EDCBH 。(10)80486 在执行子程序调用时,将自动依次把cs 和 IP 寄存器的值压入堆栈。二单项选择题(10

3、 分)(1)在保护模式下,80486 段的长度最大可达:(d )2 a)64K 字节 b)1M字节c)16M 字节 d)4G字节(2)下面数据载体中,按容量递增,速度递减排列的是(a )a)CPU内部寄存器、高速缓存器、内存储器b)高速缓存器、CPU内部寄存器、内存储器c)内存储器、CPU内部寄存器、高速缓存器d)内存储器、高速缓存器、CPU内部寄存器(3)若要求 8255A PA 口工作在方式1 输入,且要允许中断,则可选择下面(b )作为方式控制字。a)90h b)b0h c)80h d)30h (4)8259A 工作在自动优先级循环方式下,当前 IR5上的中断请求已被响应并返回,则8 个

4、中断源中优先级最高的是(C )a)IR0 b)IR4 c)IR6 d)IR5(5)机器周期(总线周期)、时钟周期、指令周期的关系为:(B )a)一个时钟周期包含几个总线周期,一个指令周期又包含几个时钟周期b)一个总线周期包含几个时钟周期,一个指令周期又包含几个总线周期c)一个总线周期包含几个时钟周期,一个时钟周期又包含几个指令周期d)一个总线周期包含几个指令周期,一个指令周期又包含几个时钟周期三判断正误,错误的简单说明理由,并修改(16分)(1)超流水线结构和超标量结构是同一概念答:错误,二者不是同一概念。超流水线结构是指CPU由多个逻辑部件组成因3 而所支持的多级流水线结构。超标量结构是指在

5、CPU内部存在两条或两条以上的流水线。(2)80486 在保护虚地址方式和虚拟8086 方式采用相同的 I/O 保护机制。答:错误,二者I/O 保护机制有别。80486 在保护虚地址方式下对I/O的访问先考虑IOPL,若不满足再考察位于TSS高端的 I/O 允许位印象区。而虚拟 8086 方式只考察I/O 允许位印象区。(3)高速缓存的主要功能是扩充内存容量。答:错误,用于提高内存访问速度。(4)通过 8259A与 CPU相连接的外设只能用中断方式与 CPU交换信息答:错误,还可用查询方式。通过写入OCW3,可指定8259 工作在查询方式,此时 CPU 可查询 8259 的偶地址得到有无中断请

6、求及最高优先级编码,从而转向相应的程序。四简答(24 分)(1)简述三线菊花链总线仲裁的原理及其优缺点。P239(2)举例说明组合BCD码相加后(DAA)的调整原则。答:对运算结果进行以下的调整+06 调整:最高位无进位且高半字节为正常BCD码,低半字节有进位或非法BCD码+66 调整:最高位有进位或高半字节为非法BCD码,低半字节有进位或非法BCD码+60 调整:最高位有进位或高半字节为非法BCD码,低半字节无进位且为正常BCD码+00 调整:最高位无进位且高半字节为正常BCD码,低半字节无进位且为正常BCD码4(3)阅读下面程序段:DATA SEGMENT BUF DB INPUT ERR

7、OR!,0DH,0AH,$;在数据段定义一个字符串DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX;DS 初始化,指向数据段MOV AH,01H INT 21H;从 PC 键盘读入一个字符,其ASCII码存入 AL CMP AL,AJB NEXT;若小于 A,转到 NEXT,显示出错信息。CMP AL,ZJA NEXT;若大于 Z,转到 NEXT,显示出错信息。OR AL,00100000B;转为小写字母。MOV DL,AL MOV AH,02H 5 INT 21H;显示该字母JMP DONE;转

8、向程序尾NEXT:LEA DX,BUF MOV AH,09H INT 21H;显示出错信息DONE:MOV AH,4CH;返回操作系统INT 21H CODE ENDS END START 给上面程序段加上注释,并说明功能。(4)设 8254 口地址为 20CH20FH,8254CLK1 接 1KHz方波,OUT1引脚送 8259 申请中断。阅读下面程序并回答问题。主程序,MOV DX,20FH MOV AL,70H OUT DX,AL MOV DX,20DH MOV AX,1000 OUT DX,AL MOV AL,AH OUT DX,AL,中断服务程序:,MOV DX,20DH MOV A

9、X,1000 6 OUT DX,AL MOV AL,AH OUT DX,AL,a)通道 1 工作在什么方式?通道 1 工作在方式0、二进制计数方式,计数初值先读写低字节,再读写高字节。b)定时时间是多少?定时时间为1S c)为何要在中断服务程序中重装初值?因为方式1 由装入初值启动计数,而每次计数为零OUT变高后,不能自动启动下次计数,因而在中断服务程序中重装初值,启动下次计数,从而实现周期输出。五编程题(30 分)(1)设计一程序,在屏幕上显示一字符串“Program”,然后输入一字符串,将输入的字符串与原字符串比较,若相同,显示T字符并退出,若不同,显示F字符并要求重新输入。DATA SE

10、GMENT STRING1 DB Program,0dh,0ah,$STRING2 DB 10H,?,10H DUP(?)CR db 0dh,0ah,$DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA START:MOV AX,DATA 7 MOV DS,AX MOV ES,AX lea dx,string1 mov ah,09h int 21h AGAIN:LEA DX,STRING2 MOV AH,0AH INT 21H lea dx,CR mov ah,09h int 21h LEA DI,STRING2 MOV AL,DI+1

11、CMP AL,07 JNE AGAIN LEA SI,STRING1 INC DI INC DI MOV CX,7 REPZ CMPSB JNZ AGAIN MOV AH,4CH INT 21H CODE ENDS END START(2)见下图,两位 LED为共阴极数码管,要求编写程序,将 8 位逻辑开关的状态值在两位数码管上显示出来,当显示“FF”时程序结束。要求a)确定 8255 的口地址;b)确定 8255 的方式控制字;c)编写程序。(共 20 分)9 a)口地址:A15 。A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 1 1 0 1 1 0 1 0 1

12、 口地址为 06D4H-06D7H b)PA、PB输出,PC输入,确定 8255 的方式控制字;89H C)程序:DATA SEGMENT MESS1 DB;定义 0到F的共阴极字码DATA ENDS CODE SEGMENT MAIN PROC FAR ASSUME CS:CODE,DS:DATA START:PUSH DS MOV AX,0 PUSH AX MOV AX,DATA MOV DS,AX MOV DX,6d7H MOV AL,89H 10 OUT DX,AL AGAIN:MOV DX,6d6H IN AL,DX CMP AL,0FFH JZ EXIT CALL DISPLY J

13、MP AGAIN EXIT:MOV DX,6D4H MOV AL,0 OUT DX,AL MOV DX,6D5H MOV AL,3H OUT DX,AL RET MAIN ENDP DISPLY PROC NEAR MOV AH,AL 11 SHR AL,4 AND AL,0FH LEA BX,MESS1 XLAT MOV DX,6D4H OUT DX,AL MOV DX,6D5H MOV AL,2 OUT DX,AL MOV CX,8000 L2:LOOP L2 MOV AL,AH AND AL,0FH XLAT MOV DX,6D4H OUT DX,AL MOV DX,6D5H MOV AL,1 OUT DX,AL MOV CX,8000 L3:LOOP L3 12 RET DISPLY ENDP CODE ENDS END START

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服