文档库 最新最全的文档下载
当前位置:文档库 › 微机原理

微机原理

微机原理
微机原理

计算机发展的四个阶段及特点

答:1946—1957电子管时代,特征:以电子管为基本的电子器件;使用机器语言和汇编语言;应用领域主要局限于科学计算

1958—1964晶体管时代,特征:科学计算,数据处理,事务管理

1965—1970中小规模集成电路时代,特征:实现系列化、标准化、广泛应用于各领域1970年以后大规模时代、超大规模集成电路,特征:微型机和计算机网络应用,更加普及深入到社会生活各方面

冯.诺伊曼计算机的主要特征:

答:1,采用二进制代替十进制运算

2,存储程序工作方法

3,计算机硬件系统的构成

先行进位的思想:

先行进位:就是通过进位信号的产生和传递逻辑结构,使得运算器中不同位上的进位信号只与参加运算的数据和最低位的进位信号有关,从而克服了串行进位方式下由于高位等到低位进位信号而导致运算速度慢的不足。

硬件: 对数字操作的机器系统

软件系统: 计算机硬件是载体,软件是灵魂。

系统软件、应用软件一切程序的集合

固件: 具有软件功能,具有硬件形态的部件

指令:表示一条指令的机器字,称为指令字,简称指令

指令格式:用二进制代码表示指令的结构形式。

选择题:

1.某一静态RA M芯片,其容量为512K*8位,除电源和接地端外,该芯片引出线的最小数目应为。

A.25 B.23 C.20 D.29

2.某计算机字长32位,存储容量为1MW,若按字节编址,其寻址范围是_____ 。

A.0~4M B.0~8M C.0~2M D.0~1M

3.某一动态RAM芯片(Intel 2116),其容量为16K*1位,除电源和接地端外,该芯片引出线的最小数目应为______。

A.16 B.18 C.14 D.12

4.主存储器主要用来存放_______。

A.指令B.数据C.微程序D.指令和数据

5.与主存储器相比,高速缓冲存储器的主要特点是______。

A.容量小、速度快B.容量大、速度快C.容量小、速度慢D.容量大、速度慢6. 高速缓冲存储器与主存储器交换信息是以______为单位进行的。

A.位B.字节C.字D.字块

7.单地址指令中为了完成算术运算,除地址码指明的一个操作数外,另一个操作数来自_________。A.内存B.外存C.累加器D.堆栈

8.设指令中的形式地址为D,相对寻址时,操作数的有效地址为____。

A.(PC)+D B.(D) C.(R)+D D.D

9.寄存器间接寻址方式中,操作数处在_______。

A.通用寄存器B.程序计数器C.堆栈D.主存单元

10.INTEL8088/8086CPU中,为了将寻址范围从64K扩大到1M,采用了___寻址。

A.相对B.变址C.复合D.段

11.计算机指令系统中设置多种寻址方式的目的是______。

A.便于指令译码B.可直接进行I/O交换C.使指令系统的设计简单

D.缩短指令长度、提高编程的灵活性

12.

计算题注:补码=反码+1

1.已知X1=-101100B,X2=-010010B,设n=8,采用补码运算求[X1-X2]补

解:

[X1]补=11010100B

[X2]补=11101110B

[X1-X2]补=[X1]补-[X2]补=[X1]补+[[X2]补]补

=11010100B + 11101110B

=11010100B + 00010010B

=11100110B

2.写出-117补码表示

-117D=-75H

16位的补码表示:

先写出+75H补码表示:0000 0000 0111 0101

按位求反码:1111 1111 1000 1010

末位加1:1111 1111 1000 1011

即:[-75H]补=0FF8BH

8位的补码表示:[-75H]补=8BH

同法:

-1的16位补码表示:[-1]补=0FFFFH

-1的8位补码表示:[-1]补=0FFH

1.已知某计算机字长8位,其主存的地址码为20位,若使用4K*4位的静态RA M芯片组成该机所允许的最大主存空间,并使用模块结构形式。问:

1)若每个模块为64K*8位,共需几个模块?

2)每个模块内应有多少RA M芯片?

3) 主存共需多少RA M芯片?

解:1. 地址为20位,可寻址220个8bit存储单元=1024K*8bit

1024K*8bit/64K*8bit=16,所以共需要16个模块

2. 首先进行位扩展需要芯片数8/4=2

然后进行空间字扩展64K/4K=16

所以共需(64/4)*(8/4)=16*2=32片RAM芯片

3. 主存共需要16*32=512个这样的RAM芯片

2.某计算机字长8位,其主存的地址码为10位。问:

1)采用单译码结构时,需要多少个地址译码驱动器?

2)采用双译码结构(X方向5位,Y方向5位)时,需要多少个地址译码驱动器?

3)存储容量为多少字?

解:1. 地址译码驱动器个数与译码输出个数相等单译码结构中译码驱动器个数=210=1024

2. X方向译码输出数为25=32,Y方向译码输出数为25=32所以双译码结构共需要

32+32=64个译码驱动器

3. 主存容量为=210=1024字

3.某机字长16位,若采用8K*8位的RA M芯片组成一个64KW 的存储器,问:1)该存储器的数据线是多少根?

2)该存储器的地址线是多少根?

3)共需多少此类芯片?

4)画图(略)

解:1. 数据线根数=字长=16根

2. 2n =64*1024

n=16,所以共需要16根地址线才能访问64K的存储空间

3. 主存共需要(64K/8K)(16/8)=16个这样的RA M芯片

4.某磁盘组共有8个记录面。盘面存储区内径2英寸,外径8英寸,道密度为100TPI,最内磁道

上的位密度为5000BPI,转速为3000转/分,平均找道时间为10ms。问:

1) 平均存取时间是多少?2)共有多少圆柱面?

3)总存储容量是多少?4)数据传输率是多少?

解:1)平均存取时间=平均找道时间+平均等待时间

平均等待时间=(1/(3000/60))/2=10 ms

平均存取时间=10ms+10ms=20ms

2) 圆柱面数=有效存储区域长度×道密度

=((8-2)/2)×100道=300道

