微机原理与接口技术作业1

合集下载

北京交通大学《微机原理与接口技术》作业答案

北京交通大学《微机原理与接口技术》作业答案

目录《微机原理与接口技术》第一章作业 (2)一、书上P22作业题 2、3、7 (2)《微机原理与接口技术》第二章作业 (2)一、书上P59作业题 2、5、6、9、14 (2)《微机原理与接口技术》第三章作业 (3)一、书上P95作业题 4、5、6、7、10、11、12、13、14、15、16、17、18、22、27 4《微机原理与接口技术》第四章作业 (8)一、课本P155 8、12、13、14 (8)《微机原理与接口技术》第五章作业 (10)一、作业P180 2、5、7、8、9、10 (11)《微机原理与接口技术》第六章作业 (13)一、P207: 1,3,5,10,14。

18,19,20 (13)《微机原理与接口技术》第七章作业(一) (17)一、P268: 3, 6 , 7, 10 , 11 , 12 (17)《微机原理与接口技术》第七章作业(二) (20)一、P268: 15 , 16 , 19, 21,25 (20)《微机原理与接口技术》第八章作业 (24)一、P292 6、7 (24)《微机原理与接口技术》第一章作业一、书上P22作业题 2、3、72.完成下列数制之间的转换。

(1)01011100B=92D(3)135D=10000111B(5)10110010B=262Q=B2H3.组合型BCD码和非组合型BCD码有什么区别?写出十进制数254的组合型BCD数和非组合型BCD数。

答:组合型BCD码的储存格式用一个字节存放2位BCD码,高4位表示十进制的十位数,低4位表示十进制的个位数,数值表示范围为0~99;非组合型的储存格式是用一个字节的低4位存放1位BCD码,高四位可以为0或任意数,数值表示范围为0~9。

254D的组合型BCD码:0254D的非组合型BCD码:007.计算机中为什么采用补码的形式储存数据?当计算机的字长n=16时,补码的数据表示范围是多少?答:是为了便于进行加减运算,简化机器硬件结构。

微机原理和接口技术第一、二章作业和答案

微机原理和接口技术第一、二章作业和答案

8. 两个不压缩BCD码分别存放在3000H和 3001H单元的低4位,高4位均为0。将两个不 压缩的BCD码组合成为一个压缩的BCD码, 前者放在低4位,后者放在高4位,存放在 3002H单元。例如初值为: (3000H)=07H, (3001H)=05H, 要求结果为(3002H)=57H 9. 将4000H和4001H单元的两个ASCII码分别转 换为相应的十六进制数,然后共同存放在 4002H单元,前者放在低4位,后者放在高4 位。例如初值为: (4000H)=42H=‘B’, (4001H)=36H=‘6’, 要求结果为(4002H)=6BH
10. 微机某内存单元的内容为C5H,若它表示的是一个 无符号数,该数对应的十进制数是多少?若它表示 的是一个带符号数,该数对应的十进制数是多少?
3
11. 将下列十进制数分别转化为二进制数(保留4位小 数)、十六进制数(保留4位小数)和压缩BCD数
(1)125.74 1)101011.101 3)1001.11001 1)5A.26 3)6AB.24 (2)513.85 2)110110.1101 4)100111.0101 2)143.B5 4)E2F3.2C (3)742.24
24
3-3、试编写求两个无符号双字长数之和的程序。两数 分别放在MEM1和MEM2单元中,和放在SUM单元 中 3-4、假设数据项定义如下: DATA1 DB ‘HELLO! GOOD MORNING!’ DATA2 DB 20 DUP(?) 用串操作指令编写程序段,使其分别完成以下功能: (1)从左到右将DATA1的字符串传送到DATA2中 (2)传送完后,比较DATA1和DATA2中的内容是否 相同 (3)把DATA1中的第3和第4个字节装入AX (4)把AX的内容存入DATA2+5开始的字节单元中。 25

西安交通大学17年9月课程考试《微机原理与接口技术》作业考核试题1满分答案

西安交通大学17年9月课程考试《微机原理与接口技术》作业考核试题1满分答案

西安交通大学17年9月课程考试《微机原理与接口技术》作业考核试题试卷总分:100 得分:100一、单选题 (共 30 道试题,共 60 分)abc1. 下列指令中不会改变指令指针寄存器内容的是()A. MOVB. JMPC. CALLD. RET满分:2 分正确答案:A2. 实模式下,80486管理的内存空间中,地址为00000H~003FFH中存放着()A. 用户程序代码B. BIOS代码C. DOS系统代码D. 中断向量表满分:2 分正确答案:D3. 实模式下,NMI中断的中断矢量在中断矢量表中的位置是()A. 由DOS自动分配B. 由程序指定C. 固定在已0008H开始的2个字单元中D. 固定在中断矢量表表首满分:2 分正确答案:C4. 占用CPU时间最长的数据传送方式是()A. DMAB. 中断C. 查询D. 无条件满分:2 分正确答案:C5. 利用程序查询方式传送数据时,CPU必须读()以判断是否传送数据A. 外设的状态B. DMA的请求信号C. 数据输入信息D. 外设中断请求满分:2 分正确答案:A6. 对可编程接口芯片进行读/写操作的必要条件是()A. RD=0B. WR=0C. RD=0或WR=0D. CS=0满分:2 分正确答案:D7. 若已知[X]补=11101011B,[Y]补=01001010B,则[X–Y]补=()A. 10100001BB. 11011111BC. 10100000BD. 溢出满分:2 分正确答案:A8. 算术移位指令SAR用于()A. 带符号数乘2B. 带符号数除2C. 无符号数乘2D. 无符号数除2满分:2 分正确答案:B9. 在下列各种中断中,需由外部电路提供中断类型号的是()A. INTOB. INTnC. NMID. INTR满分:2 分正确答案:D10. 8086的CPU由()两部分组成。

