微机原理及应用作业1

合集下载

吉大19秋学期《微机原理及应用》在线作业一答卷

吉大19秋学期《微机原理及应用》在线作业一答卷
D.0000H
答案:D
15.8086CPU通过M/控制线来区分是存储器访问,还是I/O访问,当CPU执行INAL,DX指令时,该信号线为( )电平。
A.高
B.低
C.ECL
D.CMOS
答案:B
16.8255的A口工作在方式1输入时,其中断允许控制位INTE的开/关是通过对的按位置位/复位操作完成的。( )
10.传送数据时,占用CPU时间最长的传送方式是( )
A.查询
B.中断
C.IOP
D.DMA
答案:A
11.在一个项目或产品研制的过程中,通常采用________类型的存储芯片来存放待调试的程序。( )
A.ROM
B.RAM
C.PROM
D.E2PROM
答案:D
12.一个I/O地址称为一个( )。
A.PC6
B.PC4
C.PC2
D.PC0
答案:B
17.在8086宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是( )
A.汇编指令
B.机器指令
C.宏指令
D.伪指令
答案:D
18.串行异步通信传输的主要特点是( )
A.通信双方不必同步
B.每个字符的发送是独立的
答案:正确
4.DMA控制器8237A现行字节数寄存器的值减到0时,终止计数。( )
答案:错误
5.8086CPU在读/写总线周期的T3状态结束对READY线采样,如果READY为低电平,则在T3与T4状态之间插入等待状态TW。( )
答案:错误
二、多选题 (共 3 道试题,共 12 分)

中石油华东《微机原理及应用》2014年秋学期在线作业(一)答案

中石油华东《微机原理及应用》2014年秋学期在线作业(一)答案

《微机原理及应用》2014年秋学期在线作业(一)
单选题
一、单选题(共10 道试题,共100 分。


1. 微型计算机中主要包括有________。

A. 微处理器、存储器和I/O接口
B. 微处理器、运算器和存储器
C. 控制器、运算器和寄存器组
D. 微处理器、运算器和寄存器
-----------------选择:A
2. 一个完整的计算机系统通常应包括。

A. 系统软件和应用软件
B. 计算机及其外部设备
C. 硬件系统和软件系统
D. 系统硬件和系统软件
-----------------选择:C
3. 8088/8086CPU中,指令指针(IP)中存放的是。

A. 指令
B. 指令地址
C. 操作数
D. 操作数地址
-----------------选择:B
4. 若256K位(bit)的SRAM芯片具有8条数据线,则它具有的地址线条数为。

A. 14
B. 15
C. 17
D. 18
-----------------选择:B
5. 下面的说法中,是正确的。

A. 指令周期等于机器周期
B. 指令周期大于机器周期
C. 指令周期是机器周期的两倍
-----------------选择:B
6. 在()表示中,二进制数11111111表示十进制数-1。

A. 原码
B. 反码
C. 补码
D. 移码
-----------------选择:C
7. 若256KB的RAM具有8条数据线,则它具有条地址线。

A. 10。

微机原理及应用实验(题目)

微机原理及应用实验(题目)

微机原理及应用实验实验一开发环境的使用一、实验目的掌握伟福开发环境的使用方法,包括源程序的输入、汇编、修改;工作寄存器内容的查看、修改;内部、外部RAM内容的查看、修改;PSW中个状态位的查看;机器码的查看;程序的各种运行方式,如单步执行、连续执行,断点的设置。

二、实验内容在伟福开发环境中编辑、汇编、执行一段汇编语言程序,把单片机片内的30H~7FH 单元清零。

三、实验设备PC机一台。

四、实验步骤用连续或者单步的方式运行程序,检查30H-7FH 执行前后的内容变化。

五、实验思考1.如果需把30H-7FH 的内容改为55H,如何修改程序?2.如何把128B的用户RAM全部清零?六、程序清单文件名称:CLEAR.ASMORG 0000HCLEAR: MOV R0,#30H ;30H 送R0寄存器MOV R6,#50H ;50H 送R6寄存器(用作计数器)CLR1: MOV A,#00H ;00 送累加器AMOV @R0,A ;00 送到30H-7FH 单元INC R0 ;R0 加1DJNZ R6,CLR1 ;不到50H个字节,继续WAIT: LJMP WAITEND实验二数据传送一、实验目的掌握MCS-51指令系统中的数据传送类指令的应用,通过实验,切实掌握数据传送类指令的各种不同的寻址方式的应用。

二、实验内容1.编制一段程序,要求程序中包含7中不同寻址方式。

2.编制一段程序,将片内RAM30H~32H中的数据传送到片内RAM38H~3AH中。

3.编制一段程序,将片内RAM30H~32H中的数据传送到片外RAM1000H~1002H 中。

4.编制一段程序,将片内RAM40H~42H中的数据与片外RAM2000H~2002H中的数据互换。

三、实验设备PC机一台。

四、实验步骤逐段编制程序,汇编无误后,用连续或者单步的方式运行程序,检查程序的运行结果,看是否达到预期的效果。

五、实验思考1.如何把片外RAM中1000H~100FH单元中的数传送到片外RAM中2000H~200FH单元中?2.如何把ROM中0200H~0207H单元的数传送至片外RAM0000H~0007H单元中?实验三数码转换一、实验目的掌握采用软件方法进行不同形式数据之间的转换,如十进制数与二进制数的转换、十六进制数与BCD码的转换、BCD数与ASCII码之间的转换、非压缩BCD码与压缩BCD码之间的转换。

《微型计算机原理及应用》课后习题答案

《微型计算机原理及应用》课后习题答案

《微型计算机原理及应用》习题解答第一章基础知识1.1 解释题(1)微处理器【解答】由大规模集成电路芯片构成的中央处理器(CPU),叫做微处理器。

(2)微型计算机【解答】以微处理器为基础,配以内存储器、输入输出接口电路、总线以及相应的辅助电路而构成的计算机裸机,叫做微型计算机。

(3)微型计算机系统【解答】微型计算机系统由硬件系统和软件系统组成。

即由微型计算机、配以相应的外部设备(如打印机、显示器、键盘、磁盘机等),再配以足够的软件而构成的系统。

(4)单板机【解答】将微处理器、RAM、ROM以及I/O接口电路,再配上相应的外设(如小键盘、LED显示器等)和固化在ROM中的监控程序等,安装在一块印刷电路板上构成的微型计算机系统称为单板机。

(5)运算器【解答】运算器是直接完成各种算术运算、逻辑运算的部件,主要由ALU(Arithmetic and Logic Unit,算术逻辑部件)、通用寄存器、标志寄存器等组成。

(6)地址总线【解答】地址总线是CPU对内存或外设进行寻址时,传送内存及外设端口地址的一组信号线。

地址总线的条数多少决定了CPU的寻址能力。

(7)数据总线【解答】数据总线是CPU与内存或外设进行信息交换时,所用的一组数据信号线。

它决定了CPU 一次并行传送二进制信息的位数,反映出CPU的“字长”这个重要性能指标。

(8)控制总线【解答】控制总线是在CPU与外部部件之间传送控制信息(如读/写命令、中断请求命令等)的一组信号线。

1-2 单片机应包括哪些基本部件?其主要应用于哪些领域?【解答】一般单片机芯片中包括微处理器、RAM、ROM、I/O接口电路、定时器/计数器,有的还包括A/D、D/A转换器等。

其主要应用于智能化仪器仪表及工业控制领域。

1-3 按图1-11和图1-12,写出取第二条指令操作码和执行第二条指令的过程。

【解答】ADD AL,12H指令的取指过程:1)IP的值(002H)送入地址寄存器AR;2)IP的内容自动加1,变为003H;3)AR将地址码通过地址总线送到存储器的地址译码器,经译码后选中002H单元;4)微处理器给出读命令MEMR;5)所选中的002H单元内容04H送上数据总线DB;6)数据总线DB上的数据04H送到数据寄存器DR;7)因是取指操作,取出的是指令操作码04H,即由DR送入指令寄存器IR;8)IR中的操作码经指令译码器ID译码后,通过PLA发出执行该指令的有关控制命令。