3)总存储容量=磁道长度×位密度×柱面数×盘面数

= 3.14×2×1×5000×300×8

= 75.36(MB)

4) 数据传输率= 位密度×转速×周长

= 5000×3.14×2×(3000/60)=2.5(MB/s)

5.试指出下列8086指令中,各指令源操作数的寻址方式是什么?

MOV AX , DS:[100H] 直接寻址

MOV BX , [SI] 寄存器间接

MOV CX , [BX+10] 变址

MOV AX , [BX][SI] 基址加变址

MOV CL , [BP+4] 变址

MOV CH , ES:[BP+SI] 基址加变址

6.分析以下指令格式及寻址方式特点?

15 12 11 9 8 6 5 3 2 0

OP 寻址方式寄存器寻址方式寄存器

源地址目标地址

答:指令格式及寻址方式的特点如下:

1)单字长二地址指令;2)操作码可指定16条指令;3)源和目的均有8种寻址方式;

4)源地址寄存器和目的地址寄存器均有8个;5)可寻址范围为0~64K

补充补码运算:例3:设n=8, X1=-1011111B, X2=-0110101,求[X1+X2]补

解:[X1+X2]补=[X1]补+[X2]补

=10100001B+11001011B

=1 01101100B

相加后,原本8位的二进制数变成了9位,这多出的一位称为进位位。由于一个字节只能是8位,多出的一位(即进位位)就被丢掉了,使得结果成为一正数,这种情况称为溢出。

例4:设n=8,X1=-1000010B,X2=01101101B,计算[X1]补-[X2]补。

解:

∵[X1]补-[X2]补= [X1]补+[[X2]补]补

= 10111110B+10010011B

= 1 01010001B >0

负数减正数,一定为负数(结果),而结果为正说明产生了溢出。

浮点数运算

例1 两浮点数x = 2101×0.11011011,

y = 2111×(-0.10101100)。假设尾数在计算机中以补码表示,可存储10位尾数,2位符号位,

阶码以补码表示,双符号位,求x+y。

步骤2:尾数求和[X+Y]浮= 00 111, 00.00110110(11) + 00 111, 11.01010100

= 00 111, 11.10001010(11)

步骤3:计算结果规格化[X+Y]浮为非规格化数,左归一位, 阶码减一,

00110, 11.00010101(1)

步骤4:舍入处理

[X+Y]浮= 00 110, 11.00010110 (0舍1如法)

[X+Y]浮= 00 110, 11.00010101 (截去法)

步骤5:溢出判断无溢出[X+Y]浮= 2110x (-00.11101011)

微机原理期末考试试卷(有答案)

丽水学院《微机原理》考试试卷 班级:___________ 姓名:___________学号:____________ 题号一二三四五六总分得分 得分 一、判断题(每题1分,共10分) 1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√) 2、微机的字长愈长,计算精度愈高,指令处理功能愈强。(√) 3、MOV指令要影响标志位。(×) 4、JMP SHORT NEXT称为近转移。(×) 5、8086与8088在软件上不一定完全兼容。(×) 6、端口是位于主机与外设之间的总称。() 7、DMA是一种不需要CPU介入的高速数据传送。() 8、8253中的计数可以通过初始化设置成加计数或减计数。() 9、内部中断的优先权总是高于外部中断。() 10、两片8259A级连后可管理16级中断。() 得分 二、选择题(每题1分,共20分) 1、属于数据寄存器组的寄存器是_____C___。 A.AX,BX,CX,DS B.SP,DX,BP,IP C. AX,BX,CX,DX D.AL,DI,SI,AH 2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是_____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767 C.-65535≤n≤65535 D.-65536≤N≤65535 3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。 A.02120H B.20120H C.21200H D.03200H 4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 ___D_____。 A.IN AL,端口地址 B.MOV AL,端口地址 C.OUT AL,端口地址 D.OUT 端口地址,AL 5、与十进制数58.75等值的十六进制数是__B______。 A.A3.CH B.3A.CH C.3A.23H D.C.3AH 6、将十六进制数FF.1转换成十进制数是__C______。 A.255.625 B.2501625 C.255.0625 D.250.0625 7、十进制负数-38的八位二进制补码是____D____。

微机原理程序 (2)

实验二:循环程序设计 2. DA TA SEGMENT x db -78,127,-128,-125,88 y db 32,-43,76,95,1 S db 5 dup(?) data ends Code segment Assume cs:code,ds:data Start:mov ax,data Mov ds,ax Mov cx,5 Mov bx,0 L1:mov al,x[bx] Add al,y[bx] Inc bx Loop L1 MOV AH,4CH INT 21H CODE ENDS END START 3. DA TA SEGMENT Y DB 68H,24H,90H,57H,13H HX DB 67H,34H,12H,90H,57H S DB 5 DUP(?) DA TA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DA TA START:MOV AX,DATA MOV DS,AX MOV CX,5 MOV SI,OFFSET X MOV DI,OFFSET Y LP:MOV AL,[SI] MOV AH,[DI] ADC AL,AH DAA MOV S[SI],AL INC SI INC DI LOOP LP MOV AH,4CH INT 21H

CODE ENDS END START 4、 DA TA SEGMENT LIST DB 0,1,2,3,4,5,6,7,8,9 COUNT EQU $-LIST DA TA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DA TA START:MOV AX,DATA MOV DS,AX MOV CX,COUNT-1 LOOP1:MOV DX,CX MOV BX,0 LOOP2:MOV AX,LIST[BX] CMP AX,LIST[BX+1] MOV LIST[BX],AX LOOP3:INC BX LOOP LOOP2 MOV CX,DX LOOP LOOP1 MOV AX,4CH INT 21H CODE ENDS END START 实验三:子程序调用程序设计 DA TA SEGMENT NUM DB 85,77,126,-1,-43,37,-128,11,-19,13 DA TA ENDS ADDITION SEGMENT NUM1 DB 10 DUP(?) ADDITION ENDS CODE SEGMENT ASSUME CS:CODE,DS:DA TA,ES:ADDITION START:AX,DATA MOV DS,AX MOV AX,ADDITION MOV ES,AX CALL ORDER CALL COPY MOV AH,4CH INT 21H ORDER PROC MOV CX,9