A. SP、ALUB. 控制器、FLAGSC. EU、BIUD. EU、ALU满分:2 分正确答案:C11. 80486CPU进行算术和逻辑运算时,可处理的信息的长度为()A. 32位B. 16位C. 8位D. 都可以满分:2 分正确答案:D12. 将微处理器、内存储器及I/O接口连接起来的总线是()A. 片总线B. 外总线C. 系统总线D. 局部总线满分:2 分正确答案:C13. 下列描述正确的是()A. 汇编语言仅由指令性语句组成B. 汇编语言包括指令性语句和伪指令语句C. 指令性语句和伪指令语句的格式是完全相同的D. 指令性语句和伪指令语句需经汇编程序翻译成机器代码后才能执行满分:2 分正确答案:B14. 80486CPU响应中断时,自动压入堆栈的信息是()A. AX,BX,CX,DX的内容B. AX,CX的内容C. CS,IP,SP的内容D. CS,IP,标志寄存器的内容满分:2 分正确答案:D15. 下列指令中,错误的是()A. MOVBX,OFFSETBUFB. LEASI,BUFC. LEADI,OFFSETBUFD. MOVBP,SEGBUF满分:2 分正确答案:C16. 下列引起CPU程序中断的四种情况中,()需要由硬件提供中断类型码A. INTOB. NMIC. INTRD. INTn满分:2 分正确答案:C17. 在中断方式下,外设数据输入到内存的路径是()A. 外设→数据总线→内存B. 外设→数据总线→CPU→内存C. 外设→CPU→DMAC→内存D. 外设→I∕O接口→CPU→内存满分:2 分正确答案:D18. 转移类指令对标志位的状态()A. 有影响B. 部分影响C. 无影响D. 随意满分:2 分正确答案:C19. 欲从存储单元取某操作数,可采用()A. 寄存器寻址、寄存器间接寻址B. 立即寻址、直接寻址C. 立即寻址、寄存器间接寻址D. 寄存器间接寻址、直接寻址满分:2 分正确答案:D20. 某系统中,已知SS=2360H,SP=0800H,若将20H个字节的数据入栈,则SP的内容为()A. 0780HB. 0820HC. 23E20HD. 07E0H满分:2 分正确答案:D21. 某系统中,已知建立堆栈时SS=2360H,SP=0800H,经过一段时间后,SP的内容变为0700H,则堆栈中有多少个字的数据()A. 80HB. 50HC. 100D. 100H满分:2 分正确答案:A22. 若AL=3BH,AH=7DH,则AL和AH中的内容相减后,标志CF、AF和PF的状态分别是()A. 0、0、1B. 1、1、1C. 0、1、0D. 1、0、0满分:2 分正确答案:B23. 计算机工作中只读不写的存储器是()A. DRAMB. ROMC. SRAMD. EEPROM满分:2 分正确答案:B24. ()表示中,二进制数11111111B表示十进制数–1A. 原码B. 反码C. 补码D. BCD码满分:2 分正确答案:C25. INC指令不影响()标志A. OFB. CFC. SFD. ZF满分:2 分正确答案:B26. 当AH=()时,执行INT21H指令可在屏幕上显示一组字符A. 01HB. 02HC. 09HD. 0AH满分:2 分正确答案:C27. 利用程序查询方式传送数据时,CPU必须读()以判断是否传送数据A. 外设的状态B. DMA的请求信号C. 数据输入信息D. 外设中断请求满分:2 分正确答案:A28. 若SI=0053H,BP=0054H,执行SUBSI,BP后,则()A. CF=0,OF=0B. CF=0,OF=1C. CF=1,OF=0D. CF=1,OF=1满分:2 分正确答案:C29. 微机系统中的存储器可分为四级,其中存储容量最大的是()A. 内存B. 内部寄存器C. 高速缓冲存储器D. 外存满分:2 分正确答案:D30. 微机的内存器可用()构成A. RAM和ROMB. 硬盘C. 软盘D. 光盘满分:2 分正确答案:A二、判断题 (共 20 道试题,共 40 分)1. I/O接口的基本功能之一是完成数据的缓冲。

北京邮电大学-微机原理与接口技术-阶段作业

北京邮电大学-微机原理与接口技术-阶段作业

微机原理与接口技术阶段作业1:一、单项选择题(共20道小题,共100.0分)1. 当RESET信号有效后,CS内容为A. 0000HB. FFFF0HC. FFFFHD. FFFFFH2. 8086/8088微处理器要求RESET有效维持时间至少要有个T状态A. 5B. 6C. 4D. 73. 若欲使RESET有效,只要即可。

A. 接通电源或按RESET键B. 接通电源或执行HLT指令C. 将RESET接地或执行HLE指令D. 按RESET键和将RESET引脚接地4. 8086 微处理器中的DI是A. 数据寄存器B. 目的变址寄存器C. 源变址寄存器D. 基址指针寄存器5. 8086 微处理器中BP 寄存器是A. 基址指针寄存器B. 基址寄存器C. 计数寄存器D. 堆栈基址寄存器6. 8086/8088微处理器地址线共有条A. 20B. 16C. 8D. 247. 访问I/O端口可用地址线有条A. 64B. 16C. 32D. 88. 8086/8088微处理器中的寄存器可以作为8位或16位寄存器,如____A. SIB. SPC. IPD. CX9. 8086/8088 微处理器可访问内存储器地址为A. 00000~FFFFFHB. 0000H~FFFFHC. 0~256D. 0~20010. 字符串操作时目标串逻辑地址只能由提供A. ES、SIB. ES、DIC. DS、SID. DS、DI11. 8086/8088微处理器中的段寄存器中CS作为段基址,偏移地址允许使用___A. IPB. DIC. SID. BX12. 若有两个带有符号数ABH和FFH相加,其结果使F中CF和OF位为A. 0;0B. 0;1C. 1;0D.1;113. 当标志寄存器F中OF=1时,表示带有符号的字运算超出范围A. -128---+127B. -32768---32767C. 0000H---FFFFHD. 0---FFH14. 编程人员不能直接读写的寄存器是A. DIB. CXC. IPD. SP15. 8086微处理器内部具有自动加1功能的寄存器是A. SIB. AXC. BPD. IP16. 8086微处理器内部通用寄存器中的指针类寄存器是A. IPB. BPC. BXD. CX17. 用于8086/8088系统时钟发生器/驱动器芯片是A. 8284B. 8282C. 8286D. 828818. 8086/8088微处理器内部寄存器中的累加器是寄存器A. 16位数据寄存器B. 16位段寄存器C. 16位变址寄存器D. 16位基址指针寄存器19. 8086微处理器中的BIU和EU是处于的工作状态A. 串行B. 并行C. 串并行D. 间隔20. 若指令队列处于满,执行部件又没有向总线接口部件发出总线请求,则总线接口处于状态A. 空闲B. 取指C. 读操作D. 写操作阶段作业2:一、单项选择题(共20道小题,共100.0分)1. 指令的寻址方式采用跳跃寻址方式时,可实现______。

《微机原理与接口技术》(第四版)周何琴课后习题答案

《微机原理与接口技术》(第四版)周何琴课后习题答案

第1章绪论作业1. 将下列二进制数转换成十进制数。

(1)11001010B=202 (2)00111101B=61(3)01001101B=77 (4)10100100B=1643. 将下列十进制数分别转换为二进制数和十六进制数。

(2)76= 100 1100B =4CH(4)134= 1000 0110B =86H4. 求下列十进制数的BCD码(1)327=11 0010 0111(BCD码)(2)1256=1 0010 0101 0110(BCD码)6. 求出下列10进制数的原码、反码和补码(2)+85 (4)-85解:85=0101 0101B原码:+85= 0101 0101B -85= 1101 0101B反码:+85= 0101 0101B -85= 1010 1010B补码:+85= 0101 0101B -85= 1010 1011B10. 画出微型计算机的基本结构框图,说明各部分的主要功能是什么?解:微型计算机的基本结构框图如下:微处理器CPU:控制微处理器与存储器或I/O设备间的数据交换;进行算术和逻辑运算等操作;判定和控制程序流向。