吉大14秋学期《微机原理及应用》在线作业一答案

吉大14秋学期《微机原理及应用》在线作业一答案

吉大14秋学期《微机原理及应用》在线作业一
判断题多选题单选题
一、判断题(共5 道试题,共20 分。


1. 采用直接寻址输入/输出指令的最大端口地址为0FFH。

()
A. 错误
B. 正确
-----------------选择:B
2. 在8253的方式控制字中,有一项计数锁存操作,其作用是暂停计数器的计数。

()
A. 错误
B. 正确
-----------------选择:A
3. CPU响应可屏蔽中断时,无须从数据总线上读取中断类型码。

()
A. 错误
B. 正确
-----------------选择:A
4. DMA控制器8237A现行字节数寄存器的值减到0时,终止计数。

()
A. 错误
B. 正确
-----------------选择:A
5. 若各中断源的优先级是一样的,则可用自动循环优先级来实现。

()
A. 错误
B. 正确
-----------------选择:B
吉大14秋学期《微机原理及应用》在线作业一
判断题多选题单选题
二、多选题(共3 道试题,共12 分。


1. 在CPU与外设之间设计接口电路的目的主要有()。

A. 解决驱动能力问题
B. 控制数据传送速度
C. 完成数据形式转换
D. 负责CPU与外设的联络
-----------------选择:ABCD
2. 可以实现在数据段中保留10H个字节单元的指令有( )。

A. DW 08H DUP(?)。

电子科技大学14秋《微机原理及应用》在线作业1答案

电子科技大学14秋《微机原理及应用》在线作业1答案

14秋《微机原理及应用》在线作业1多选题判断题单选题一、多选题(共10 道试题,共50 分。

)1. 存储器寻址中所用的间址寄存器有()。

A. BXB. BPC. SID. DI-----------------选择:ABCD2. 在常用的I/O接口电路中,以下I/O接口芯片具有的特点是:()。

A. 计时器8253 有4个口地址,内部有三个独立的16位计数器,每个计数器具有6种工作方式,计数触发方式即可以内触发也可实现外触发。

B. 并行接口8255A有4个口地址,内部有3 个8位I/O口,每个口既可工作于简单输入/输出方式,又可工作于选通输入/输出方式,且A口还可工作于双向输入/输出方式。

C. DMA控制器8237 是4通道双地址DMAC,有16 个口地址,每一通道有三种传输方式,4个通道具有固定优先或循环优先方式。

D. 串行接口8250 是单通道异步通信控制器,有8 个口地址,内部具有发/收双-----------------选择:AD3. 下面各项中,不是同步总线协议的特点有()。

A. 不需要应答信号B. 各部件间的存取时间基本接近C. 总线周期长度可变D. 需要请求与应答握手信号-----------------选择:CD4. 下列存储器中,断电后内容仍然可以保存而不丢失的存储器包括()。

A. DRAMB. FLASHC. EPROMD. EEPROM-----------------选择:BCD5. 下面关于微处理器的叙述中,正确的是()。

A. 微处理器通常由单片集成电路制成。

B. 微处理器具有运算和控制功能,但无存储功能。

C. 8086是现在PC机中应用最广泛的微处理器。

D. Intel公司是研制和生产微处理器的知名公司。

-----------------选择:AD6. 关于断点与现场,描述正确的是()。

A. 断点通常指被中断的主程序的下一条待运行的指令的存放地址。

B. 断点是中断返回时的程序地址。

川大14秋《微机原理与应用(1)1351》14秋在线作业1答案

川大14秋《微机原理与应用(1)1351》14秋在线作业1答案

《微机原理与应用(1)1351》14秋在线作业1
一,单选题
1. 指令MOV [BX十100],DI中的目的操作数采用的是什么寻址方式()
A. 基址变址寻址
B. 变址寻址
C. 立即寻址
D. 寄存器寻址
?
正确答案:B
2. 下列有关MCS-51中断优先级控制的叙述,错误的是:
A. 低优先级不能中断高优先级,但高优先级能中断低优先级
B. 同级中断不能嵌套
C. 同级中断请求按时间的先后顺序响应
D. 同时同级的多中断请求,将形成阻塞,系统无法响应
?
正确答案:D
3. 标志寄存器中OF指的是()
A. 溢出标志
B. 符号标志
C. 零标志
D. 进位标志
?
正确答案:A
4. 下面说法错误的是()。

A. 每条指令的执行由取指令、译码和执行等操作组成,执行一条指令所需要的时间称为指令周期。

B. CPU的每一个信息输入、输出过程所需要的时间称为总线周期。

C. 执行指令的一系列操作都是在时钟脉冲CLK的统一控制下一步一步进行的,时钟脉冲的重复周期称为总线周期。

D. 执行指令的一系列操作都是在时钟脉冲CLK的统一控制下一步一步进行的,时钟脉冲的重复周期称为时钟周期。

?
正确答案:C
5. 要用传送指令访问MCS-51的片外RAM,它的指令操作码助记符应是:
A. MOVX
B. MOVX
C. MOVC
D. 以上都行。

微机原理及应用习题库与答案

微机原理及应用习题库与答案

微机原理及应⽤习题库与答案微机原理及应⽤习题库与答案习题与练习题1第1章绪论1.计算机分那⼏类?各有什么特点?答:传统上分为三类:⼤型主机、⼩型机、微型机。

⼤型主机⼀般为⾼性能的并⾏处理系统,存储容量⼤,事物处理能⼒强,可为众多⽤户提供服务。

⼩型机具有⼀定的数据处理能⼒,提供⼀定⽤户规模的信息服务,作为部门的信息服务中⼼。

微型机⼀般指在办公室或家庭的桌⾯或可移动的计算系统,体积⼩、价格低、具有⼯业化标准体系结构,兼容性好。

2.简述微处理器、微计算机及微计算机系统三个术语的内涵。

答:微处理器是微计算机系统的核⼼硬件部件,对系统的性能起决定性的影响。

微计算机包括微处理器、存储器、I/O接⼝电路及系统总线。

微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成⼀个完整的、独⽴的信息处理系统。

3.80X86微处理器有⼏代?各代的名称是什么?答:从体系结构上可分为3代:← 8080/8085:8位机。

↑ 8086/8088/80286:16位机。

→ 80386/80486:32位机。

第2章微处理器结构及微计算机的组成1.8086是多少位的微处理器?为什么?答:8086是16位的微处理器,其内部数据通路为16位,对外的数据总线也是16位。

2.EU与BIU各⾃的功能是什么?如何协同⼯作?答:EU是执⾏部件,主要的功能是执⾏指令。

BIU是总线接⼝部件,与⽚外存储器及I/O接⼝电路传输数据。

EU经过BIU进⾏⽚外操作数的访问,BIU为EU提供将要执⾏的指令。

EU与BIU可分别独⽴⼯作,当EU不需BIU提供服务时,BIU可进⾏填充指令队列的操作。

3.8086/8088与其前⼀代微处理器8085相⽐,内部操作有什么改进?答:8085为8位机,在执⾏指令过程中,取指令与执⾏执令都是串⾏的。

8086/8088由于内部有EU和BIU两个功能部件,可重叠操作,提⾼了处理器的性能。

4.8086/8088微处理器内部有那些寄存器,它们的主要作⽤是什么?答:执⾏部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。

吉大18秋学期《微机原理及应用》在线作业一(满分)

吉大18秋学期《微机原理及应用》在线作业一(满分)

------------------------------------------------------------------------------------------------------------------------------ (判断题) 1: 在8253的方式控制字中,有一项计数锁存操作,其作用是暂停计数器的计数。

()A: 错误B: 正确正确答案:(判断题) 2: 若各中断源的优先级是一样的,则可用自动循环优先级来实现。

()A: 错误B: 正确正确答案:(判断题) 3: 8225A的“端口C置1/置0控制字”不能写入其控制寄存器中。

()A: 错误B: 正确正确答案:(判断题) 4: DMA控制器8237A现行字节数寄存器的值减到0时,终止计数。

()A: 错误B: 正确正确答案:(判断题) 5: 采用直接寻址输入/输出指令的最大端口地址为0FFH。

()A: 错误B: 正确正确答案:(多选题) 1: 下列属于8086的BIU组成部分的有( )A: 通用寄存器组B: 总线控制逻辑C: ALUD: 物理地址加法器正确答案:(多选题) 2: 8255A的B口设置为方式1输出,其引脚收到一个负脉冲说明( )。

A: CPU已将一个数据写到端口BB: 外设已将数据由端口B取走C: 请求CPU送下一个数据D: INTRB引脚上的中断请求已被CPU响应正确答案:(多选题) 3: 若需将数据段中的源串传送到附加段的目的串,可用的指令有( )A: MOVB: MOVSC: SCASD: LODS和STOS正确答案:(单选题) 1: 在下面各类总线中,( )是一种串行总线接口。

A: SCSIB: ISAC: USB------------------------------------------------------------------------------------------------------------------------------ D: EISA正确答案:(单选题) 2: 在PC/XT中,NMI中断的中断矢量在中断矢量表中的位置。

微机原理与应用A(在线作业)

微机原理与应用A(在线作业)

《微机原理及应用A》第1次作业本次作业是本门课程本学期的第1次作业,注释如下:一、单项选择题(只有一个选项正确,共20道小题)1. bit的意义是。

(A) 字(B) 字节(C) 字长(D) 二进制位正确答案:D解答参考:2. 在机器数中,的零的表示形式是唯一的。

(A) 原码(B) 补码(C) 反码(D) 原码和反码正确答案:B解答参考:3. 微型计算机中运算器的主要功能是。

(A) 控制计算机的运行(B) 算术运算和逻辑运算(C) 分析指令并执行(D) 负责存取存储器中的数据正确答案:B解答参考:4. 在寄存器间接寻址方式中,操作数应该在中。

(A) 寄存器(B) 堆栈栈顶(C) 累加器(D) 存单元正确答案:D解答参考:5. 静态半导体存储器RAM 。

(A) 不需要动态刷新(B) 芯片部已有自动刷新逻辑(C) 断电后仍能保持容不变(D) 工作过程中存储容静止不变正确答案:A解答参考:6. 外设接口是位于之间的逻辑部件。

(A) CPU与系统总线(B) 系统总线与外部设备(C) 主存与CPU(D) 主存与外部设备正确答案:B解答参考:7. 在统一编址方式下,下面哪一个说确()(A) 一个具体地址只能对应输入输出设备(B) 一个具体地址只能对应存单元(C) 一个具体地址既可对应存单元又可对应输入输出设备(D) 一个具体地址只对应I/O设备或者只对应存单元正确答案:D解答参考:8. 下列指令正确的是________。

(A) IN AX, 1234H(B) XCHG BX, 0F000H(C) DATA DB 12H, 256(D) PUSH AX.正确答案:D解答参考:9. 下各指令的源操作数采用寄存器寻址方式的是_______。

(A) MOV AX,[BP](B) MOV DS,AX(C) MOV DI,0FF00H(D) MOV BX,[2100H]正确答案:B解答参考:10. 静态RAM的基本存储电路是________。

微机原理及应用吴宁习题答案

微机原理及应用吴宁习题答案

微机原理及应用吴宁习题答案第一章:微机系统简介1.1 微机的概念微机是一种计算机系统,由微处理器、存储器、输入输出设备和总线组成,用于处理和存储信息。

1.2 微机系统的基本组成微机系统由以下几个组成部分构成: - 微处理器:负责执行指令并进行数据处理。

- 存储器:用于存储程序和数据。

- 输入设备:用于接收用户的输入操作。

- 输出设备:用于向用户输出处理结果。

- 总线:用于连接各个组件,传输数据和控制信号。

第二章:微处理器基础知识2.1 微处理器的发展历程微处理器经历了几个重要的发展阶段: - 单芯片处理器:将处理器的各个功能集成到一个芯片上。

- 处理器性能的提升:采用更高频率的时钟和更大的缓存。

- 多核处理器:将多个处理核心集成到一个芯片上,提高并行处理能力。

- 特殊用途处理器:如图形处理器(GPU)和人工智能处理器(AI芯片)。

2.2 微处理器的主要构成微处理器由以下几个主要组成部分构成: - 控制单元(CU):负责指令的解码和执行,控制数据在处理器内部的流动。

- 算术逻辑单元(ALU):负责进行算术和逻辑操作。

- 寄存器组:用于存储数据和指令。

- 数据通路:用于传输数据和控制信号。

2.3 微处理器的工作原理微处理器的工作原理可以分为以下几个步骤: 1. 指令的取出:从存储器中读取指令。

2. 指令的解码:将指令解码为对应的操作。

3. 操作的执行:根据指令执行相应的操作,如算术运算或逻辑运算。

4. 结果的存储:将操作结果存储到寄存器或存储器中。

5. 下一条指令的取出:重复以上步骤,执行下一条指令。

第三章:微机接口与输入输出3.1 输入输出接口的作用输入输出接口用于连接微机系统与外部设备,实现数据的输入和输出。

3.2 常见的输入输出接口类型常见的输入输出接口类型包括: - 并行接口:传输多个比特的数据,适用于高速数据传输。

- 串行接口:逐位传输数据,适用于长距离传输。

- USB接口:通用串行总线接口,支持高速数据传输和热插拔。

《微机原理及应用》课后答案(黄冰 覃伟年 著)习题参考答案

《微机原理及应用》课后答案(黄冰 覃伟年 著)习题参考答案

《微机原理》习题参考答案第一章绪论1.2①[+65]10=01000001B [+65]补=[+65]原=01000001B②[+115]10=01110011B [+115]补=[+115]原=01110011B③[-65]10=11000001B [-65]补=10111111B[-115]10=11110011B [-115]补=10001101B方法:正数的原码、反码、补码相同负数的补码在原码的基础上除过符号外,先取反,再加1。

1.3①[+120]10=0000000001111000B [+120]补=[+120]原=000000001111000B②[-120]10=1000000001111000B [-120]补=1111111110001000B③[+230]10=0000000011100110B [+230]补=[+230]原=0000000011100110B④[-230]10=1000000011100110B [-230]补=1111111100011010B方法:与上题相同,只是扩展了位数,用16位表示1.4①55 (00110111)②89 (01011001)③-115 (11110011)④-7总结:知道补码,求原码(或数值)的方法:如果是正数,直接转换。

如果是负数用以下三种方法:①根据[[X]补]补=X 求得例如10001101 各位取反11110010 加一11110011转换-115②求补的逆运算例如:11111001 先减一11111000 各位取反10000111 转换-7③-(模+补码转换结果)例如:10001101转换-13模+补码转换结果128-13=115 加负号–1151.9本题问题不太明确例如:如果手边有手册或是知道产品的型号,就可从手册中查到微处理器的处理位数。

也可以根据系统总线得知。

因为系统总线是公共的数据通道,表现为数据传输位数和总线工作时钟频率。

《微机原理及应用》各章习题参考答案

《微机原理及应用》各章习题参考答案

《微机原理及应用》各章习题参考答案第1章微型计算机概论一、填空题1. 微机硬件系统主要由CPU、(存储器)、(总线)、(输入输出接口)和输入输出设备组成。

2. 冯·诺依曼计算机的核心原理是(存储程序原理)3. 完成下列数制的转换1)10100110B=( 166 )D=( A6H )H2)223.25 =( 11011111.01 )B=( DF.4 )H3)1011011.101B=( 5B.A )H=(1001 0001.01100010 0101 )BCD4. 已知[X]补5. 已知A=10101111,B=01010000,则A∧B的结果为( 00000000 ) B=86H,则X的十进制表示形式为( -122 )6. -29H的8位二进制反码是(11010110 )B7.字符4的ASCII码=( 34 )H二、简答题1.冯.诺依曼计算机的结构是怎样的,主要特点有哪些?解:将计算机设计为由运算器、控制器、存储器、输入设备和输出设备等5个部分组成,所有的执行都以运算器为核心,采用存储程序工作原理。