微机原理论文

微机原理与接口技术论文浅谈微机原理的应用 学院:物理与电子工程学院 班级: 09通信6班 专业:通信工程 学号: 姓名:

浅谈微机原理 引言 自1981年美国IBM公司推出了第一代微型计算机IBM-PC/XT以来,以微处理器为核心的微型计算机便以其执行结果精确、处理速度快捷、小型、廉价、可靠性高、灵活性大等特点迅速进入社会各个领域,且技术不断更新、产品不断换代,先后经历了80286、80386、80486乃至当前的80586 (Pentium)微处理器芯片阶段, 并从单纯的计算工具发展成为能够处理数字、符号、文字、语言、图形、图像、音频和视频等多种信息在内的强大多媒体工具。如今的微型计算机产品无论从运算速度、多媒体功能、软硬件支持性以及易用性方面都比早期产品有了很大的飞跃,便携式计算机更是以小巧、轻便、无线联网等优势受到了越来越多的移动办公人士的喜爱,一直保持着高速发展的态势。 1微型计算机的发展历史 第一台微型计算机—— 1974年,罗伯茨用8080微处理器装配了一种专供业余爱好者试验用的计算机“牛郎星”(Altair)。 第一台真正的微型计算机——1976年,乔布斯和沃兹尼克设计成功了他们的第一台微型计算机,装在一个木盒子里,它有一块较大的电路板,8KB的存储器,能发声,且可以显示高分辨率图形。1977年,沃兹尼克设计了世界上第一台真正的个人计算机——Apple Ⅱ,并“追认”他们在“家酿计算机俱乐部”展示的那台机器为Apple Ⅰ。1978年初,他们又为AppleⅡ增加了磁盘驱动器。从微型计算机的档次来划分,它的发展阶段又可以分为以下几个阶段:第一代微机——第一代PC机以IBM公司的IBM PC/XT机为代表,CPU是8088,诞生于1981年,如图1-3所示。后来出现了许多兼容机。

西安邮电大学微机原理考试试卷

一. 简答题(每小题5分,共30分) 1.假设DS=2000H,CS=2300H,BX=1256H,TABLE的偏移地址是20A1H,物理地址为232F7H处存放3280H,物理地址为262F7H处存放33A0H,试问执行下列段内寻址的转移指令后,转移的有效地址是什么? 转移的物理地址是什么? (1) JMP BX (2) JMP TABLE[BX] 2.有以下数据段定义,请画出变量的分配图。 DATA SEGMENT Mylb DB “Computer” my2w DW 3 DUP(0) my3w DW my2w DATA ENDS 3.39H=______________B=_____D,作为ASCII码表示哪个字符?作为BCD 码表示哪个数? 4.变量是用符号表示的地址,称为符号地址。请问:变量的三个基本属性是什么? 5.设有关寄存器及存储单元的内容如下: (DS)=1000H,(BX)=0100H,(SI)=0002H,(10100H)=12H,(10101H)=34H,(10102H)=56H,(10103H)=78H,(11200H)=2AH,(11201H)=4CH,(11202H)=0B7H,(11203H)=65H 试说明下列各条指令执行完后,(AX)=? 并写出源操作数为存储器寻址的物理地址。 (1) MOV AX,1200H (2) MOV AX,BX (3) MOV AX,[1200H] (4) MOV AX,[BX][SI] (5) MOV AX,[1100H+BX+SI] 6.堆栈指针寄存器SP的初值为1000H,(AX)=2000H,(BX)=3000H,试问: (1) 执行指令PUSH AX后,(SP)=? (2) 再执行指令PUSH BX和POP AX后,(SP)=? (AX)=? (BX)=? 二.单向选择题(每小题1分,共10分) 1. Intel 8086是( B )位处理器。 A. 32 B. 16 C. 8 D. 4 2.在计算机内部,一切信息的存取、处理和传送都是以(C )形式进行的。 A.ASCII码B.BCD码C.二进制 D.十六进制3.在下面几个不同进制的数中,最小的数是( A )。(Q为八进制数标识符) A.01100010B B.750Q C.500 D.FEH 4.十进制数-38的8位二进制补码是( B )。 A.01011011 B.C.D.01011010 5.有一个8位二进制数的补码是,其相应的十进制真值是( B )。 A.-3 B.-2 C.510 D.254 6.8086微处理器被设计为两个独立的部件,它们是( D )。

南京师范大学微机原理期末模拟题

微机原理期末模拟 一.选择题 1.第一台计算机在哪一年问世?() A.1945 B.1946 C.1947 D.1948 2.8088/8086每个逻辑段最大为()KB. A.16 B.32 C.64 D.128 3.8088经过加电复位后,执行的第一条指令的地址是() A.03FFFH B.0FFFFH C. 0FFFF0H D. 0000H 4.哪个不是FLAGS( ) A.CF B. OF C.AF D.WF 5.下列指令中错误的是()。 A.MOV AH,AL B.MOV [BX],[SI] C.MOV AX,[BP][SI] D.MOV [BX],AX 6.01001100B和10010110B进行逻辑异或,其结果为()。A.11011010B B.11111011B C.00100101B D.11100010B 7.若执行加法操作前,AL=87H,BL=92H,两个数据执行加法操作后,CF 应为()。 A. 0 B. 1 C. 2 D. 10 8.若AX=9CH, BX=7BH,执行ADD AX,BX 运算,会产生____。 A. 无溢出,无进位 B. 无溢出,有进位 C. 有溢出,有进位 D. 有溢出,无进位 9.设22000H,22001H单元分别存放的数据为12H,34H,若要读取