微处理器主要完成:(1)指令控制:从存储器中取指令,指令译码;(2)数据加工:简单的算术逻辑运算;(3)操作控制:在微处理器和存储器或者I/O之间传送数据;(4)时间控制:程序流向控制。

存储器:用来存放数据和指令。

I/O接口:主机和外设间的桥梁,提供数据缓冲驱动、信号电平转换、信息转换、地址译码、定时控制等各种功能。

I/O设备:输入原始数据和程序,转换成计算机能识别的信息,送入存储器去等待处理。

输出运算结果。

总线:连接计算机系统中各功能部件的信息通道。

第2章 8086CPU作业2. 8086CPU内部由哪两部分组成?它们的大致是如何工作的?答:(1)8086CPU由指令执行部件EU和总线接口部件BIU两部分组成。

(2)① BIU先执行读存储器操作,从给定地址单元中取出指令,送到先进先出的指令队列中等待执行。

微机原理与接口技术答案(含详解)

微机原理与接口技术答案(含详解)

微机原理与接口技术习题课后习题参考答案(含部分详解)第一章(p20)1、参考答案:冯•诺伊曼计算机的设计思想(EDVAC方案:存储程序通用电子计算机方案):①计算机分为计算器、控制器、存储器、输入和输出装置五个部分;②计算机内采用二进制;③将程序存储在计算机内,简称“程序存储”。

其中第三点是冯•诺依曼计算机设计的精华,所以人们又把冯•诺依曼原理叫做程序存储原理,即程序由指令组成并和数据一起存放在存储器中,机器则按程序指定的逻辑顺序把指令从存储器中读出来并逐条执行,从而自动完成程序描述的处理工作。

冯•诺伊曼计算机主要以运算器和控制器为中心,结构框图如下图所示。

2、参考答案:微处理器就是中央处理器CPU,是计算机的核心,单独的CPU不能构成计算机系统;微型计算机由微处理器、主存储器、I/O接口(注意:不是I/O设备)组成;而微型计算机系统除了包括微型计算机外,还有系统软件(即操作系统)、应用软件、外存储器和I/O设备等。

微型计算机系统结构如下图所示。

3、答案略,见p6~74、答案略,见图2,或教材图1-35、答案略,见p12~136、参考答案:由于8086微处理器的地址总线的宽度为20位,所以它可寻址220=1M字节的存储空间;而PentiumII微处理器的地址总线的宽度为36位,所以它可寻址236=64G字节的存储空间。

7、参考答案:①PCI(Peripheral Component Interconnect:外围设备互联),是Intel公司1992年发布486微处理器时推出的32/64位标准总线,数据传输速率位132MB/s,适用于Pentium 微型计算机。

PCI总线是同步且独立于微处理器的具有即插即用(PNP:Plug and play,所谓即插即用,是指当板卡插入系统时,系统会自动对板卡所需资源进行分配,如基地址、中断号等,并自动寻找相应的驱动程序)的特性.PCI总线允许任何微处理器通过桥接口连接到PCI 总线上。

微机原理与接口技术第一次作业答案

微机原理与接口技术第一次作业答案

微机原理与接口技术第一次作业答案《微机原理与接口技术》平时作业(一)一、填空题1、微型计算机由硬件系统和软件系统共同组成。

2、计算机的该工作过程就是执行程序过程。

一条指令的完成通常由取指令,分析指令,取操作数,取址,执行指令,存储结果几个步骤完成。

3、8086微处理器的内部结构由总线接口单元和执行单元两部分构成。

4、指令包含操作码和操作数两部分内容。

5、程序设计语言分为机器语言,汇编语言,高级语言三种。

二、判断题1、存储器的容量用字节(B)来衡量,1KB=1000B。

(X)2、所谓“双核”是指在一个处理器集成两个运算核心,从而提高计算能力。

(√)3、OR指令的功能是源操作数和目标操作数按位取“与”,结果送回目标单元。

(X)4、汇编语言的第一个字符可以用数字表示。

(X)5、汇编语言指令中的操作数是指令操作时的操作对象,可以是数据或地址表达式。

(X)三、选择题1、下列哪种不是80486的工作模式(D)A:实地址 B:保护虚拟地址 C:虚拟8086 D:虚拟804862、80486的基本寄存器不包括下列哪一项(B)A: 基本寄存器 B:专用寄存器 C:通用寄存器 D: 段寄存器3、下列哪一个指令不是数据传送指令(D)A:MOV B: XCHG C: PUSH D: ADD4、下列哪个指令是乘法运算指令(B)A:SBB B:MUL C:CMP D:INC5、下列哪种类型不是MASM汇编语言的语句类型。

(B)A:指令语句 B:注释语句 C:宏指令语句 D:伪指令语句四、计算题1、写出十进制数的二进制数,八进制数和十六进制数;解: = = =2、给定寄存器及存储单元的内容为:(DS) = 2000H,(BX) = 0100H,(SI) = 0002H,(20100) = 32H,(20101) = 51H,(20102) = 26H,(20103) = 83H,(21200) = 1AH,(21201) = B6H,(21202) = D1H,(21203) = 29H。

15春西交《微机原理与接口技术》在线作业答案

15春西交《微机原理与接口技术》在线作业答案

15春西交《微机原理与接口技术》在线作业答案西交《微机原理与接口技术》在线作业一、单选题(共30道试题,共60分。

)1.EPROM是指()。