2. 已知X=-1101001B,Y=-1010110B,用补码方法求X-Y=?解:[X-Y]补=[X+(-Y)]补= [X]补+[-Y] [X]补原=11101001B [X]补 [-Y]=10010111B原=01010110B=[-Y] [X-Y]补补= [X]补+[-Y]补X-Y=[[X-Y]=11101101B补]补=10010011=-0010011=-193. 写出下列真值对应的原码和补码的形式:1)X=-1110011B2)X=-713)X=+1001001B解:1)[X]原码=11110011B , [X]补码=10001101B2)[X]原码=11000111B, [X]补码=10111001B3)[X]原码=01001001, [X] 补码=01001001B=?4. 已知X和Y的真值,求[X+Y]补1)X=-1110111B Y=+1011010B2)X=56 Y=-215. 若与门的输入端A、B、C的状态分别为1、0、1,则该与门的输出端状态为?若将这3位信号连接到或门,那么或门的输出又是什么状态?解:由与和或的逻辑关系知,若“与”门的输入端有一位为“0”,则输出为“0”;若“或”门的输入端有一位为“1”,则输出为“1”。

《微机原理及应用》练习册答案

《微机原理及应用》练习册答案

《微机原理及应用》练习册答案习题一一、填空题:1、二进制数的基数为2,只有0 、 1 两个数码。

