微机作业 (1)

合集下载

微机原理作业第一次

微机原理作业第一次

1、答:微型计算机系统是指微型计算机在配以相应的外围设备(如键盘、鼠标、显示器、光驱、硬盘等),以及电源、机箱等硬件基础上,安装必要的软件构成的系统,这个系统应具有数据处理、数据存取、数据传输等基本功能。

与微型计算机的区别:微型计算机包含在微型计算机系统的硬件部分,是指以处理器为基础,配以内存储器和输入输出接口电路和辅助电路构成的一个相对独立的电路系统。

2、微处理器:是指由一片或几片大规模集成电路组成的中央处理部件,包括运算器、控制器和一定数量的寄存器。

与微型计算机的关系:它具有数学运算、逻辑判断、地址计算等功能,是微型计算机的核心。

5、答:(1)以二进制数表示指令和数据。

(2)程序和数据事先存放在存储器中,计算机在工作室能高速的从存储器中取出指令并加以执行。

(3)由运算器、控制器、存储器、输入设备和输出设备5大部件组成计算机系统。

6:答,如图
控制总线CB
数据总线DB 地址总线AB
微型计算机基本结构
各部分功能:
输入输出设备:把需要的程序和数据送至计算机中;
存储器:记忆程序、数据;
微处理器:
(1)运算器:完成各种算术、逻辑运算和数据传送等数据加工处理;
(2)控制器:根据指令操作控制程序的执行。

微处理器
CPU
内存储器 I/O 接口 I/O 设备
10、按所传送信息的不同类型,总线可以分为数据总线DB、地址总线AB和控制总线CB三种类型,通常称微型计算机采用三总线结构。

T1213-6班詹俊20120130611。

微机原理作业及参考答案

微机原理作业及参考答案

第一章计算机基础(P32)1-1电子管,晶体管,中小规模集成电路、大规模、超大规模集成电路。

1-2把CPU和一组称为寄存器(Registers)的特殊存储器集成在一片大规模集成电路或超大规模集成电路封装之中,这个器件才被称为微处理器。

以微处理器为核心,配上由大规模集成电路制作的只读存储器(ROM)、读写存储器(RAM)、输入/输出、接口电路及系统总线等所组成的计算机,称为微型计算机。

微型计算机系统是微型计算机配置相应的系统软件,应用软件及外部设备等.1-3写出下列机器数的真值:(1)01101110 (2)10001101(3)01011001 (4)11001110答案:(1)+110 (2)-13(原码) -114(反码)-115(补码)(3)+89 (4)-78(原码)-49(反码)-50(补码)1-4写出下列二进制数的原码、反码和补码(设字长为8位):(1)+010111 (2)+101011(3)-101000 (4)-111111答案:(1)[x]原=00010111 [x]反= 00010111 [x]补= 00010111(2)[x]原=00101011 [x]反= 00101011 [x]补= 00101011(3)[x]原=10101000 [x]反= 11010111 [x]补= 11011000(4)[x]原=10111111 [x]反= 11000000 [x]补=110000011-5 当下列各二进制数分别代表原码,反码,和补码时,其等效的十进制数值为多少?(1)00001110 表示原码14,反码14,表示补码为14(2)11111111 表示原码-127,反码-0,表示补码为-1(3)10000000 表示原码-0,反码-127,表示补码为-128(4)10000001 表示原码-1,反码-126,表示补码为-1271-6 已知x1=+0010100,y1=+0100001,x2=-0010100,y2=-0100001,试计算下列各式。

吉大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(?)。

《微机原理》(一)习题及参考答案.doc

《微机原理》(一)习题及参考答案.doc

*教材:《微机原理与接口技术实用教程》,杨帮华等编,清华大学出版社,2008. 5习题一1、十进制一二进制:73.8125 =2、十进制一十六进制:299. 34375 =3、二进制一十进制:10010010. 001B =4^十六进制一十进制:8F. 7H =5、已知:a = 1011B, b = 11001B, c = 100110B,用二进制完成下列算术运算,并用十进制运算检查结果:(1)a+b; (2) c-a~b;(3) aXb; (4) c/a。