22000H字单元中的数据,此时读出的数据是____。 A. 12H B. 34H C. 1234H D. 3412H 10. 二.填空题 1.主机由____、____、____、______四部分组成。 2.有符号八位二进制数补码表示的范围______。 3.二进制数01000111转换为BCD码为______。 4.MN/MX =____时,8088处在最小模式,构成_____系统。 5. 取指令时,使用的段寄存器是______。 6.系统的总线一般分为______、_______、________。 7.已知1F00;38A0,物理地址为____________。 8.8088/8086的工作特点_________、__________、_____________。8088/8086CPU中两个独立结构单元是_______和_____,功能分别为________、____________。 9.DW伪指令后面的每个操作数都占有____个字节。 10.8088/8086CPU指令系统按照功能可分为六大类:_____________、__________、___________、___________、___________、___________。三.分析下列程序段,写出其结果。 1、MOV AL,01H ROR AL,1 OR AL,AL NEG AL

微机原理期末考试试卷(有答案)

微机原理期末考试试卷 (有答案) -CAL-FENGHAI.-(YICAI)-Company One1

《微机原理》考试试卷 一、判断题(每题1分,共10分) 1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√) 2、微机的字长愈长,计算精度愈高,指令处理功能愈强。(√) 3、MOV指令要影响标志位。(×) 4、JMP SHORT NEXT称为近转移。(×) 5、8086与8088在软件上不一定完全兼容。(×) 6、端口是位于主机与外设之间的总称。() 7、DMA是一种不需要CPU介入的高速数据传送。() 8、8253中的计数可以通过初始化设置成加计数或减计数。() 9、内部中断的优先权总是高于外部中断。() 10、两片8259A级连后可管理16级中断。() 二、选择题(每题1分,共20分) 1、属于数据寄存器组的寄存器是_____C___。 A.AX,BX,CX,DS B.SP,DX,BP,IP C. AX,BX,CX,DX D.AL,DI,SI,AH 2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是 _____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767 C.-65535≤n≤65535 D.-65536≤N≤65535 3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。 A.02120H B.20120H C.21200H D.03200H 4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 ___D_____。

微机原理程序

一,在数据段从TABLE开始定义10无符号的数据,每个数据为一个字节,计算这10个数的和,结果放到SUM字单元之中 DA TA SEGMENT TABLE DB 12H, 23H, 34H, 45H, 56H DB 67H, 78H, 89H, 9AH, 0FDH SUM DW DA TA ENDS STACK SEGMENT D8 5 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS: CODE, DS: DATA, SS: STACK START: MOV AX, DATA MOV DS, AX MOV ES, AX MOV AX,STACK MOV SS, AX LEA SI, TABLE MOV CX, 10 XOR AX, AX NEXT: ADD AL , 0 INC SI LOOP NEXT MOV SUM, AX MOV AH, 4CH INT 21H CODE ENDS ENDS START

二,在数据段自TABLE开始的连续10个单元中有放在0-9的平方值,查表求任意数X (0<=X<=9)的平方值,并将结果放到RESULT中 三,在数据段定义2个数据,每个数据占有若干字节,按照低地址存储低数据位的原则存储,这两个数据长度一样,计算这2个数据的和,并将结果放到RESULT中。 四、用8255PA作开关量输入口,PB作输出口。 CODE SEGMENT ASSUME CS:CODE ,DS:CODE ,ES:CODE ORG 32E0H PA EQU 0FFD8H PB EQU 0FFD9H PC EQU 0FFDAH PCTL EQU 0FFDBH HI:MOV DX,PCTL MOV AL,90H OUT DX,AL PI:MOV DX,PA IN AL,DX INC DX OUT DX,AL JMP PI CODE ENDS END HI

浅谈微机原理的应用