2、二进制数一般有反码、原码、补码三种表示法。

3、常用的基本逻辑运算有与、或、非、异或。

4、一台电子计算机由存储器、运算器、控制器、输入设备、输出设备组成。

5、标志寄存器的作用是:用来反映程序运行期间CPU的某些状态。

6、计算机系统包括软件系统和硬件系统两部分。

7、在IBM PC中,有四个专门存放地址的寄存器,称为段寄存器,它们是DS 、CS 、ES 、和SS 。

8、标志寄存器中有9 个标志位,CF 、OF 、PF 、ZF 、SF 、AF 作为状态标志。

10、指针IP的作用是控制程序的走向。

11、在标志寄存器中,OF表示溢出位标志位,CF表示进位位标志位12、系统总线包括数据总线、控制总线、地址总线三种总线。

13、ZF表示零值位标志位,SF表示符号位标志位。

14、常用通用寄存器有AX 、BX 、CX 、DX 。

15、常用段寄存器有DS 、CS 、SS 、ES 。

16、常用地址及变址寄存器有SI 、DI 、BX 、BP 。

17、BP表示基址指针;SP表示堆栈指针。

18、DI表示目的变址指针;SI表示源变址指针。

19、+18的补码是00010010B ,-18的补码是11101110B 。

20、10111001011与0001110110之和是补码是1101011011 ,将其化为十六进制数为35EH ,化为十进制数为859 。