6、已知:a = 00111000B, b = 11000111B,试求以下逻辑运算结果:(1) a AND b ;(2) a OR b ;(3) a XOR b ; (4) NOT a。

7、写出下列各数的8位原码和补码:(1) +1010101B;(2) -1010101B;(3) +1111111B;(4) -1111111B;(5) +1000000B;(6) -1000000B;(7) +34 ;(8) -69。

8、对下列8位补码分别进行a+b和a-b运算,并判断结果是否溢出:(1) a = 37H, b = 57H; (2) a =0B7H, b =0D7H ;(3) a =0F7H, b =0D7H; (4) a = 37H, b =0C7H 。

9、将下列十进制数用BCD表示,并用加6修正法求运算结果:(1) 38+42;(2) 56+77;(3) 99+88;(4) 34+69 。

10、将下列字符串用偶校验ASCII表示(以十六进制形式):(1) SAM JONES; (2) -75. 61。

11、用规格化浮点数表示(设阶为4位原码,尾为8位补码):-3. 125 =*习题一参考答案1、01001001.1101B2、12B.58H3、146.1254、143.43755、100100B, 0010B, 100010011B, 0011B...0101B6、00000000B, 11111111B, 11111111B, 11000111B7、01010101B、01010101B, 11010101B、10101011B, 01111111B、01111111B,11111111B、10000001B, 01000000Bs 01000000B, 11000000> 11000000B,00100010B、00100010B, 11000101B、10111011B8、8EHx、E0H V , 8EH "、E0H V , CEH ”、20H V , FEH ”、70H V9、80, (1)33, (1)87, (1)0310、53、41、4D、20、4A、4F、4E、45、53, 2D、37、35、2E、36、31 (H)偶校验:0101001k 01000001、01001101, 10100000、11001010> 1100111k 01001110, 1100010k01010011, 00101101, 1011011K 0011010k 00101110> 00110110, 10110001 (B)11、一3.125 = —11.001B=—0.11001B X 2+2,即:0010 10011100B (阶为4位原码,尾为8位补码)习题二教材P24 (1.8习题):一、6教材 P115 (3. 5 习2, 习题三 二、1*习题三参考答案 教材P115 (3. 5习题):一、1、假定 DS=2000H, SS=1500H, SI=OOAOH, BX=0100H, BP=0010H,数据变量 VAL 的偏地址为0050H,请指出下列指令中源操作数采用什么寻址方式?若源操作数在存储器(1) MOV AX, OABH (2) MOV AX, [100H](3) MOV AX, VAL(4) MOV BX, [SI](5) MOV AL, VAL[BX](6) MOV CL, [BP][SI] ;立即寻址;直接寻址,EA=0100H, PA=DSX10H+EA=20100H ;直接寻址,EA=VAL=0050H, PA=DS X 10H+EA=20050H ;寄存器间接寻址,EA=SI=OOAOH, PA=DSX10H+EA=200A0H ;寄存器相对寻址,EA=BX+VAL=0150H, PA=DSX 10H+EA=20150H ;基址变址寻址,EA=BP+SI=OOBOH, PA=SS X(1) MOV AH, BX (2) MOV [SI], [BX] (3) MOV AX, [SI][DI]MOV AX, [BX][BP];X ,源、目的字长不一致(或类型不一致) ;X ,源、目的不可同为存储器操作数 ;X,基址变址寻址不可SI 与DI 组合 ;X,基址变址寻址不可BX与BP 组合教材 P77 (2. 5 习题):一、1, 2, 3, 5, 6, 7, 8; 二、2, 4 补充题: 1、 将62A0H 加下列各数,试求其和及标志位AF 、SF 、ZF 、OF 、CF 、PF 的值。

微机原理作业1

微机原理作业1

计算机的组成与信息描述专业:电子信息工程
摘要
本文主要解释计算机是如何组成及计算机中的信息是如何描述的两大问题。

现代计算机采用冯诺依曼结构运用程序存储原理处理二进制代码。

关键词计算机组成信息描述
计算机的组成
现代计算机沿用著名数学家冯诺依曼提出的结构,称为冯诺依曼计算机。

它由五部分组成:运算器、控制器、存储器、输入/输出接口,各部分间通过总线完成信号传递。