浅谈微机原理的应用 发表时间:2019-04-30T14:04:48.650Z 来源:《基层建设》2019年第5期作者:李慧 [导读] 摘要:微机原理,即微型计算机原理,是一种基于微型电子计算机的应用性原理。 辽宁科技大学 114000 摘要:微机原理,即微型计算机原理,是一种基于微型电子计算机的应用性原理。随着现代科学的不断发展和计算机行业的发达,微机原理逐渐拥有更广泛的应用范围和发展前景。微机原理与人们的生活、生产密不可分,是当前社会发展和进步严重依赖的一种技术原理,也是人们未来发展趋势的主要技术保障。 关键词:微机原理;应用 引言:随着20世纪40年代,世界上第一台电子计算机的出现,人类正式的进入了计算机时代,经过许多年的发展,电子计算机已经成为人们生活生产必不可少的专用性设备,被广泛的应用于各个行业。截止目前,人类几乎所有的行业领域都与计算机有着不可割裂的联系。而在电子计算机中的类型中,一种体积微小的电机子算计受到了人们的青睐,这就是微型电子计算机,即微机。基于微型电子计算机的微机原理,也成为了人类发展的重要技术保障。本文将对微机原理的应用,进行深入浅出的分析和探讨。 一、微机原理的内容 微机原理的主要内容,包括微型计算机的体系结构、微处理器以及指令系统、汇编语言设计、微型计算机各个组成部分等。这些内容的有机结合,构成了微机原理的内容部分,也是学习微机原理的人员所必须掌握的基础性知识。 微机原理,在通常意义上来说,与其他学科的原理,如自然科学(物理化学等)的原理、哲学原理、历史原理等等原理具有相通性,都是经过大量的观察、总结和时间的基础上,进行概括而得到的具有普遍意义的基本规律。微机原理是微机专业使用所必需的掌握的基础内容,也是当前社会每一个人生存的必备技能。 二、微机原理的应用 微机原理作为一门理念先进、复杂性高的实用性科目,对人们的生活生产有着不可忽略的巨大影响,甚至人类全行业都与微机原理的应用有着巨大的关联。 (一)计算领域的功能 早期的计算机就是为了进行反复的科学计算而开发的,并因此而得名,到了微机时代,计算功能仍然是其应用的一个重要领域,在很多方面有着重要的作用,如高等数学、工程的设计与建造、地震、海啸以及其他自然灾害的预测、精准制导系统、人工智能计算等方面。此外,由于微机原理的高速运转速度和精准的逻辑判断能力,也逐渐演变出了一些新的学科,如计算机数学、计算机哲学、计算机语言学、计算机生物学等。 (二)信息的处理功能 信息处理是微机原理的重要应用领域,也是目前最为广泛的应用领域。利用计算机进行计算目标的输入、计算、处理、结果的输出,是很多行业处理信息的重要手段。信息处理功能在商业管理、工程布局、统筹规划、信息情报检索等方面有着巨大的作用。此外,基于信息处理功能的管理信息系统、资源规划软件、电子信息交换系统等无限贸易的形式,也逐渐成为了目前发展的主流。 (三)语言翻译 语言翻译是微机原理的有一大重要应用。通过计算机高效运转效率和精准的逻辑判断,对不同的语言符号进行输入、汇总、分析,并完成转换的过程,就是微机理论的语言翻译应用。语言翻译功能消除了不同语言文字之间的隔阂,使得不同语系人种的交流变得更加方便、快捷,加快了全球一体化的进程。但是,语言翻译功能目前已经出现了瓶颈,即计算机无法对语言中所表达的模糊信息,如语境、语气、以及不同情绪变化和历史背景下的语言文字,进行精准的翻译,这涉及到了人类对于大脑机制的探究。不过,即便如此,计算机的翻译功能也对人类的发展有着重要的作用。 (四)娱乐功能 微机原理在娱乐功能方面的运营,或许是目前最受欢迎的一种运用方式。 在最初,基于微型计算机理论的电子游戏的产生,便引发了传统娱乐行业的巨大变革,人们的娱乐方式,由聚会、饮酒、运动等传统方式,逐渐转变为以微机为基础的游戏、阅读、视听感受等新型的娱乐项目。 随着科技的发展,微机在娱乐方面的应用变得更加广泛。游戏方面,从最初的像素游戏,发展到现在画面精致、生动有趣、娱乐性强的各种单机版和网络版的计算机游戏;电子阅读方面,通过微机以及基于微机理论和移动电话理论的当代智能手机,进行在线阅读、无纸阅读,已经逐渐取代了传统的阅读方式,成为人们更加喜欢的娱乐项目;基于微机理论的网络化应用而产生的网络直播、转播技术,以及娱乐播放功能,也逐渐取代了传统的电视、广播等媒体功能,成为人们视听享受的首要选择。 微机理论在娱乐方面的应用不仅如此,除了以上介绍的,还存在于很多其他的方面,如及时性互动、网络社交圈的建立、公众信息的传播等。 (五)经济作用 微机理论最有实际意义的应用,在于其经济作用。在当前网络经济盛行的社会环境下,“电商经济”、“虚拟经济”、“粉丝经济”等新型概念的产生,都是微机理论在经济方面应用的表现方式。 人们通过微机理论,将传统的博彩业、证券业、保险业等金融行业,以基于微机理论的网络化应用为前提,进行了更好的宣传和发展。人们可以足不出户,通过微机进行投资、调研、获取信息、实行决策,可以在家中购买和出售股票,也可以通过互联网微机进行保险的了解和购买。 此外,基于微机的网络化应用,也催生出了一大批的新兴行业,如电子游戏职业选手、网络主播、娱乐达人、网络写手等。这些新兴职业可以通过微机进行游戏比赛、语言动作节目的表演以及小说、戏剧、论文等文学内容的创作,通过自主化的工作行为,为自身生存发展创造新的机遇。微机理论的经济应用,使人们的工作选择和职业渠道变得更加宽广,为社会提供了更多的就业岗位,对于社会总体财富的平均分配有着重要的意义。 结语:微机理论是人类发展过程中发现的重要理论,应用到了人们生活的各个层面,对于人类生产和生活有着重要的影响,并将在未

同济大学微机原理期末试题范围上课讲义

第一章概述 1、微型计算机的性能指标:速度,存储器容量 第二章计算机中的数制和编码 1、在计算机内部所有信息只能用“0”和“1”这两个状态表示,因此计算机内 部的“数”也都是用多个0和1组成的位串来表示的。按不同的格式构成的位组合状态就形成了不同的数制。 2、字长:把8位二进制数称为字节,把16位二进制数称为字,把32位二进制 数称为双字。 3、机器数:数值连同符号数码“0”或“1”一起作为一个数就是机器数,而它 的数值连同符号“+”或“-”称为机器数的真值。 4、原码:设机器的字长为n,则原码的定义: [X]= 反码:[X]= 反码和原码的区别:原码符号位不变,其他的位加1 补码:[X]= 正数的补码和原码相同,负数的补码为其反码在最低位加一 -128的补码按定义做:[-128]补=10000000B 对于十进制负数:若字长为n=8,其补码为256+X,字长为n=16,补码为65536+X 对于十六进制负数:若字长n=8,其补码为100H+X,若字长为n=16,补码为10000H+X 5、补码的运算 双高位法:OV=Cs+Cp,用来判是否溢出,Cs为加减运算中最高位(符号位)的进位值,Cp为加减运算中最高数值位的进位值。如果OV=1,则溢出。 直接观察法:当正加正为负,或反之,则溢出。 6、ASCII码 0~9为30~39,A到Z为41~5A,a~z为61~7A,Blank(space)为20,小数点为2E,换行LF为0A,回车CR为0D 7位ASCII码的最高位为逻辑“0”,常用奇偶校验位,用来检测存储和传送过程中是否发生错误。偶校验中,每个代码的二进制的形式中应有偶数个1. 7、汉字输入编码分为:数字编码,拼音码,字形编码。汉字编码分为:汉字的 输入编码,汉字内码,汉字自模码 第三章微型计算机的系统结构 1、硬件的组成及其功能:硬件由三个基本模块——微处理器模块,存贮器模块, I/O模块及连接这三个模块的总线构成。 微处理器CPU是微型计算机运算和控制的中心,包括运算器,控制器和存储器。他可以进行运算,逻辑判断和分析,并协调计算各个部分工作。 存储器主要是指微机的内存或主存储器,主要用来存放当前正在使用或经常

微机原理期末考试考试卷及答案