A.随机读写存储器B.可编程只读存储器C.只读存储器D.可擦除可编程只读存储器正确答案:D2.和外存储器相比,内存储器的特点是(〕。

A.容量大、速度快、成本低B.容量大、速度慢、成本高C.容量小、速度快、成本高D.容量小、速度快、成本低正确答案:C3.1A.B.C.D.正确答案:A4.算术移位指令SAR用于()。

A.带符号数乘2B.带符号数除2C.无符号数乘2D.无符号数除2正确答案:B5.能上,8086的CPU由()两部分组成。

A. SP、ALUB.控制器、FLAGSC. EU、BIUD. EU、ALU正确答案:C6.逻辑移位指令SHL用于()。

A.带符号数乘2B.带符号数除2C.无符号数乘2D.无符号数除2正确答案:C7.若内存容量为64KB,则访问内存所需地址线()条。

A.16B. 20C. 18D. 19正确谜底:A8.连续启动两次自力的存储器操作之间的最小间隔叫()。

A.存取时间B.读周期C.写周期D.存取周期正确谜底:A9.寄存器间接寻址方式中,操作数在()中。

A.通用寄存器B.堆栈C.主存单元D.段寄存器正确答案:C10.存器FLAGS中存放两类标志,即()。

A.符号标记、溢出标记B.控制标志、状态标志C.方向标记、进位标记D.零标记、奇偶标记正确答案:B11.位的二进制数的补码形式表示一个带符号数,它能表示的整数范围是()A. -127—+127B. -128—+128C. -127—+128D. -128—+127正确答案:D12.()表示中,二进制数B表示十进制数–1A.原码B.反码C.补码D. BCD码正确谜底:C13.取的某一条指令的偏移地址由()提供。

A. SIB. BPC. SPD. IP正确答案:D14.INC指令不影响()标志。

微机原理和接口技术第一、二章作业和答案

微机原理和接口技术第一、二章作业和答案

3-5、执行下列指令后,AX寄存器中的内容是多 少? TABLE DW 10,20,30,40, 50 ENTRY DW 3 … MOV BX, OFFSET TABLE ADD BX, ENTRY MOV AX, [BX] 3-6、假设一个48位数存放在DX:AX:BX中,试 编写程序段,将该48位数乘以2。
20
10. 将BL寄存器中的无符号数乘以128,高位放 在BH寄存器,低位放在BL寄存器,要求执 行速度尽量快(移位和循环指令实现)。 11、一个4位十进制数以压缩BCD码形式存放在 偏移地址为DATA和DATA+1的内存单元中, DATA单元存放个位和十位,DATA+1单元 存放百位和千位。要求将其转换为相应的 ASCII码,存放到以BUFF为首地址的4个内 存单元。例如初值: (DATA)=47H, (DATA+1)=92H, 要求结果为: (BUFF)=‘7’, (BUFF+1)=‘4’, (BUFF+2)=‘2’, (BUFF+3)=‘9’ 12、将立即数100推入堆栈
26
3-7、编写程序段,把从BUFFER控制的100个字节的内 存区域初始化成55H、0AAH、55H、0AAH、 ……. 55H、0AAH。 3-8、请用子程序结构编写如下程序:从键盘输入一个 二位十进制数的月份数(01~12),然后显示出相 应的英文缩写名。(交软件) 3-9、请在屏幕上显示斐波那契数列的前20个值。斐波 那契数列的定义如下: (交软件) F(0)=0 F(1)=1 F(n)=F(n-1) +F(n-2), n≥2 27
12. 将下列二进制数分别转化为十进制数和十六进制数
13. 将下列十六进制数分别转化为二进制数和十进制数
14. 求A95BH与8CA2H之和;并写出运算后标志寄存 器中SF、ZF、CF、OF、PF、AF的值。

北邮网院微机原理与接口技术阶段作业

北邮网院微机原理与接口技术阶段作业
[5]
试题分值:
5.0
提示:
21.
一、单项选择题(共20道小题,共100.0分)
1.假设AL寄存器的内容是ASCII码表示的一个英文字母,若为大写字母,将其转换为小写字母,否则不变。试问,下面哪一条指令可以实现此功能____
A.ADD AL, 20H
B.OR AL, 20H
C.ADD AL, ‘a’-‘A’
A.DI
B.CX
C.IP
D.SP
知识点:
单元1-2习题
学生答案:
[C;]
得分:
[5]
试题分值:
5.0
提示:
15.用于8086/8088系统时钟发生器/驱动器芯片是
A.8284
B.8282
C.8286
D.8288
知识点:
单元1-2习题
学生答案:
[A;]
得分:
[5]
试题分值:
5.0
提示:
16.8086微处理器中的BIU和EU是处于的工作状态
A.00000~FFFFFH
B.0000H~FFFFH
C.0~256
D.0~200
知识点:
单元1-2习题
学生答案:
[A;]
得分:
[5]
试题分值:
5.0
提示:
10.8086/8088微处理器中堆栈段SS作为段基址,则偏移量为
A.BP
B.SP
C.SI
D.DI
知识点:
单元1-2习题
学生答案:
[B;]
得分:
[A;]
得分:
[5]
试题分值:
5.0
提示:
6.8086/8088微处理器引脚中信号线能够反映标志寄存器中断允许标志IF的当前值

西交14秋《微机原理与接口技术》在线作业答案

西交14秋《微机原理与接口技术》在线作业答案

微机原理与接口技术西交《微机原理与接口技术》在线作业一,单选题1. 对以下类型的中断,优先级最低的是( )A. 指令中断B. 非屏蔽中断C. 可屏蔽中断D. 断点中断?正确答案:C2. n+1位有符号数x的补码表示范围为()。

A. (-2n<x<2n)B. -2n≤x≤2n-1C. -2n-1≤x≤2n-1D. -2n<x≤2n?正确答案:B3. 8086/8088指令OUT80H,AL表示()A. 将80H送给ALB. 将80H端口的内容送给ALC. 将AL的内容送给80H端口D. 将AL内容送给80H内存单元?正确答案:C4. 在一个项目或产品研制的过程中,通常采用________类型的存储芯片来存放待调试的程序。

()A. RAMB. ROMC. PROMD. E2PROM?正确答案:D5. 输入/输出指的是主机与( )交换数据A. 存储器B. 外设C. 键盘D. 显示器?正确答案:B6. 8255的A口工作在方式1输入时,其中断允许控制位INTE的开/关是通过对的按位置位/复位操作完成的。

()A. PC0B. PC2C. PC4D. PC6?正确答案:C7. 在8086宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是()A. 汇编指令B. 伪指令C. 机器指令D. 宏指令?正确答案:B8. 对于开关型设备的控制,适合采用的I/O传送方式是( )A. 无条件B. 查询C. 中断D. DMA?正确答案:A9. 堆栈指针的作用是用来指示( )A. 栈顶地址B. 栈底地址C. 下一条要执行的指令的地址?正确答案:A10. 传送数据时,占用CPU时间最长的传送方式是( )A. 查询B. 中断C. DMAD. IOP?正确答案:A11. 在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC[BX]指令需要的总线周期数为。

()A. 0B. 1C. 2D. 3?正确答案:C12. 中断控制器8259A所管理的是( )A. 指令中断B. 非屏蔽中断C. 可屏蔽中断D. 单步中断?正确答案:C13. 连接到64000h-6FFFFh地址范围上的存储器是用8k×8RAM芯片构成的,该芯片要()片。

微机原理与接口技术第1-11章作业答案

微机原理与接口技术第1-11章作业答案

第一章:1.1 为什么需要半加器和全加器,它们之间的主要区别是什么?答:无论是全加器还是半加器均能实现两个一位的二进制数相加,得到相加的和和向高位的进位。

半加器不需要考虑来自低位的进位,而全家器需考虑来自低位的进位。

1.2 用补码法写出下列减法的步骤:(1) 1111(2)-1010(2)=?(2)=?(10)=00001111B+11110110B=00000101B=5D(2) 1100(2)-0011(2)=?(2)=?(10)=00001100B+11111101B=00001001B=9D第二章:2.1 ALU是什么部件?它能完成什么运算功能?试画出其符号。

答:ALU是算术逻辑运算单元的简称,该部件既能进行二进制数的四则运算,也能进行布尔代数的逻辑运算。

符号略!2.2 触发器、寄存器及存储器之间有什么关系?请画出这几种器件的符号。

答:触发器能存储一位的二进制信息,是计算机记忆装置的基本单元。

寄存器是由多个触发器构成的,能存储多位二进制信息。

存储器又是由多个寄存器构成的。

器件的符号略!2.4 累加器有何用处?画出其符号。

答:累加器是由多个触发器构成的多位寄存器,作为ALU运算过程的代数和的临时存储处。

累加器不仅能装入及输出数据外,还能使存储其中的数据实现左移或右移。

符号略!2.6 何谓L门及E门?它们在总线结构中有何用处?答:L门即LOAD控制端,是用以使寄存器接受数据输入的控制门;E门即ENABLE控制端,是三态输出门,用以控制寄存器中的数据输出至总线。

有了L门及E门,就可以利用总线结构,从而使信息传递的线路简单化。

2.10 除地线公用外,5根地址线和11根地址线各可选多少个地址?答:5根地址线可选25=32个地址;11根地址线可选211=2048个地址。

2.12 存储地址寄存器(MAR)和存储数据寄存器(MDR)各有何用处?答:MAR和MDR均是存储器的附件。

存储地址寄存器(MAR)是一个可控的缓冲寄存器,具有L门以控制地址的输入,它和存储器的联系是双态的,存储地址寄存器存放的是索要寻找的存储单元的地址。

微机原理与接口技术第1-11章作业答案

微机原理与接口技术第1-11章作业答案

第一章:1.1 为什么需要半加器和全加器,它们之间的主要区别是什么?答:无论是全加器还是半加器均能实现两个一位的二进制数相加,得到相加的和和向高位的进位。

半加器不需要考虑来自低位的进位,而全家器需考虑来自低位的进位。

1.2 用补码法写出下列减法的步骤:(1) 1111(2)-1010(2)=?(2)=?(10)=00001111B+11110110B=00000101B=5D(2) 1100(2)-0011(2)=?(2)=?(10)=00001100B+11111101B=00001001B=9D第二章:2.1 ALU是什么部件?它能完成什么运算功能?试画出其符号。

答:ALU是算术逻辑运算单元的简称,该部件既能进行二进制数的四则运算,也能进行布尔代数的逻辑运算。

符号略!2.2 触发器、寄存器及存储器之间有什么关系?请画出这几种器件的符号。

答:触发器能存储一位的二进制信息,是计算机记忆装置的基本单元。

寄存器是由多个触发器构成的,能存储多位二进制信息。

存储器又是由多个寄存器构成的。

器件的符号略!2.4 累加器有何用处?画出其符号。

答:累加器是由多个触发器构成的多位寄存器,作为ALU运算过程的代数和的临时存储处。

累加器不仅能装入及输出数据外,还能使存储其中的数据实现左移或右移。

符号略!2.6 何谓L门及E门?它们在总线结构中有何用处?答:L门即LOAD控制端,是用以使寄存器接受数据输入的控制门;E门即ENABLE控制端,是三态输出门,用以控制寄存器中的数据输出至总线。

有了L门及E门,就可以利用总线结构,从而使信息传递的线路简单化。

2.10 除地线公用外,5根地址线和11根地址线各可选多少个地址?答:5根地址线可选25=32个地址;11根地址线可选211=2048个地址。

2.12 存储地址寄存器(MAR)和存储数据寄存器(MDR)各有何用处?答:MAR和MDR均是存储器的附件。

存储地址寄存器(MAR)是一个可控的缓冲寄存器,具有L门以控制地址的输入,它和存储器的联系是双态的,存储地址寄存器存放的是索要寻找的存储单元的地址。

《微机原理与接口技术》参考答案完整版

《微机原理与接口技术》参考答案完整版

《微机原理与接口技术》参考答案完整版《微机原理与接口技术》习题参考答案习题21.为何说8086CPU是16位CPU?答:16位指的是8086CPU的字长,而字长一般来说和运算器、寄存器、总线宽度一致。

因为8086CPU的内部寄存器、内部运算部件以及内部操作都是按16位设计的,这决定了它的字长为16位。

2.8086CPU由哪两个单元组成?其中,指令队列在哪个单元中,有何作用?答:总线接口单元(Bus Interface Unit,BIU)和执行单元(Execution Unit,EU)。

指令队列在BIU中。

它的作用是当EU在执行指令时,空闲的BIU可以从内存读取后续指令到指令队列,这样就可以将取指令工作和执行指令工作重叠进行,从而提高CPU的工作效率,加快指令的执行速度。

3.8086CPU中8位寄存器和16位寄存器是什么关系?答:8086的通用寄存器包括数据寄存器、指针寄存器和变址寄存器。

其中数据寄存器包含AX、BX、CX、DX四个16位寄存器,但他们每个都可以分开作为两个单独的8位寄存器使用。

8086的指针寄存器和变址寄存器不可分割为8位寄存器。

4.8086CPU中的IP寄存器有何用途?答:IP寄存器是指令指针寄存器,用来存放下一条要执行的指令在代码段中的偏移地址。

在程序运行过程中,IP寄存器始终指向下一条指令的首地址,与CS寄存器联合确定下一条指令的物理地址。

8086就是通过IP寄存器来控制指令序列的执行流程。

5.在标志寄存器中,用于反映运算结果属性的标志位有哪些?它们每一位所表示的含义是什么?答:有CF、PF、AF、ZF、SF、OF。

它们的含义如下:CF:进位标志。

它记录运算时从最高有效位产生的进位值或结果值。

最高有效位有进位或有借位时CF=1,否则CF=0。

PF:奇偶标志。

它记录运算结果的奇偶检验条件。

当结果操作数中“1”的个数为偶数时PF=1,否则PF=0。

AF:辅助进位标志。

在字节运算时,由低半字节(字节的低4位)向高半字节有进位或借位时,AF=1,否则AF=0。

《微机原理与接口技术》作业(修订)

《微机原理与接口技术》作业(修订)

*教材:中国科大《微型计算机原理与接口技术》第5版*思考题:不用写在作业本,不用上交作业;*书面题:z写在作业本上,周一上课前上交作业;z作业本必须有封面,写清课程名、班级、学号、姓名;z作业题标清题号,抄写题目;z答题留有间隙或空行。

CH1思考题:1-5、10、11、13【1.1】将下列二进制数转换成10进制数。

(1)11001010B (2)00111101B (3)01001101B (4)10100100B 【1.2】将下列16进制数转换成10进制数。

(1)12CH (2)0FFH (3)3A8DH (4)5BEH 【1.3】将下列10进制数分别转换成二进制数和16进制数。

(1)25 (2)76 (3)128 (4)134【1.4】求出下列10进制数的BCD码(压缩的BCD码和非压缩的BCD码)。

(1)327 (2)1256【1.5】将英文单词About和数字95转换成ASCII码字符串。

【1.6】求出下列10进制数的原码、反码和补码【1.7】冯•诺依曼结构的计算机由哪几部分组成?大致是如何工作的?【1.8】计算机的硬件和软件分别指什么?【1.9】什么是机器语言、汇编语言和高级语言?【1.10】画出微型计算机的基本结构框图,说明各部分的主要功能是什么。

【1.11】微型计算机系统由哪些部分组成?【1.12】说明下列名称的英文全称和中文含义。

(1)ALU (2)CPU (3)PC (4)DOS 【1.13】 8086和80386各有多少根地址总线?可直接寻址的内存空间各是多少?它们的数据总线各有多少根?CH2思考题:2-4、6、10、13-14、17-18书面题:1、5、7-9、11-12【2.1】 8086/8088CPU可直接寻址多少个内存(字节)单元?多少I/O端口?它们的外部数据总线各有多少根?【2.2】 8086CPU内部由哪两部分组成?它们大致是如何工作的?【2.3】 CPU、EU、BIU的英文全称和中文含义各是什么?【2.4】 8086CPU内部有哪些寄存器?各有什么用途?【2.5】两个带符号数1011 0100B和1100 0111B相加,运算后各标志位的值等于多少?哪些标志位是有意义的?如果把这两个数当成无符号数,相加后哪些标志位是有意义的?(参考例2.2)【2.6】说明8086引脚信号的功能:AD15~AD0、A19/S6~A16/S3、’RD、’WR、M/’IO、CLK、RESET、INTR、NMI、ALE、DT/’R、’DEN。

微机原理与接口技术第1~4章作业题及补充题解答

微机原理与接口技术第1~4章作业题及补充题解答

习题1 (P14)4、试用示意图说明内存单元的地址和内存单元的内容,二者有何联系和区别?解:内存单元的地址和内容如图,在存储器中,每个存储单元都有一个地址,每个单元可存放一个字节。

任何相邻字节单元可以存放一个字,一个字占用2个地址中小的那个地址作为该字的地址,并且较高存储器地址的字节是该字节的高8位,较低存储器地址的字节是该字节的低8位。

如图X表示某存储单元的地址,则X单元的内容(X)表示。

假如X单元中存放着Y,则(X)=Y。

而Y又是一个地址(数值上),则可用((X))来表示Y单元里的内容。

9、把下列十进制数转化为二进制数、八进制数和十六进制数。

(1)4.85 (2)255 (3)256解:(1)4.85=100.1B=4.6Q=4.DH(2)255=11111111B=377Q=0FFH(3)256=100000000B=400Q=100H10、把下列数转化为十进制数。

(1)10001100B (2)27Q (3)1FH解:(1)10001100B=2^7+2^3+2^2=140(2)27Q=2*8+7=23(3)1FH=16+15=3115、给出十进制数—30的原码、反码、补码(8位二进制数)的形式,并指出8位二进制原码、反码、补码所能表示的数值范围(用十进制数表示)。

解:[—30D]原=10011110B=9EH[—30D]反=11100001B=0E1H[—30D]补=11100010B=0E2H8位二进制数原码表示的数值范围:—127~+127;反码表示的数值范围:—127~+127;当补码表示无符号数时,表示的数值范围为:0~255,当补码表示有符号数时,表示的数值范围为:—128~+127.16、用组合和非组合BCD码分别表示十进制数388和12。

解:组合:388D=(0011 1000 1000)BCD12D=(0001 0010)BCD非组合:388D=(00000011 00001000 00001000)BCD12D=(00000001 00000010)BCD习题2 (P43)3、8086CPU的标志寄存器中有哪些标志位?它们的含义和作用是什么?解:(1)有6个状态标志位CF、OF、ZF、SF、AF、PF;3个控制标志位DF、IF、和TF。

(完整版)微机原理与接口技术作业(含答案)

(完整版)微机原理与接口技术作业(含答案)

(完整版)微机原理与接⼝技术作业(含答案)o d 浙江⼤学远程教育学院《微机原理与接⼝技术》课程作业姓名:学号:年级:学习中⼼:第2章 P522.80C51单⽚机引脚有哪些第⼆功能?第⼀功能第⼆功能P0.0~P0.7 地址总线Ao ~A7/数据总线D0~D7 P2.0~P2.7 地址总线A8~A15 P3.0 RXD(串⾏输⼊⼝) P3.1 TXD(串⾏输出⼝) P3.2 INT0外部中断0) P3.3 IINT1(外部中断1)P3.4 TO(定时器/计数器0的外部输⼊) P3.5 T1(定时器/计数器0的外部输出) P3.6 WR(外部数据存储器或I /O 的写选通)P3.7 RD 外部数据存储器或I /O 的读选通)4.80C51单⽚机的存储器在结构上有何特点?在物理上和逻辑上各有哪⼏种地址空间?访问⽚内RAM 和⽚外RAM 的指令格式有何区别?1、80C5l 单⽚机采⽤哈佛结构,即将程序存储器和数据存储器截然分开,分别进⾏寻址。