计算机的信息描述
计算机中的数据和指令都是采用二进制编码。

程序是指令的有序集合。

存储器中存放着数据和程序,存放位置由二进制代码的址表示。

输入的数据通过输入设备以二进制编码描述给计算机,控制器根据存储器中存放的程序将操作描述给计算机,而处理结果也将以二进制编码的形式通过输出设备转换成人可以理解的形式的信息。

结论
计算机的组成分为五大部分:运算器、控制器、存储器、输入/输出接口计算机中的信息是以二进制编码形式描述的,通过存储器和输入/输出设备完成人机信息交互。

参考文献
[1]余春暄.80x86/Pentium微机原理及接口技术.机械工业出版社,2010.8。

《微机系统与维护》课程作业册

《微机系统与维护》课程作业册

姓名:成绩:《微机系统与维护》课程作业(一)第1章微机系统概述一、选择题(请选择一个或多个选项)1.鼠标是目前使用最多的()。

A.存储器B.输入设备C.微处理器D.输出设备2.下列设备中,属于微机最基本输出设备的是()。

A.显示器B.打印机C.鼠标D.手写板3.以下属于存储器的是()。

A.打印机 B.显示器 C.内存 D.硬盘4.对于一台微机而言,必备的设备是()。

A.显示器B.键盘C.扫描仪D.手写板5.系统软件中最基本最重要的是(),它提供用户和计算机硬件系统之间的接口。

A.应用系统B.IE浏览器C.Office 组件D.操作系统6.以下属于系统软件的是()。

A.Windows XP B.Office 2003C.DOS D.Unix7.从1971年由Intel公司推出的第一款微处理器是()。

A.Intel 4004 B.Intel 8086 C.Intel 8088 D.Intel 802868.不是32位微处理器芯片的是()。

A.Intel 8086 B.Intel 8088 C.Intel 80386 D.Intel 802869.微机通过电话线路实现网络连接时,完成数字、模拟信号转换的设备是()。

A.网卡 B.路由器 C.调制解调器 D.交换机10.CPU的中文意义是()。

A.中央处理器B.不间断电源C.微机系统D.逻辑部件11.CPU实现对微机各部件的统一协调和控制,它包括()。

A.判断器 B.控制器 C.指挥器 D.运算器12.CPU不能直接访问的存储器是()。

A.光盘 B.硬盘 C.内存 D.U盘13.CPU的主要功能有()。

A.打印B.存储数据C.运算D.控制14.以下不属于运算器基本功能的是()。

A.存储各种数据和程序B.对系统各部件实行控制C.进行算术运算和逻辑运算D.传输各种信息15.以下不属于控制器基本功能的是()。

A.传输各种信息B.存储各种信息C.实现算术运算和逻辑运算D.控制计算机各个部件协调一致地工作16.以下属于冯·诺依曼原理基本内容的是()。

吉大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中断的中断矢量在中断矢量表中的位置。

天大《微机接口》在线作业一答案

《微机接口》在线作业一单选题一、单选题(共20 道试题,共100 分。

)1. 主存和CPU之间增加高速缓存的目的是()。

A. 解决CPU和主存间的速度匹配问题B. 扩大主存容量C. 既扩大主存容量,又提高存取速度D. 增强CPU的运算能力-----------------选择:A2. 某处理器与内存进行数据交换的外部数据总线为32位,它属于()。

A. 8位处理器B. 16位处理器C. 32位处理器D. 64位处理器-----------------选择:C3. 下面关于主存储器(也称为内存)的叙述中,不正确的是()。

A. 当前正在执行的指令与数据都必须存放在主存储器内,否则处理器不能进行处理B. 存储器的读、写操作,一次仅读出或写入一个字节C. 字节是主存储器中信息的基本编址单位D. 从程序设计的角度来看,cache(高速缓存)也是主存储器-----------------选择:B4. 微机系统中的存储器可分为四级,其中存储容量最大的是()。

A. 内存B. 内部寄存器C. 高速缓冲存储器D. 外存-----------------选择:D5. 32位的个人计算机,一个字节(Byte)由()位(bit)组成。