的数据线为16位,地址线为20位,I/O口使用16位地址线。 2.在某进制的运算中7×3=33,则7×5=_55。 3.用8位二进制数表示整数时,十进制数(-128)的补码为__。原码为无,反码为无。3.8086内部寄存器长度为16位,通用寄存器有8个,段寄存器有4个。 4.8086偶存储体的选片信号是A0,奇存储体的选片信号是BHE 。 5.MOV AX,[BX+SI]的源操作数是基址变址寻址方式,目的操作数是寄存器寻址方式。6.8086可以指向堆栈的指针寄存器有bp和sp。 7.程序中段定义结束的伪指令是ENDS,子程序定义结束的伪指令是ENDP。 8.EEPROM的擦除方法为点擦除. 9.下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__。 & ORG 1000H STROE DB 12 DUP() DATA DB 05H,06H,07H,08H 1. 8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。 A. 仅DS段 B. DS或SS段 C. DS或ES段 D. DS或CS段 2. 下列指令中格式错误的是___A___。 A. SHL AL,CX B. XCHG AL,BL C. MOV BX,[SI] D. AND AX,BX 3. 设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。 MOV AX,2000H " MOV DS,AX MOV BX,[0010H] A. B2B2H B. B23FH C. 3F3FH D. 3FB2H 4. 若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。 A. 3311CH B. 33120H C. 33122H D. 3311EH 5. 下列指令中格式错误的是_C__。 A. MOV AX,357AH[BX][DI] B. OUT DX,AL C. LEA AX,50H[BX][BP] D. RCR BX,1 6. 下列指令中允许寻址范围最大的是_D__。 A. JNZ NEXT B. LOOP NEXT ¥ C. JMP SHORT PTR NEXT D. CALL NEAR PTR NEXT 7. 8086/8088不属于BIU部分的寄存器是__D____。 A. IP B. ES C. DS D. SP 8088最大模式比最小模式在结构上至少应增加___B_。 A. 中断优先级控制器 B. 总线控制器 C. 数据驱动器 D. 地址锁存器 9. 8086在存取存贮器中以偶地址为起始地址的字时,M/IO、BHE、A0的状态分别是____D__。 A. 0,0,1 B. 1,0,1 C. 1,1,0 D. 1,0,0 10. 一个半导体存贮芯片的引脚有 A13~A0,D3~D0,WE,OE,CS,VCC,GND等,该芯片存贮容量为____C__。 A. 8K×8 B. 8K×4 C. 16K×4 D. 16K×8 !

微机原理程序题

1. 将下面C语言程序的代码片段转换为功能等价的汇编语言代码片段,其中sign与sinteger 均为双字变量。 if ( sinteger = = 0) sign = = 0; else If ( siteger > 0) sign = 1; else sign = -1; mov eax,sinteger mov edx,sign cmp eax,0 jnz L1 mov ebx,0 L1:cmp ebx,0 jl L2 mov ebx,1 L2:mov ebx,-1 2. 将下面C语言程序的代码片段转换为功能等价的汇编语言代码片段,其中ch1与caps均为字节变量。 if (ch1> =’a’ && ch1< =’z’) caps= =0; if (ch1> =’A’ && ch1< =’Z’) caps= =1; mov ax,ch1 mov bx,caps cmp ax,a jb next cmp ax,z ja next mov bx,0 next:cmp ax,A jl done cmp ax,Z ja done done: 3. 将下面C语言程序的代码片段转换为功能等价的汇编语言代码片段,其中sum与i变量均为双字变量。 sum=0; for ( i=1;i< =100;i++) if ( i%2= =0) sum=sum+i; mov ecx,i mov ecx,1 .while(ecx<=100)

mov eax,ecx xor edx,edx mov ebx,2 div ebx cmp edx,0 jnz next add sum,ecx next:inc ecx .endw 1. 能被4整除但不能被100整除,或者年被400整除的年份是闰年。编程写一个完整的程序,求出2012年~2099年中的所有闰年年份,并把它们存放在数组Lyear中。 算法描述 ; esi=0;ecx=2012; ; while (ecx<2100) ; { if (year mod 4=0 and year mod 100 <>0) or (year mod 400=0) then ; {Lyear[esi]=ecx;esi++;} ; ecx++; ; } ; Lcounter=esi; include io32.inc .data Lyear dword 100 dup(?) Lcounter dword 0 .code mainproc xor esi,esi ;esi闰年个数计数器,兼做Lyear下标。 mov ecx,2012 ;ecx年份计数器。 .while (ecx<2100) mov eax,ecx xor edx,edx mov ebx,400 div ebx cmp edx,0 jz leap ;if year mod 400=0 then goto leap mov eax,ecx xor edx,edx mov ebx,4 div ebx cmp edx,0 jnz next ;if year mod 4<>0 then goto next mov eax,ecx xor edx,edx mov ebx,100 div ebx

工业大学微机原理考试题

天津工业大学电气工程与自动化学院(系) 2010 ~2011学年第 1 学期试卷 班级学号姓名 注意事项:1、本试卷共10页,满分为 100分,考试时间为 110分钟。 2、答题时请使用蓝、黑钢笔或圆珠笔,不得使用红颜色墨水笔。除特 殊要求外不得使用铅笔。

4.设8255A的方式选择控制字为9BH,其含义是() A.A、B、C口全为输出 B.A、B、C口全为输入 C.A、B口为方式0且输出 D.以上都不对 5.在DMA方式下,数据从内存传送到外设的路径是() A.内存→CPU→总线→外设 B.内存→DMAC→外设 C.内存→数据总线→外设 D.外设→内存 6.若8086 CPU主频为1MHz,则其基本总线周期为() A.4000ns B.5000ns C.1250ns D.2500ns 7.8253工作在哪几种方式时,计数器可以自动重复工作。() A.方式0,1 B.方式1,2 C.方式2,3 D.方式0,1,2,3 8.CPU响应INTR和NMI中断时,相同的必要条件是() A.当前总线空闲 B.允许中断 C.当前访问内存结束 D.当前指令执行结束 9. 80X86系统中, IRET指令执行的出栈恢复操作不包括断点处的() . A. CS B. SS C. FLAGS D. IP 10.用2K×4位的RAM芯片组成16K字节的存储器,共需RAM芯片为() A.16片 B.8片 C.4片 D.32片 11. 8088/8086CPU内部共有()个16位的段寄存器。 A. 4 B. 2 C. 14 D.16 12. 简单的输出接口电路对数据应该具备()功能 A. 锁存 B. 缓冲 C. 三态 D. 触发

