《微机原理》是干什么用的?

《微机原理》是干什么用的?,第1张

微型计算机原理. 是一门计算机专业的必修课程. 《微机原理》是一门专业基础课程,它的主要内容包括微型计算机体系结构、8086微处理器和指令系统、汇编语言设计以及微型计算机各个组成部分介绍等内容。要求考生对微机原理中的基本概念有较深入的了解,能够系统地掌握微型计算机的结构、8086微处理器和指令系统、汇编语言程序设计方法、微机系统的接口电路设计及编程方法等,并具有综合运用所学知识分析问题和解决问题的能力。

编辑本段微机原理目录

(一)基础知识

1.数和数制(二进制、十进制、十六进制)及其转换 2.二进制编码 3.二进制逻辑运算 4.二进制算术运算 5.BCD码 6.计算机中字符表示 7.计算机的组成结构 8.补码、反码、原码之间的转换方法。

(二)8086指令系统

1.基本数据类型 2.寻址方式 3.6个通用指令

(三)汇编语言程序设计

1.汇编语言的格式 2.语句行的构成 3.指示性语句 4.指令性语句 5.汇编语言程序设计的过程 6.程序设计 7.宏汇编与条件汇编

(四)总线 *** 作和时序

1.总线 *** 作的概念 2.8086的总线 3.8086的典型时序 4.计数器和定时器电路Intel 8253

(五)存储器和PC机存储结构

1.半导体存储器的种类 2.读写存储器(RAM) 3.只读存储器(RQM) 4.PC/XT的存储结构

(六)输入和输出

1.输入输出的寻址方式 2.CPU与外设数据传送方式 3.DMA控制器主要功能 4.DMA控制器8237

(七)中断

1.中断的基本概念 2.8086的中断方式 3.PC/XT的中断结构 4.Intel 8259A

(八)并行接口芯片8255

1.微机系统并行通信的概念 2.并行芯片8255的结构 3.并行芯片8255的方式 4.PC/XT中8255的使用

(九)串行通信及接口电路

1.串行通信的基本概念 2.异步通信接口Intel 8251A

(十)数模(D/A)转换与模数(A/D)转换

1.D/A转换的概念 2.D/A转换器接口 3.A/D转换的概念 4.A/D转换器接口

DATASEGMENT

ARY DW 025AH,1357H,776H,0040H,05C3H,36D0H,720FH,082AH,019DH,0124H

ORG 0050H

MAX DW0

DATAENDS

CODESEGMENT

ASSUME CS:CODE, ES:DATA

ORG 100H

START: MOV CX, 9H 循环次数=数据个数-1

MOV AX, SEG ARY

MOV ES, AX

LEA SI, ARY

MOV AX, ES:[SI]最大值初值

SCHMAX: ADD SI, 2

MOV DX, ES:[SI]

CMP DX, AX

JLE NEXT

MOV AX, DX

JMP NEXT

NEXT: LOOP SCHMAX

FINISH: MOV ES:[MAX], AX

INT 3 暂停,以便查看运行结果

CODEENDS

END START

编译链接生成exe文件, 在Win7的DOS环境用Debug运行通过;

运行结果,找到这10个数的最大值并保存到max单元中,

在Debug中,运行至INT 3 暂停,可用 D ES:0050 命令查看到该最大值。

(AX)=0010H

(BX)=0028H

(DS)=1100H

(11029H)=AAH

(11030H)=BBH

指令:ADD 2[BX],AX 问执行后各项结果是:

(11029H)=AAH

(11030H)=CBH

题目中,一些写法,不正规,现已经改正。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11083620.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-13
下一篇2023-05-13

发表评论

登录后才能评论

评论列表(0条)

    保存