不仅在⽚内驻留⼀定容量的程序存储器和数据存储器及众多的特殊功能寄存器,⽽且还具有较强的外部存储器扩展能⼒,扩展的程序存储器和数据存储器寻址范围都可达64 KB 。

2、在物理上设有4个存储器空间·⽚内程序存储器; ·⽚外程序存储器;·⽚内数据存储器;. ·⽚外数据存储器。

在逻辑上设有3个存储器地址空间●⽚内、⽚外统⼀的64 KB 程序存储器地址空间。

●⽚内256字节(80C52为384字节)数据存储器地址空间。

⽚内数据存储器空间在物理上⼜包含两部分:●对于80C51型单⽚机,0~127字节为⽚内数据存储器空间;128~255字节为特殊功能寄存器(SFR)空间(实际仅占⽤了20多个字节)。

●对于80C52型单⽚机,O ~127字节为⽚内数据存储器空间;128~255字节共128个字节是数据存储器和特殊功能寄存器地址重叠空间。

⽚外64 KB 的数据存储器地址空间。

微机原理与接口技术(第二版)课后习题答案

微机原理与接口技术(第二版)课后习题答案

微机原理与接口技术(第二版)课后习题答案第1章作业答案1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?解:把CPU(运算器和控制器)用大规模集成电路技术做在一个芯片上,即为微处理器。