A. 4B. 8C. 16D. 32-----------------选择:B6. 80486CPU的标志寄存器中,OF标志表示运算结果的()情况。

A. 进/借位B. 符号C. 溢出D. 辅助进位-----------------选择:C7. CPU与外设间数据传送的控制方式有()。

微机作业题

作业1 存储器设计为8086CPU 设计存储器系统,其中RAM 32KB 地址:00000H~?????,ROM 16KB 地址:?????~0fffffh.要求:1. ROM 采用2764存储器芯片;RAM 采用6264存储器芯片;2. 设计出地址译码器;3.画出CPU最小模式下和存储器的原理图;4. 此处可以不需要数据总线驱动电路;5. 原理图用PROTEL或类似软件绘制作业2 大数计算求100!(课外汇编语言实验)设计汇编语言程序。

求100!要求:1. 编写子程序模块实现功能: 100字节的数右移1位;2. 编写子程序模块实现功能:两个100字节的二进制数加法;3. 上述模块调试通过;4. 画出求32位无符号数和8位数的乘法运算的流程图(最好采用VISIO软件)5. 编写 32位无符号数和8位数的乘法运算程序,调试成功后扩至位800位无符号数和8位数的乘法子程序;6. 设计出计算100! 的汇编语言程序。

并采用C语言重写100!7. 尝试把计算结果用10进制数显示出来。

作业3 中断服务子程序设计仿照int 21h的设计一个转换16位无符号二进制为5位10进制数的ASCII码的软件中断子程序。

要求:1. 入口参数:待转换的16位数在BX中,结果存放位置(存储器首字节的位置)由DS:DI指定2. 查找资料确定一个未软件中断类型号作为软件中断的中断号;3. 查找资料确定修改中断向量表的 int 21h 的中断功能号及其用法;4. 在中断服务子程序中利用堆栈保存除BX AX DS DX之外的所有用到的寄存器,中断返回前恢复;5. 设计一个程序尝试调用设计的软件中断。

提示:参考中断一章的相关内容。

理解中断向量和中断向量表。

理解中断服务的编写方法。

作业4 利用锁存器和缓存器芯片,实现键盘和LED显示接口要求:1、设计4个键的小键盘,6位LED显示器;2、确定接口电路的端口数量,并设计对应的译码电路,并附画出真值表;3、设计控制流程图,当有第一个键按下,一直显示“123456”字样直到其它键按下后,不显示;如此反复。

微机原理与应用(I)第一次作业答案

微机原理与应用(I)第一次作业答案《微机原理与应用》第一次作业答案你的得分:100.0完成日期:2014年09月10日22点07分说明:每道小题括号里的答案是您最高分那次所选的答案,标准答案将在本次作业结束(即2014年09月11日)后显示在题目旁边。

一、单项选择题。

本大题共40个小题,每小题2.5 分,共100.0分。

在每小题给出的选项中,只有一项是符合题目要求的。

1.MCS-51单片机CPU的主要组成部分为:( A )A.运算器、控制B.加法器、寄存器C.运算器、加法器D.运算器、译码器2.MCS-51的立即寻址方式中,立即数前面:( D )A.应加前缀“/:”号B.不加前缀号C.应加前缀“@”号D.应加前缀“#”号3.MCS-51单片机定时器工作方式1是指的()工作方式。

( D )A.8位 3B.8位自动重装2C.13位0D.16位14.当需要从MCS-51单片机程序存储器取数据时,采用的指令为:( B )A.MOV A, @R1)片内B.MOVC A, @A + DPTR或MOVC A,@A+PCC.MOVX A, @ R0D.MOVX A, @ DPTR)片外5.8751单片机程序存储器的容量最大可扩展为:( B )A.32KB.64KC.128KD.256K6.如果某MCS-51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间内,此时跳转到定时/计数器0的中断服务程序的指令LJMP 3000H应放在( )开始的中断地址区。