二、选择题:1、0.101001B等于 AA、0.640625DB、0.620125DC、0.820325DD、0.804625D2、下列数中最大的数为 DA、(101001)BB、(52)OC、(101001)BCDD、(233)H3、下列数中最大的数为 CA、(10010101)BB、(227)OC、(96)HD、(96)D4、计算机系统中采用补码运算的目的是为了 DA、与手工运算方式保持一致B、提高运算速度C、简化计算机的设计D、提高运算的精度5、当1与0或1进行何种运算时,结果均为1 DA、逻辑‘与’B、逻辑‘或’C、逻辑‘非’D、逻辑‘异或’6、在计算机内部,数的运算和存储都采用 A 数A、二进制B、十进制C、八进制D、十六进制7、当0与0或1进行何种运算时,结果均为0 AA、逻辑‘与’B、逻辑‘或’C、逻辑‘非’D、逻辑‘异或’8、若将一十六进制数取反,应使该数与0FFFFH进行 D 运算A、逻辑‘与’B、逻辑‘或’C、逻辑‘非’D、逻辑‘异或’9、X=74D的补码为 A 。

(完整word版)《微机原理及应用》习题答案

(完整word版)《微机原理及应用》习题答案

(完整word版)《微机原理及应用》习题答案《微机原理及应用》习题答案教材:《80X86/Pentium微型计算机原理及应用》答案第一章计算机基础1-3(1) 01101110 真值=110(2) 10001101 真值=-131-4(1)+010111[+010111]原=[+010111]反=[+010111]补=00010111 (2) +101011[+101011]原=[+101011]反=[+101011]补=00101011 (3) –101000[-101000]原=10101000 [-101000]反=11010111[-101000]补=11011000(4) -111111[-111111]原=10111111 [-111111]反=11000000[-111111]补=110000011-6(1) [x1+y1]补=[x1]补+ [y1]补=00010100+00100001=00110101(2)[x2-y2]补=[x2]补+ [-y2]补=11101100+00100001=000011011-7(1) 85+60解:[-85]补=10101011 [60]补=00111100[-85]补+[60]补=10101011+00111100=11100111 (11100111)补=10011001 真值=-25CS=0,CP=0, CS⊕CP=0 无溢出(4)-85-60[-85]补=10101011 [-60]补=11000100[-85]补+[-60]补=10101011+11000100=101101111CS=1, CP=0 CS⊕CP=1 有溢出1-8(1) [x]补+ [y]补=01001010+01100001=10101011CS=0, CP=1 CS⊕CP=1 有溢出(2) [x]补- [y]补=[x]补+ [-y]补=01001010- 01100001=01001010+10101010=100010110CS=1, CP=1 CS⊕CP=0 无溢出1-9(1) (127)10=(000100100111)BCD(2) (74)H=(116)10=(000100010110)BCD1-10 (1) 41H 代表 A(2) 72H 代表 r(3) 65H 代表 e(4) 20H 代表 SP1-14(1) 69.57(69.57)10=(1000101.100)B=0.1000101100 X 27=0.1000101100 X 2+111浮点规格数为 011101000101(2)-38.405(-38.405)10=(-100110.011)B-100110.011= -0.100110011 x 26 = - 0.100110011 x 2110 浮点规格数为 011011001100(3) - 0.3125(-0.3125)10=(-0.0101)2=(-0.101)2 x 2-001浮点规格数为 1111110100001.+0.008342.(+0.00834)10=(0.000000100010001)2=(0.100010 001)2 x 2-1103.浮点规格数为 1010010001004.1-155.(1) (69.57)10=(1000101.10010001111010111)26.=(1.00010110010001111010111)2 x 21107.p=6+127=133=(10000101)28.单精度浮点数为010000101000101100100011110101119.(2)(-38.405)10=(-100110.011001111010111000)210.= - (1.00110011001111010111000)2 x 210111.p=5+127=132=(10000100)212.单精度浮点数为1100001000011001100111101011100013.(3) (-0.3125)10=(-0.0101)2=(-1.01)2 x 2-1014.p=-2+127=125=(1111101)215.单精度浮点数为10111110101000000000000000000000第二章80X86/Pentium 微处理器2-3IO/M DT/R DEN RD WR读存储器0 0 0 0 1 写存储器0 1 0 1 02-17PA=CS x 16+IP IP的范围为0000H~FFFFH 而CS为A000H因此PA的范围即现行代码段可寻址的存储空间范围为A0000H~AFFFFH2-201234ABCDH=00010010001101001010101111001101 BPA=SS x 16+SP=A0000H+0100H=A0100H栈顶SP=0100H-4=00FCH11001101 A00FCH101010110011010000010010 A0100F2-21(1) 1278H+3469H=0001 0010 0111 1000+0011 0100 0110 1001=0100 0110 1110 0001SF=0 ZF=0 AF=1 PF=1 CF=0 OF=0(2) 54E3H-27A0H=0101 0100 1110 0011+1101 1000 0110 0000=1 0010 1101 0100 0011SF=0 ZF=0 AF=1 PF=0 CF=0 OF=0当进行16位或8位加或减运算时,若最高位产生进位或借位时,将CF置1,否则为0,当进行带符号数补码运算时,运算结果超出了机器所能表示的数值范围,就产生溢出,将OF置1,否则OF置0,即OF用来表示有符号数运算的溢出,而CF则用来表示无符号数运算的溢出。