微机原理期末考试试卷(有答案)

微机原理期末考试试卷(有答案)

INC DI LOOP AGAIN 也可用指令___A____完成同样的功能。 A.REP MOVSB B.REP LODSB C.REP STOSB D.REPE SCASB 11、动态存贮器刷新,下面哪种说法正确________。 A.刷新可在CPU执行程序过程中进行 B.刷新在外电路控制下,定时刷新,但刷新时,信息不读出 C.在正常存贮器读操作时也会发生刷新,可防止刷新影响读出信息,故读操 作时,应关闭电路工作。 D.刷新过程一定伴随着信息输出,无法控制,故刷新时不要进行读出操作。 12、用4K×8的存贮芯片,构成64K×8的存贮器,需使用多少4K×8的存贮芯片,正确答案为________。 A.128片 B.16片 C.8片 D.32片 13、对内存单元进行写操作后,该单元的内容________。 A.变反 B.不变 C.随机 D.被修改 14、在DMA方式下,CPU与总线的关系是________。 A.只能控制地址总线 B.相互成隔离状态 C.只能控制数据线 D.相互成短接状态 15、在PC/XT机中键盘的中断类型码是09H,则键盘中断矢量存储在________。 A.36H~39H B.24H~27H C.18H~21H D.18H~1BH 16、已知某系统共带三台外设,即X、Y、Z,每台外设都能发出中断,它们的中 断优先级为X>Y>Z,当前在执行Z中断服务程序时,X,Y同时发出中断请求, 若此时IF=0,问CPU响应哪台外设请求________。 A.X设备 B.Y设备 C.无响应X,后响应Y D.都不响应 17、8255A芯片中各端口的位数是________。 A.8位 B.26位 C.12位 D.4位 18、8255A的________一般用作控制或状态信息传输。 A.端口A B.端口B C.端口C D.端口C的上半部分 19、若以8253某通道的CLK时钟脉冲信号为基础,对其实行N分频后输出,通 道工作方式应设置为________。 A.方式0 B.方式2 C.方式3 D.方式4 20、8253有________个独立的计数器。 A.2 B.3 C.4 D.6 得分 三、填空题(每空1分,共20分) 1、IBM-PC机中的内存是按段存放信息的,一个段最大存贮空间为___64K_____ 字节。 2、下列字符表示成相应的ASCII码是多少? 回车___0AH_____;数字’0’ ___36H_____。 3、假设(DS)=0B000H,(BX)=080AH,(0B080AH)=05AEH,(0B080CH) =4000H,当执行指令“LES DS,[BX]”后,(DI)=____05AEH____,(ES)

微机原理练习六--读程序并回答问题

微机原理练习六读程序并回答问题 1. 已知,(DS)=2000H,(BX)=100H,(SI)=0002H,从物理地址20100H单元开始,依次存放数据12H、34H、56H、78H; 而从物理地址21200H单元开始,依次存放数据2AH、4CH、8BH、98H。试说明下列各条指令单独执行后AX寄存器的内容。 ① MOV AX,3600H (AX)= ② MOV AX,[1200H] (AX)= ③ MOV AX,BX (AX)= ④ MOV AX,[BX] (AX)= 2. 以下语句汇编后,变量CON1、CON2、CON3和CON4的内容分别是多少? N1=10 N2=5 N3=3 CON1 DB NOT N1 CON2 DB (N1 AND N2 OR N3)GE 0FH CON3 DW (N2 AND N1 XOR N3)LE 0FH CON4 DB (N1 AND N3 OR N2)LT 0FH 3. 读下列程序,并在空白处填入合适指令,使该程序段能完成将100H个字节数据从2000H处搬到1000H处的操作。 MOV SI,2000H MOV CX,100H CLD 4 指出下面指令序列的执行结果。 MOV DX,2000H MOV BX,1000H XCHG BX,DX 则:BX= DX= 5 设初值AX=6264H,CX=0001H,在执行下列程序段后,AX=?CX=? AND AX,AX JZ DONE SHL CX,1 ROR AX,CL DONE:OR AX,1234H 则:AX= CX=

6有数据定义如下,与之等同功能的指令是什么? DAT DW 100 DUP(?) : MOV CX,LENGTH DAT ADD AX,TYPE DAT 7. 指出下面指令序列的执行结果。 MOV AX,1234H PUSH AX POP BX 则:BX= AX= 8. 对于给定的数据定义,变量R1和R2的值分别是多少? ①A1 DB 1,2,3,‘ABC’ A2 DB 0 R1 EQU A2-A1 则R1= ②K1 DW ? K2 DB 6 DUP(?) R2 EQU $-K1 则R2= 9. 选用最少的指令,实现下述要求的功能。 ①AH的高4位清0,其余位不变。 ②AL的高4位取反,其余位不变。 ③AL的高4位移到低4位,高4位清0。 ④AL的低4位移到高4位,低4位清0。 10. 下面一段程序完成对某一缓冲区置全“1”操作。设缓冲区长度为20个字节,缓冲区首址DI=0200H,并设(ES) =3000H,试填空。 CLD MOV AX,3000H MOV DI,0200H MOV AL,0FFH REP STOSB 11. 下列伪指令在存储区中分别为各变量分配多少字节? VR1 DW 10 VR2 DW 6DUP(?),66,88 VR3 DD 10DUP(?) VR4 DB ‘HOW ARE YOU’ 12. 写出下列程序段执行后的结果,并说出完成的是什么功能? MOV CL,4 MOV AL,87H MOV DL,AL AND AL,0FH OR AL,30H SHR DL,CL OR DL,30H 则(AL)= (DL)= 实现的功能为13. 分析程序段,并填入适当的内容。 MOV AL,0FH