( D )A.0003HB.0013HC.0023HD.000BH7.MCS-51系列单片机外扩存储器芯片时,4个I/O口中用作数据总线的是:( B )A.P1B.P0C.P3D.P48.AJMP跳转空间最大可达到:( A )A.2KBB.4KBD.16KB9.8051单片机中,唯一一个能出现在符号指令的16位寄存器是:( B )A.P S WB. D P T RC.P CD.B10.当需要从MCS-51单片机程序存储器取数据时,采用的指令为:( B )A.MOVC A,@R1B.MOVC A,@A+DPTR/@A+PCC.MOVC A,@R0D.MOVX A,@ DPTR11.8051单片机内有2个()位的定时器。

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

10、填空题
1).8086CPU的基本总线周期包括 4 个振荡周期。

若8086CPU主频为4MHz,则其基本总线周期为1 ns。

2).8086CPU有16 位数据总线,20 位地址总线。

3).8086CPU内部有很多寄存器,分别指出它们是什么寄存器:CS 代码寄存器,SS 堆栈寄存器,IP 指令指针,SP 堆栈寄存器。

4).说明8086CPU芯片的一些重要引脚的功能:INTR 可屏蔽中断信号,
MN/最大最小模式切换信ALE 地址锁存信号,MX
号。

第三章指令系统
一填空题
1.执行系列指令后:
MOV AL, 7
MOV BL, 9
MUL BL
结果为:AX= 63 。

2.假设程序段如下:
MOV AX, 5439H
MOV BX, 456AH
ADD AX, BX
则AX= 99A3H ,CE= 0 、PF= 1 、AF= 1 、OF= 1 。

3.说明下列指令中源操作数属于什么寻址方式:
(1) MOV AL, [DI+5]; 寄存器间接寻址
(2) MOV AL, [BX]; 寄存器间接寻址
(3) ADD AL, 80H; 立即寻址。

4.对于指令MOV BX,[BP+SI],如果指令执行前,(DS)=3F00H,(BP)=0200H,(SI)=0046H,(SS)=2F00H,(2F246H)=4154H,(3F246H)=1245H,则执行指令后,(BX)= 。

二、程序分析题
1. 已知(60000H)=12H, (60001H)=43H, (60002H)=78H, (60003H)=0ABH, (60004H)=0FH;
(70000H)=02H, (70001H)=63H, (70002H)=89H, (70003H)=0FAH, (70004H)=24H,执行下列程序,填入指定寄存器的当前内容。

MOV AX,7000H
MOV DS, AX
MOV AX, 6000H
MOV SS, AX
MOV BX, 0
MOV BP, 0
MOV SI, 2
MOV AX, [0000H] ; AX= 6302 H
MOV AL, [BX] ; AL= 02 H
MOV AX, [BX+1] ; AX= 8963 H
MOV AX, [BP+SI] ; AX= AB78 H
2.设堆栈段地址SS的内容是9000H,堆栈指针SP的初值为3815H,AX=1234H,BX=
5678H,试问:
(1)执行指令PUSH AX
PUSH BX
后SP=3811H
并把数据入堆存放情况在下面存储空间示意图中填入:
地址
(2)接着再执行POP AX 后SP=,AX=,BX= 。

3、图1为逻辑右移指令SHR图示,若(AX)=8180H,阅读程序,写出程序执行完毕后AX的值。

(共5分)
……
MOV CL,3
SHR AX, CL
MOV BX, AX
MOV CL, 2
SHR AX, CL 图1 逻辑右移指令SHR图示
ADD BX, AX
MOV AX, BX
… …
程序执行完毕后,(AX)=_____143CH__________。

4、图2为SHL指令图示,右边还给出了单标志指令的说明。

请在下面程序段的每一空框内填入一条语句(不得修改其它语句),以实现下述功能:将字变量V ARM1中的非零数据左移到最高位为“1”止,左移次数存入字节变量V ARB中,左移后的结果存入字变量V ARW 中。

MOV BL,0
MOV AX,V ARW1
LJH: TEST AX,8000H 图2 SHL指令图示
JNZ DONE 单标志测试指令说明:GOON: INC BL 指令助记符测试条件SHL AX, 1 JNZ ZF=0
JNZ GOON JZ ZF=1
DONE: MOV V ARW, AX JC CF=1 MOV V ARB, BL JNC CF=0
HLT JNS SF=0
JS SF=1。

相关文档
最新文档