李伯成《微型计算机原理及应用》课后习题答案

李伯成《微型计算机原理及应用》课后习题答案

李伯成《微机原理》习题第一章本章作业参考书目:①薛钧义主编《微型计算机原理与应用——Intel 80X86系列》机械工业出版社2002年2月第一版②陆一倩编《微型计算机原理及其应用(十六位微型机)》哈尔滨工业大学出版社1994年8月第四版③王永山等编《微型计算机原理与应用》西安电子科技大学出版社2000年9月1.1将下列二进制数转换成十进制数:X=10010110B=1*27+0*26+0*25+1*24+0*23+1*22+1*21 +0*21=128D+0D+0D+16D+0D+0D+4D+2D=150DX=101101100B=1*28+0*27+1*26+1*25+0*24+1*23+1*22+0*21+0*20=256D+0D+64D+32D+0D+16D+4D+0D=364DX=1101101B=1*26+1*25+0*24+1*23+1*22+0*21 +1*20=64D+32D+0D+8D+4D+0D+1D=109D1.2 将下列二进制小数转换成十进制数:(1)X=0.00111B=0*2-1+0*2-2+1*2-3+1*2-4+1*2-5=0D+0D+0.125D+0.0625D+0.03125D=0.21875D(2) X=0.11011B=1*2-1+1*2-2+0*2-3+1*2-4+1*2-5=0.5D+0.25D+0D+0.0625D+0.03125D=0.84375D(3) X=0.101101B=1*2-1+0*2-2+1*2-3+1*2-4+0*2-5+1*2-6=0.5D+0D+0.125D+0.0625D+0D+0.015625D=0.703125D1.3 将下列十进制整数转换成二进制数:(1)X=254D=11111110B(2)X=1039D=10000001111B(3)X=141D=10001101B1.4 将下列十进制小数转换成二进制数:(1)X=0.75D=0.11B(2) X=0.102 D=0.0001101B(3) X=0.6667D=0.101010101B1.5 将下列十进制数转换成二进制数(1) 100.25D= 0110 0100.01H(2) 680.75D= 0010 1010 1000.11B1.6 将下列二进制数转换成十进制数(1) X=1001101.1011B =77.6875D(2) X=111010.00101B= 58.15625D1.7 将下列二进制数转换成八进制数(1)X=101011101B=101’011’101B=535Q(2) X=1101111010010B=1’101’111’010’010B=15722Q(3) X=110B=6Q1.8 将下列八进制数转换成二进制数:(1)X=760Q=111'110'000B(2)X=32415Q=11'010'100'001'101B1.9 将下列二进制数转换成十六进制数:X=101 0101 1110 1101B= 5 5 E D HX= 1100110101'1001B= 11 0011 0101 1001B= 3 3 5 9HX= 1000110001B= 10 0011 0001 B= 2 3 1 H1.10 将下列十六进制数转换成二进制数:X= ABCH= 1010 1011 1100 BX=3A6F.FFH = 0011 1010 0110 1111.1111 1111BX= F1C3.4B =1111 0001 1100 0011 . 0100 1011B1.11 将下列二进制数转换成BCD码:(1) X= 1011011.101B= 1'011'011.101B= 91.625d=1001 0001.0110BCD(2) X=1010110.001B= 1’010’110.001 =126.1 BCD1.12 将下列十进制数转换成BCD码:(1)X=1024D=0001 0000 0010 0100 BCD(2)X=632 = 0110 0011 0010 BCD(3)X= 103 = 0001 0000 0011 BCD1.13 写出下列字符的ASCI I码:A 41H 65D 0100 0001B9 39H 47D* 2AH 42D= 3DH 45D!21H 33D1.14 若加上偶校验码,下列字符的ASCII码是什么?字符原码加上偶校验码之后B 42H,0100 0010B 42H,0100 0010B4 34H,0011 0100B B4H,1011 0100B7 37H,0011 0111B B7H,1011 0111B= 3DH,0011 1101B BDH,1011 1101B!21H,0010 0001B 21H,0010 0001B?3FH 0011 1111B 3FH,0011 1111B1.15 加上奇校验,上面的结果如何?字符原码加上奇校验码之后B 42H,0100 0010B C2H,1100 0010B4 34H,0011 0100B 34H,0011 0100B7 37H,0011 0111B 37H,0011 0111B= 3DH,0011 1101B 3DH,0011 1101B!21H,0010 0001B A1H,1010 0001B?3FH 0011 1111B BFH,1011 1111B1.16 计算下式:(1)[‘B’/2+ABH-11011001B]*0.0101BCD=(42H/2+ABH-D9H)*0.21 BCD = = F3H*0.21 BCD =(-DH) *0.21 BCD= -2.73D(2) 3CH –[(84D)/(16Q)+’8’/8D]= 60D-[84D/14D+(56/8)]=60D-[13]D==47D1.17 对下列十进制数,用八位二进制数写出其原码、反码和补码:(正数的反码与原码相同,负数的反码除符号位之外其余各位按位取反。

