1—1 简述计算机和微型计算机经过了哪些主要发展阶段?
1—2 什么叫微处理器?什么叫微型计算机?什么叫微型计算机系统?
1—3 写出下列机器数的真值:
(1)01101110 (2)10001101
(3)01011001 (4)11001110
1—4 写出下列二进制数的原码、反码和补码(设字长为8位)
(1)+010111 (2)+101011
(3)-101000 (4)-111111
1—5 当下列各二进制数分别代表原码、反码和补码时,其等效的十进制数值为多少?
(1)00001110 (2)11111111
(3)10000000 (4)10000001
1—6 已知x(l)=+0010100,y(1)=+0100001,x(2)=-0010100,y(2)=-0100001,试计算下列各式(字长8位)
(1)[x(l)+y(1)]补 (2)[x(l)-y(2)]补 (3)[x(2)-y(2)]补
(4)[x(2)+y(2)]补 (5)[x(l)+2y(2)])L (6)[x(2)+y(2)/8]补
1—7 用补码来完成下列计算,并判断有无溢出产生(字长为8位):
(1)85+60 (2)-85+60
(3)85-60 (4)-85-60
1—8 在微型计算机中存放两个补码数,试用补码加法完成下列计算,并判断有无溢出:
(1)[x]补+[y]补=01001010+0ll00001
(2)[x]补一[y]补=01101100-01010110
1—9 试将下列各数转换成BCD码:
(1)(30)十进制 (2)(127)十进制
(3)00100010B (4)74H
l—10 试查看下列各数代表什么ASCII字符
(1)41H (2)72H (3)65H (4)20H
1—11 试写出下列字符的ASCII码:9,*,=,$,!
1—12 若加上偶校验,题1—11字符的ASCII又是什么?
1—13 假定微型计算机中用10位二进制数来表示数,对定点数用1位(MSB)表示数符,9位表示数值,对浮点数
用4位表示阶码(其中MSB为阶符),6位表示尾数(其中MSB为数符)。试问这样定义的定点数和浮点数能
表示数的范围分别是多少?
尾数(含数符)
设阶码(含阶符)为4位,
1—14 试将下列数表示成浮点的规格化数。
为8
(1)69.57 (2)-8.405 (3)-0.25 (4)+0.00834
1—15 试将上题(1),(2),(3)表示成单精度浮点数。
1—16 下面是Pentium处理器的一个单精度浮点数(32位)和一个双精度浮点数(64位),该两个浮点数实际数值
为多少?
(1)01000010101100000000000000000000
(2)406CD25179FCED82H
1—17 通用微型计算机硬件系统结构是怎样的?请用示意图表示。说明各部分作用。
1—18 通用微型计算机软件包括哪些内容?
1—19 典型微机有哪几种总线?它们传送的是什么信息?
1—20 什么是指令?什么是程序?
1—21 试用示意图说明内存储器的结构和读、写操作。
1—22 简述评估通用微型计算机主要技术指标。
2—1 8086/8088为什么要分为EU和BIU两部分?每个部分又由哪几部分组成?
2—2 简述8086/8088指令队列作用及工作过程。
2—3 在执行指令期间,EU能直接访问存储器吗?为什么?
2—4 8086/8088CPU中,供使用汇编语言的程序员使用的寄存器有哪些?
2—5 试述SP、IP、BP、SI和DI寄存器名称的由来。它们能否作为通用寄存器?
2—6 为什么要设置段寄存器?8086/8088有几个段寄存器?
2—7 8086/8088有几位状态位?有几位控制位?其含义各是什么?
2—8 8086/8088CPU使用的存储器为什么要分段?怎样分段?
2—9 简述A0与BHE在8086系统中的作用。
2—10 8086/8088CPU系统中为什么要采用地址锁存器8282/8283?
2—11 8086与8088CPU主要区别有哪些?
2—12 8086/8088单CPU和多CPU系统各自主要特点是什么?差别在哪里?
2—13 简述指令队列状态线QSl和QSO的含义。
2—14 8086构成系统分为哪两个存储体?它们如何与地址、数据总线连接?
2—15 什么是逻辑地址?什么是物理地址?它们之间有什么联系?各用在何处?
2—16 什么是基地址?什么是偏移量?它们之间有何联系?
2—17 若CS为A000H,试说明现行代码段可寻址的存储空间的范围。
2—18 设现行数据段位于存储器B0000H到BFFFFH存储单元,DS段寄存器内容为多少?
2—19 设双字节12345678H的起始地址是A001H,试说明这个双字在存储器中如何存放?
2—20 已知堆栈段寄存器SS=A000H,堆栈指示器SP=0100H,试将数据1234ABCDH推人堆栈,画出进栈示意图。
最后栈顶SP=?
2—21试求出下列运算后的各个状态标志,并说明进位标志和溢出标志的区别。
汇编语言要什么基础(1)1278H+3469H
(2)54E3H-27AOH
(3)3881H+3597H
(4)01E3H一01E3H
2—2 28088CPU工作在最小模式(单CPU)和最大模式(多CPU)主要特点是什么?有何区别?
2—23 在8088CPU工作在最小模式时。
(1)当CPU访问存储器时,要利用哪些信号?
(2)当CPU访问I/O时,要利用哪些信号?
(3)当HOLD有效并得到响应时,CPU的哪些信号置高阻?
2—24 什么是时钟周期?机器周期?总线周期?什么是指令周期?
2—25 为什么要了解8086/8088CPU时序?
2—26 试绘出8086单CPU系统访问I/O端口总线周期的时序图。
2—27 试说明WMTC(10WC)与AWMC(AIOW)异同。
2—28 在8086/8088多CPU系统中,存储器读总线周期中,RD可以从CPU发出,也可以从8288发出(MRDC),试
比较其异同?
2—29 什么情况下插入Tw等待周期?插入Tw多少,取决什么因素?
2—30 什么情况会出现总线空闲周期?
2—31 试用表格列出8088单CPU方式下,IO/M、DT/R、DEN、RD及WR读/写存储器状态。例如读存储器
RD=0。
2—32 简述80386、80486和PentiumCPU基本组成与各部分作用。
2—33 什么是实地址模式?什么是保护模式?什么是虚拟8086模式?试列出三者主要特点。
2—34 试说明80386、80486和Pentium控制寄存器的作用。
2—35 CS寄存器在保护模式下叫什么名字?DS寄存器呢?
2—36 选择符中三个域的名字和大小各是多少?
2—37 T1等1意味着什么?
2—38 如果GDT寄存器值为0013000000FFH,装入LDTR的选择符为0040H,试问装入缓存LDT描述符的起始地址是
多少?
2—39 NT代表什么意思?RF呢?
2—40 如果标志寄存器的IOPL位为10,那么I/O指令的特权级为多少?
2—41 80386、80486和Pentium虚拟地址空间有多大?
2—42 虚拟地址的两部分各叫什么名字?
2—43 数据段能有多大?能有多小?
2—44 80386、80486和Pentium虚拟地址空间最多能放多少个段?
2—45 全局存储器地址空间有多大?它能包含多少个段?
80486和Pentium的地址空间可映射到多少页? 2—46 如果允许分页,
那么80386、
页有多大?
2—47 页转换产生的线性地址的三部分各是什么?给出每个部分的大小。
2—48 设置转换检测缓冲器的目的是什么?
2—49 页帧有多大?什么选择页帧的存放位置?
2—50 描述符中有多少个字节?试给出每一个域名及大小?
2—51 段描述符与什么寄存器相联?系统段描述符呢?
2—52 选择符022416装入了数据段寄存器,该值指向局部描述符表中从地址00100220H开始的段描述符。如果
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论