微处理器加上一定数量的存储器和外部设备(或外部设备的接口)构成了微型计算机。

微型计算机与管理、维护计算机硬件以及支持应用的软件相结合就形成了微型计算机系统。

1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能? 解:CPU主要由起运算器作用的算术逻辑单元、起控制器作用的指令寄存器、指令译码器、可编程逻辑阵列和标志寄存器等一些寄存器组成。

其主要功能是进行算术和逻辑运算以及控制计算机按照程序的规定自动运行。

1.3 微型计算机采用总线结构有什么优点?解:采用总线结构,扩大了数据传送的灵活性、减少了连线。

而且总线可以标准化,易于兼容和工业化生产。

1.4 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?解:数据总线是双向的(数据既可以读也可以写),而地址总线是单向的。

8086CPU为了减少芯片的引脚数量,采用数据与地址线复用,既作数据总线也作为地址总线。

它们主要靠信号的时序来区分。

通常在读写数据时,总是先输出地址(指定要读或写数据的单元),过一段时间再读或写数据。

1.8在给定的模型中,写出用累加器的办法实现15×15的程序。

解: LD A, 0LD H, 15LOOP:ADD A, 15DEC HJP NZ, LOOPHALT第 2 章作业答案2.1 IA-32结构微处理器直至Pentillm4,有哪几种?解:80386、30486、Pentium、Pentium Pro、Peruium II 、PentiumIII、Pentium4。