微机原理及应用-一二章习题

微机原理及应用-一二章习题
1. MOV DX, 0F100H MOV DH, [DX] MOV AH, [DX] 初值:(F100H)=‘A’ (4100H)=‘B’ 结果:
(AH)= 42H ‘A’=41H, ‘B’=42H
2. MOV MOV MOV POP 结果:
SI, 2100H [2800H],SI SP,2800H DI
2-14
将AL寄存器清零,但进位标志CF不变。 MOV AL ,0 2. 将AL寄存器和进位标志CF同时清零。 XOR AL, AL 1.
7.
统计AX寄存器的内容中“1”的个数,将统计结果存入CL寄存器。
MOV BL,0 CLC MOV CX,16 L1: ROL AX JNC NEXT INC BL NEXT:LOOP L1 MOV CL, BL HLT
5.MOV CX,[SI+5] 物理地址=DS*16+1000H+5=0F2005H 6.MOV AX,TABLE[BP][DI]
物理地址= SS*16+0AH+4000H+2000H=0A700AH
7.MOV DX, COUNT[BX] 物理地址= DS*16+3000H+0BH=0F400BH
2-5 判断
CF
7.
统计AX寄存器的内容中“1”的个数,将统计结果存入CL寄存器。
MOV BL,0 CLC MOV CX,16 L1: ROL AX JNC NEXT INC BL NEXT:LOOP L1 MOV CL, BL HTL
MOV BL,0 CLC MOV CX,16 L1: ROL AX JC L2 NEXT: LOOP L1 MOV CL, BL JMP L3 L2: INC BL JMP NEXT

《微机原理及应用》教材课后习题及答案(5篇范例)

《微机原理及应用》教材课后习题及答案(5篇范例)

《微机原理及应用》教材课后习题及答案(5篇范例)第一篇:《微机原理及应用》教材课后习题及答案《微机原理及应用》习题答案第一章ν1.11 请完成下列数制转换:(1)将174.66D转换为对应的二进制和十六进制形式。

(2)将100011101011.01011B转换为对应的十进制和十六进制形式。

(3)将F18A6.6H转换为对应的二进制和十进制形式。

答:174.66D=10101110.1010B=AE.AH100011101011.01011B=2283.34375D=8EB.58HF18A6.6H=989350.375Dν1.12 请写出与数据+37和-37对应的8位机器数原码、反码和补码,并分别用二进制和十六进制表示出来。