浅谈微机应用-微机原理与接口技术论文-微机原理课程设计提报告

微机原理与接口技术浅谈微机的应用 院系 班级 学号 姓名

微型计算机的历史现状及发展前景 微机是电子计算机的一种,是根据其性能指标分类称其为微机,即微型计算机。它由微处理机(核心)、存储片、输入和输出片、系统总线等组成。特点是体积小、灵活性大、价格便宜、使用方便。 1、微型计算机由运算器、控制器、存储器、输入设备和输出设备五大部分组成。其中存储器又分内存储器、外存储器;通常我们把输入设备及输出设备统称为外围设备;而运算器和控制器又称为中央处理器——CPU(Central Processing Unit)。 2、由微型计算机配以相应的外围设备(如打印机、显示器、磁盘机和磁带机等)及其他专用电路、电源、面板、机架以及足够的软件构成的系统叫做微型计算机系统(Microcomputer System)(就是我们通常说的电脑)。 硬件: 计算机系统中所使用的电子线路和物理设备,是看得见、摸得着的实体,如中央处理器(CPU )、存储器、外部设备(I/O设备,如键盘,打印机等)及总线等。 ①存储器。主要功能是存放程序和数据,程序是计算机操作的依据,数据是计算机操作的对象。存储器是由存储体、地址译码器、读写控制电路、地址总线和数据总线组成。能由中央处理器直接随机存取指令和数据的存储器称为主存储器,磁盘、磁带、光盘等大容量存储器称为外存储器(或辅助存储器)。由主存储器、外部存储器和相应的软件,组成计算机的存储系统。 ②中央处理器的主要功能是按存在存储器内的程序,逐条地执行程序所指定的操作。中央处理器的主要组成部分是:数据寄存器、指令寄存器、指令译码器、算术逻辑部件、操作控制器、程序计数器(指令地址计数器)、地址寄存器等。 ③外部设备是用户与机器之间的桥梁。输入设备的任务是把用户要求计算机处理的数据、字符、文字、图形和程序等各种形式的信息转换为计算机所能接受的编码形式存入到计算机内。输出设备的任务是把计算机的处理结果以用户需要的形式(如屏幕显示、文字打印、图形图表、语言音响等)输出。输入输出接口是外部设备与中央处理器之间的缓冲装置,负责电气性能的匹配和信息格式的转换。 ④硬件:也称硬设备,计算机系统中所使用的电子线路和物理设备都是硬件是能看见、摸得着的实体,如主机,显示器,键盘,鼠标等。 软件: 对能使计算机硬件系统顺利和有效工作的程序集合的总称。程序总是要通过某种物理介质来存储和表示的,它们是磁盘、磁带、程序纸、穿孔卡等,但软件并不是指这些物理介质,而是指那些看不见、摸不着的程序本身。可靠的计算机硬件如同一个人的强壮体魄,有效的软件如同一个人的聪颖思维。 计算机的软件系统可分为系统软件和应用软件两部分。系统软件是负责对整个计算机系统资源的管理、调度、监视和服务。应用软件是指各个不同领域的用户为各自的需要而开发的各种应用程序。计算机软件系统包括: ①操作系统:系统软件的核心,它负责对计算机系统内各种软、硬资源的管理、控制和监视。 ②数据库管理系统:负责对计算机系统内全部文件、资料和数据的管理和共

微机原理期末考试考试卷及答案

1、8086的数据线为16位,地址线为20位,I/O口使用16位地址线。 2、在某进制的运算中7×3=33,则7×5=_55。 3、用8位二进制数表示整数时,十进制数(-128)的补码为__。原码为无,反码为无。 3.8086内部寄存器长度为16位,通用寄存器有8个,段寄存器有4个。 4.8086偶存储体的选片信号就是A0,奇存储体的选片信号就是BHE 。 5.MOV AX,[BX+SI]的源操作数就是基址变址寻址方式,目的操作数就是寄存器寻址方式。 6.8086可以指向堆栈的指针寄存器有bp与sp。 7.程序中段定义结束的伪指令就是ENDS,子程序定义结束的伪指令就是ENDP。 8.EEPROM的擦除方法为点擦除、 9、下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__。 ORG 1000H STROE DB 12 DUP(?) DATA DB 05H,06H,07H,08H 1、8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。 A、仅DS段 B、DS或SS段 C、DS或ES段 D、DS或CS段 2、下列指令中格式错误的就是___A___。 A、SHL AL,CX B、XCHG AL,BL C、MOV BX,[SI] D、AND AX,BX 3、设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。 MOV AX,2000H MOV DS,AX MOV BX,[0010H] A、B2B2H B、B23FH C、3F3FH D、3FB2H 4、若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。 A、3311CH B、33120H C、33122H D、3311EH 5、下列指令中格式错误的就是_C__。 A、MOV AX,357AH[BX][DI] B、OUT DX,AL C、LEA AX,50H[BX][BP] D、RCR BX,1 6、下列指令中允许寻址范围最大的就是_D__。 A、JNZ NEXT B、LOOP NEXT C、JMP SHORT PTR NEXT D、CALL NEAR PTR NEXT 7、8086/8088不属于BIU部分的寄存器就是__D____。 A、IP B、ES C、DS D、SP 8、8086/8088最大模式比最小模式在结构上至少应增加___B_。 A、中断优先级控制器 B、总线控制器 C、数据驱动器 D、地址锁存器 9、8086在存取存贮器中以偶地址为起始地址的字时,M/IO、BHE、A0的状态分别就是____D__。 A、0,0,1 B、1,0,1 C、1,1,0 D、1,0,0 10、一个半导体存贮芯片的引脚有A13~A0,D3~D0,WE,OE,CS,VCC,GND等,该芯片存贮容量为____C__。 A、8K×8 B、8K×4 C、16K×4 D、16K×8 1、写出8086CPU所含14个寄存器的英文标识及中文名称。CS16位代码段寄存器DS 16位数据段寄存器SS16位堆栈段寄存器ES16位附加段寄存器AX 累加寄存器BX基址寄存器

相关文档
相关文档 最新文档