2.6 IA-32结构微处理器有哪几种操作模式?解:IA一32结构支持3种操作模式:保护模式、实地址模式和系统管理模式。

《微机原理与接口技术》习题答案(1)

《微机原理与接口技术》习题答案(1)

《微机原理与接口技术》习题答案一、单项选择题1、80486CPU进行算术和逻辑运算时,可处理的信息的长度为( D )。

A、32位B、16位C、8位D、都可以2、在下面关于微处理器的叙述中,错误的是( C ) 。

A、微处理器是用超大规模集成电路制成的具有运算和控制功能的芯片B、一台计算机的CPU含有1个或多个微处理器C、寄存器由具有特殊用途的部分内存单元组成,是内存的一部分D、不同型号的CPU可能具有不同的机器指令3、若用MB作为PC机主存容量的计量单位,1MB等于( B )字节。

A、210个字节B、220个字节C、230个字节D、240个字节4、运算器在执行两个用补码表示的整数加法时,判断其是否溢出的规则为( D )。

A、两个整数相加,若最高位(符号位)有进位,则一定发生溢出B、两个整数相加,若结果的符号位为0,则一定发生溢出C、两个整数相加,若结果的符号位为1,则一定发生溢出D、两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出5、运算器的主要功能是( C )。

A、算术运算B、逻辑运算C、算术运算与逻辑运算D、函数运算6、指令ADD CX,55H[BP]的源操作数的寻址方式是(D )。

A、寄存器寻址B、直接寻址C、寄存器间接寻址D、寄存器相对寻址7、设(SS)=3300H,(SP)=1140H,在堆栈中压入5个字数据后,又弹出两个字数据,则(SP)=(A )A、113AHB、114AHC、1144HD、1140H8、若SI=0053H,BP=0054H,执行SUB SI,BP后,则( C)。

A、CF=0,OF=0B、CF=0,OF=1C、CF=1,OF=0D、CF=1,OF=19、已知(BP)=0100H,(DS)=7000H,(SS)=8000H,(80100H)=24H,(80101H)=5AH,(70100H)=01H,(70101H)=02H,指令MOV BX,[BP]执行后,(BX)=(D ) 。

微机原理与接口技术第1~4章作业题及补充题解答

微机原理与接口技术第1~4章作业题及补充题解答

习题1 (P14)4、试用示意图说明内存单元的地址和内存单元的内容,二者有何联系和区别?解:内存单元的地址和内容如图,在存储器中,每个存储单元都有一个地址,每个单元可存放一个字节。

任何相邻字节单元可以存放一个字,一个字占用2个地址中小的那个地址作为该字的地址,并且较高存储器地址的字节是该字节的高8位,较低存储器地址的字节是该字节的低8位。

如图X表示某存储单元的地址,则X单元的内容(X)表示。

假如X单元中存放着Y,则(X)=Y。

而Y又是一个地址(数值上),则可用((X))来表示Y单元里的内容。

9、把下列十进制数转化为二进制数、八进制数和十六进制数。

(1)4.85 (2)255 (3)256解:(1)4.85=100.1B=4.6Q=4.DH(2)255=11111111B=377Q=0FFH(3)256=100000000B=400Q=100H10、把下列数转化为十进制数。

(1)10001100B (2)27Q (3)1FH解:(1)10001100B=2^7+2^3+2^2=140(2)27Q=2*8+7=23(3)1FH=16+15=3115、给出十进制数—30的原码、反码、补码(8位二进制数)的形式,并指出8位二进制原码、反码、补码所能表示的数值范围(用十进制数表示)。

解:[—30D]原=10011110B=9EH[—30D]反=11100001B=0E1H[—30D]补=11100010B=0E2H8位二进制数原码表示的数值范围:—127~+127;反码表示的数值范围:—127~+127;当补码表示无符号数时,表示的数值范围为:0~255,当补码表示有符号数时,表示的数值范围为:—128~+127.16、用组合和非组合BCD码分别表示十进制数388和12。

解:组合:388D=(0011 1000 1000)BCD12D=(0001 0010)BCD非组合:388D=(00000011 00001000 00001000)BCD12D=(00000001 00000010)BCD习题2 (P43)3、8086CPU的标志寄存器中有哪些标志位?它们的含义和作用是什么?解:(1)有6个状态标志位CF、OF、ZF、SF、AF、PF;3个控制标志位DF、IF、和TF。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单选题第1题(1分)你的得分:1下面的数值表示中,和127相等的是【1】。

A. 11111111BB. 127HC. 80HD. 7FH题目答案:D你的答案:D第2题(1分)你的得分:1下面【2】命题是正确的。

A. 负数的反码与其真值数相同B. 负数的补码与其真值数相同C. 正数的原码、反码、补码与其真值数相同D. [+0]反=11111111B 题目答案:C你的答案:C第3题(1分)你的得分:1采用十六进制书写二进制数,位数可以减少到原来的【3】。

A. 1/2B. 1/3C. 1/4D. 1/5题目答案:C你的答案:C题目分析:一位十六进制数可以用四位二进制来表示,所以采用十六进制书写二进制数,位数可以减少到原来的1/4。

第4题(1分)你的得分:1计算机内机器数通常采用【4】形式来表示。

A. 原码B. 反码C. 补码D. ASCII码题目答案:C你的答案:C题目分析:计算机内机器数通常采用补码形式来表示;而字符则采用ASCII码表示。

第5题(1分)你的得分:1下列不同数制表示的数中,数值最小的是【5】。

A. 11011101BB. 334QC. 219DD. DAH题目答案:D你的答案:D题目分析:A. 11011101B=221B. 334Q=220C. 219D=219D. DAH=218第6题(1分)你的得分:1下面几个不同进制的数中,最小的数是【6】。

A. 1001001BB. 75C. 37DD. A7H题目答案:C你的答案:C题目分析:A. 1001001B=73B. 75=75C. 37D=37D. A7H=167第7题(1分)你的得分:0下列数中最大的数是【7】。

A. 10000011BB. (10010101)BCDC. 92HD. 101 题目答案:C你的答案:B题目分析:A. 10000011B=131B. (10010101)BCD=95C. 92H=150D. 101第8题(1分)你的得分:1将93H看成一个组合BCD码,其结果是【8】。

A. 10010101B. 10010011C. 10000011D. 10000001 题目答案:B你的答案:B第9题(1分)你的得分:1与十进制数254等值的数是【9】。

A. 11111110B. 11101111C. 11111011D. 11101110题目答案:A你的答案:A第10题(1分)你的得分:1二进制数 10010110.10B 的十进制数值可表示为【10】。

A. 96.8B. 150.5C. 96.5D. 160.5题目答案:B你的答案:B第11题(1分)你的得分:110位二进制补码表示的十进制整数范围为:-512~511,前者的补码为【11】。