答:-37D=(10100101B)原=(11011010B)反=(11011011B)补ν1.13 8位机器数46H,若作为无符号数和补码有符号数,其对应的真值各是什么?若作为BCD码和ASCII码,其对应的又是什么?答:无符号数46H=70,补码46H=+70BCD码46H=46,ASCII码46H=“F”第二章λ2.5什么是8088中的逻辑地址和物理地址?逻辑地址如何转换成物理地址?1MB最多能分成多少个逻辑段?请将如下逻辑地址用物理地址表达:(1) FFFFH:0H (2) 40H:17H (3) 2000H:4500H(4) B821H:4567H 答:⑴ FFFFH:0H = FFFF0H⑵ 40H:17H = 00417H⑶ 2000H:4500H = 24500H⑷ B821H:4567H = BC777H λ2.8已知DS=2000H,BX=0100H,SI=0002,存储单元[20100H]~[20103H]依次存放12H,34H,56H,78H,[21200H]~[21203H]依次存放2AH,4CH,87H,65H,说明下列每条指令执行完后AX寄存器的内容以及源操作数的寻址方式?答:⑴ AX=1200H,立即数寻址;⑵ AX=0100H,寄存器寻址;⑶ AX=4C2AH,直接寻址;⑷ AX=3412H,寄存器间接寻址;⑸ AX=4C2AH,寄存器相对寻址;⑹ AX=7865H,基址变址寻址;⑺ AX=65B7H,基址变址相对寻址。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A.只能实现计数
B.只能实现定时
C.既可实现计数,又可实现定时
D.都不能完成
15.某计算机的内存为3KB,则内存地址需( )位就足够了。
A.10
B.11
C.12
D.13
16.中断系统中6片8259A可以管理( )级中断。
A.22级
B.29级
C.36级
D.43级
D.SAR AX,2
5.
若上面程序段完成将端口FFF8H输入的数转换成ASCII码再输出,则( )中应该填写的语句为:
A.JL ATOF
B.JB ATOF
C.JG ATOF
D.JA ATOF
6.已知[X]原=11101011B,[Y]原=01001010B,则[X-Y]补的值为( )。
A.接收外部中断的可屏蔽中断,并实施屏蔽。
B.判断没有被屏蔽掉的所有请求服务的设备中谁优先权最高。
C.确定请求的设备优先权是否比当前正在服务的中断具有更高的优先权,若高,就向CPU发送一个中断请求。
D.输送中断类型码,级联时最多可管理256级中断。
4.关于DAC0832或DAC1210,说法正确的有( )。
17.当8254工作在方式0,在初始化编程时,一旦写入控制字后,( )。
A.输出信号端OUT变为高电平
B.输出信号端OUT变为低电平
C.输出信号保持原来的电位值
D.立即开始计数
18.8259A单片工作方式和级联工作方式下,分别最多可管理中断级( )。
A.8级和16级
B.256级
C.8ห้องสมุดไป่ตู้和64级
A.错误
B.正确
7.8255A在方式1和方式2下,C口作为状态口,有固定的状态字,是从C口读入的。 ( )
A.错误
B.正确
8.请判断指令SUB AL,2030H的对错。 ( )
A.错误
B.正确
9.在计算机内部,一切信息的存取、处理和传送均采用二进制形式。 ( )
A.错误
A.11011000B
B.01001011B
C.10111100B
D.11110000B
7.
下列程序段运行后,X单元的内容为( )。
A.140
B.166
C.180
D.120
8.当多片8259A级联使用时,对于从8259A,信号CAS0~CAS2是( )。
A.输入信号
D.0000:01C8H,0000:01C9H,0000:01CAH,0000:01CBH
8.I/O接口中通常包括有( )。
A.数据端口
B.状态端口
C.控制端口
D.内存单元
9.下列指令中,有错误的是( )。
A.MOV [DI],[SI]
B.MOV DS,SS
C.MOV AL,[BP+DI]
D.16级和64级
19.
上面程序中若将字符串‘a’~‘j’转换为大写字母‘A’~‘J’,则( )中应该填写为:
A.JMP
B.JZ
C.JAE
D.LOOP
20.中断系统中5片8259A可以管理( )级中断。
A.22级
B.29级
C.36级
D.43级
21.
设AX=8057H, BX=0F79H,执行下列指令后,AX的内容是( )。
A.是模/数转换器,可接8个模拟量输入
B.是数/模转换器,电流输出
C.具有一级缓冲器的数/模转换器
D.具有两级缓冲器的数/模转换器
5.8255A的A口工作在方式2时,B口可工作在( )。
A.方式0
B.方式1
C.方式2
D.只能空着
6.以下哪个是80486CPU的工作方式( )。
D.当CX=0而且ZF=0时转移到X1
30.在异步串行输入输出接口电路中,发生溢出错是指( )。
A.发送数据寄存器的内容被新送来的数据覆盖
B.发送移位寄存器的内容被新送来的数据覆盖
C.接收数据寄存器的内容被新送来的数据覆盖
D.发送移位寄存器的内容被新送来的数据覆盖
二、 多选题 (共 10 道试题,共 20 分)
A.0CH,23FF:00F0H
B.0BH,F000:FF23H
C.0BH,00F0:23FFH
D.0CH,F000:FF23H
11.在数据传送过程中,数据由串行变为并行,或由并行变为串行,这种转换是通过接口电路中的( )实现的。
A.数据寄存器
B.移位寄存器
C.锁存器
D.缓冲器
A.保护方式
B.系统管理方式
C.实方式
D.虚拟8086方式
7.已知中断类型号为72H,它的中断向量存放在存储器的向量单元( )中。
A.001C8H,001C9H,001CAH,001CBH
B.00288H,00289H,0028AH,0028BH
C.0000:0288H,0000:0289H,0000:028AH,0000:028BH
A.00110001B
B.10110001B
C.10010000B
D.01101011B
24.设有一现场模拟信号,其最大可能变化频率为2KHZ,则在收集此信息时,最多每隔( )输入一次,才能反映出输入信号的变化。
A.0.5ms
B.0.25ms
C.0.15ms
D.2ms
25.当M/=0、W/=0时,CPU完成的操作是( )。
D.OUT BX,AX
10.8255A工作方式设置为方式1时,CPU与外设通讯( )。
A.可以采用查询方式传送
B.可以采用中断方式传送
C.可以进行双向方式传送
D.只能采用无条件传送方式或查询方式传送
三、 判断题 (共 10 道试题,共 20 分)
1.80486的数据总线和地址总线都是32位的。 ( )
A.错误
B.正确
2.
A.错误
B.正确
3.请判断指令XCHG AL,80H的对错。 ( )
A.错误
B.正确
4.在用循环控制指令时,必须将循环次数送CX。 ( )
A.错误
B.正确
5.请判断指令IN AL,DX的对错。 ( )
A.错误
B.正确
6.不能给段寄存器进行立即数方式赋值。 ( )
A.存储器读
B.I/O读
C.存储器写
D.I/O写
26.8255A能实现双向传送功能的工作方式为( )。
A.方式0
B.方式1
C.方式2
D.方式3
27.CPU响应外部中断请求是在( )。
A.一条指令执行结束
B.一个机器周期结束
C.一旦请求,立即响应
D.中断类型码n引起
B.正确
10.同步方式是所有传送方式中最简单的,但使用的前提是外设具有固定的和已知的定时。
A.错误
B.正确
1.下列指令中,有语法错误的是( )。
A.MOV [SI],[DI]
B.IN AL,DX
C.CMP[BX+8],0
D.PUSH WORD PTR [BX+SI]
2.INC指令影响( )标志。
A.OF
B.CF
C.SF
D.ZF
3.关于8259A的基本功能,说法正确的有( )。
A.0F57H
B.8079H
C.0F79H
D.8057H
22.通常情况下,一个外中断服务程序的第一条指令是STI,其目的是( )。
A.开放所有屏蔽中断
B.允许低一级中断产生
C.允许高一级中断产生
D.允许同一级中断产生
23.8255A中,如果要把A口指定为方式1且输入,C口上半部指定为输出,B口指定为方式0且输出,C口下半部指定为输入。那么,方式控制字应该设置为( )。
A.14
B.13
C.12
D.11
3.和外存相比,内存的特点是( )。
A.容量小、速度快、成本高
B.容量小、速度快、成本低
C.容量大、速度快、成本高
D.容量大、速度慢、成本低
4.对AX的内容算术右移两位的指令是( )。
A.SHR AX,2
B.RCR AX,2
C.ROR AX,2
B.输出信号
C.输入/输出信号
D.接地
9.
读以下程序,指出它完成的功能。( )
A.将STR1的前100个数据传送到STR2中
B.将STR1的前200个数据传送到STR2中
C.将STR1的后100个数据传送到STR2中
D.将STR1的后200个数据传送到STR2中
10.微机系统采用向量中断方式处理8级外部中断,中断类型码依次为08H~0FH,在内存0:2CH单元开始依次存放23H,FFH,00H和F0H四个字节,该向量对应的中断类型码和中断程序入口地址是( )。
28.
对于下列程序段:
A.REP MOVSB
B.REP LODSB
C.REP STOSB
D.REP SCASB
29.指令LOOPE X1的功能是( )。
A.当CX=0而且ZF=1时转移到X1
B.当CX≠0而且ZF=0时转移到X1
C.当CX≠0而且ZF=1时转移到X1
试卷总分:100 得分:94
一、 单选题 (共 30 道试题,共 60 分)
相关文档
最新文档