A. 0000000000B. 1000000000C. 1111111110D. 1111111111题目答案:B你的答案:B第12题(1分)你的得分:1在机器数【12】中,零的表示形式是唯一的。

A. 补码B. 原码C. 补码和反码D. 原码和反码题目答案:A你的答案:A第13题(2分)你的得分:2在微型计算机中的机器数为91H,若其代表的真值为【13】;则它是采用【14】表示的。

【13】 A. 91 B. 129 C. -127 D. 三者都可能【14】 A. 原码 B. 反码 C. 补码 D. BCD码题目答案:AD你的答案:AD题目分析:若[X]原=91H,则X=-17。

若[X]反=91H,则[X]原=11101110B,即X=-110。

若[X]补=91H,则[X]原=11101111B,即X=-111。

若[X]BCD=91H,则X=91。

第14题(1分)你的得分:1关于ASCII码字符集中的字符,下面叙述中正确的是【15】。

A. ASCII码字符集共有128个不同的字符B. 每个字符都是可打印(或显示)的C. 每个字符在PC机键盘上都有一个键与之对应D. ASCII码字符集中大小写英文字母的编码相同题目答案:A你的答案:A题目分析:目前计算机中使用得最为广泛的西文字符集及其编码就是ASCII码,它一共有128个字符,其中包括10个数字、26个小写字母、26个大写字母、算术运算符、标点符号、商业符号等,大小写字母的编码是不相同的,由此排除D。

其中只有94个字符可以打印(或显示),这些字符有确定的结构形状,在计算机上有相应的键对应,可以在显示器和打印机等输出设备上输出。

还有32个字符是控制字符,它们在传输、打印或显示时起控制作用,是不能直接打印(或显示)出来的,因此B和C也是错误的。

所以应当选择选项A。

第15题(1分)你的得分:0若把8位二进制编码10001000看成纯整数的反码,则其真值为【16】。

A. -119B. 120C. -120D. 119题目答案:A你的答案:D题目分析:[X]反=10001000,则[X]原=11110111,所以其真值为-119。

第16题(1分)你的得分:0-2的16位补码形式为【17】。

A. FFFOHB. FFF1HC. FFFFHD. FFFEH题目答案:D你的答案:C题目分析:[-2]原=1000000000000010B=8002H,[-2]反=1111111111111101B=FFFDH,[-2]补=1111111111111110B=FFFEH。

二、多选题第1题(1分)你的得分:0指出下列【1】是合法的组合式(压缩型)BCD码。

A. 1000 0100B. 1110 0110C. 0011 0101D. 1010 1001 题目答案:AC你的答案:C题目分析:B与D选项的高4位出现大于9的代码,因此不是BCD码。

三、是非题第1题(1分)你的得分:1【1】计算机内的“溢出”是指运算结果为无穷大。

题目答案:F你的答案:F题目分析:计算机内的“溢出”是指运算结果超出所能表示的范围。

第2题(1分)你的得分:1【2】用字长16位的寄存器存放带符号数的补码,则机器数的最大值和最小值分别为7FFFH和8000H。

题目答案:T你的答案:T第3题(1分)你的得分:1【3】计算机存储信息的最小单位是字节。

题目答案:T你的答案:T题目分析:计算机存储信息的最小单位是字节。

第4题(1分)你的得分:0【4】BCD码表示的数是二进制数。

题目答案:F你的答案:T第5题(1分)你的得分:1【5】二进制补码11111111 10110100和10110100对应相同大小的真值。

题目答案:T你的答案:T题目分析:二进制补码11111111 10110100和10110100对应相同大小的真值,因为一个用16位二进制表示,一个用8位二进制表示。

均为-75的补码。

四、填空题第1题(1分)你的得分:0“回车”这个字符表示成相应的ASCII码是【1】H?题目答案:【1】0D你的答案:【1】0x0d第2题(3分)你的得分:0把十进制数-127转换成一个字节的二进制原码为【2】B,二进制反码为【3】B,二进制补码为【4】B。

题目答案:【2】11111111【3】10000000【4】10000001你的答案:【2】101111111【3】110000000【4】110000001第3题(2分)你的得分:1已知十进制数X的8位补码为73H,求X=【5】D和它的16位补码为【6】H。

题目答案:【5】115【6】0073你的答案:【5】115【6】FF73题目分析:由于X=73H为正数,所以X=115,其16位补码为0073H。

第4题(2分)你的得分:2X =+82,[X]补 = 【7】B题目答案:【7】01010010你的答案:【7】01010010第5题(2分)你的得分:25BH =【8】B = 【9】D题目答案:【8】1011011【9】91你的答案:【8】01011011【9】91第6题(1分)你的得分:0若[X]原=10000001,则其十进制真值为【10】。

题目答案:【10】-1你的答案:【10】129题目分析:[X]原=10000001,由于采用原码表示,说明该数是带符号数,所以其十进制真值为-1。

第7题(3分)你的得分:2已知[X]原码=[Y]反码=[Z]补码=90H,试用十进制数分别写出X=【11】;Y=【12】;Z=【13】。

题目答案:【11】-16【12】-111【13】-112你的答案:【11】144【12】-111【13】-112题目分析:若[X]原码=90H,即[X]原=10010000,则X=-16。

若[X]反码=90H,即[X]反=10010000,则[X]原=11101111,那么X=-111。

若[X]补码=90H,即[X]补=10010000,则[X]反=10001111,[X]原=11110000,那么X=-112。

第8题(4分)你的得分:4设字长为八位,有x= -1,y=124,则有:[x+y]补=【14】B, [x-y] 补=【15】B。

题目答案:【14】01111011【15】10000011你的答案:【14】01111011【15】10000011题目分析:[-1]补=11111111B+[124]补=01111100B-------------------1 01111011BX-Y[-1]补=11111111B+[-124]补=10000100B-------------------1 10000011B第9题(4分)你的得分:2数制转换:247.86=【16】H =【17】BCD。

题目答案:【16】F7.DC【17】001001000111.10000110你的答案:【16】F7.DCH【17】001001000111.10000110第10题(1分)你的得分:1已知[-X]补=7001H,则[X]补=【18】H。

题目答案:【18】8FFF你的答案:【18】8FFF题目分析:0111 0000 0000 0001 7001H1000 1111 1111 1111 8FFFH第11题(2分)你的得分:2压缩型BCD码一个字节能表示【19】位十进制数,非压缩型BCD码一个字节能表示【20】位十进制数。

题目答案:【19】2【20】1你的答案:【19】2【20】1第12题(2分)你的得分:1下列各数均为二进制补码:A=00110010B,B=01001010B,C=11101001B,D=10111010B。

试写出下列运算的十进制数真值:A+B=【21】,D-C-A=【22】。

题目答案:【21】124【22】-97你的答案:【21】114【22】-97题目分析:下列各数均为二进制补码:A=00110010B,B=01001010B,C=11101001B,D=10111010B。

相关文档
最新文档