汇编语言 微机原理与接口技术
作者&投稿:屈珊 (若有异议请与网页底部的电邮联系)
我认为
1.汇编语言服务于微机原理,而微机原理不只是汇编语言。除了汇编语言还有与计算机接口的知识。
2.微机原理中的语句。大多就是汇编语言这书中所讲的语句。但是有些他不用到的就没讲。也就是说,微机原理中的语句不全。
3、正应为微机原理所用的汇编语句不全,所以才另外出汇编语言的书。
以上为本人愚见
先学微机原理与接口技术后学汇编语言,这样较好,有了一定硬件基础知识,才能更容易理解汇编语言,学习起来才容易些。
5.在8086CPU系统中,设某中断源的中断类型码为08H,中断矢量为0100H:1000H,则相应的中断矢量存储地址为_20H_;从该地址开始,连续的4个存储单元存放的内容依次为_00H 01H 00H 10H__。6.堆栈是内存中一个专用区域,其存取规则是__先进后出__;在8086系统中,当CPU响应外部中断请求转向中断处理程序前,应将_PSW、CS、IP_的内容依次压入堆栈。
8、MOV AX,[BX+DI+250H]的寻址方式为相对基址变址寻址。
9、半导体存储器中,RAM指的是_随机访问存储器_断电后信息一般会_丢失__在微机主板上有一块ROM芯片,存放的基本输入输出系统称为__BIOS_,常用的6264芯片属于_RAM_容量为 __8K*8位_。
10.10001111B=217 Q= 8FH。
11.已知[X]补=81H,真值X=-127、[X]原=0FFH、[X]反=80H。
12.若AL=41H,问若是无符号数,它代表_65_,若是有符号数,它代表_65_,若是BCD码,它代表_41_,若是ASCII码,它代表_A_。
13.段寄存器CS存放的内容是_代码段的段地址_ ,由获得代码段起始地址的方式为 __CS*10H__。
14.8086CPU中,ALE引脚是_地址锁存_信号。
17.指令ADD [BX+DI],CX 源操作数的寻址方式是__寄存器寻址__,目的操作数的寻址方式是__基址变址寻址_。
18.已知下列指令执行前,CS=2000H,IP=1000H, SI=2000H,写出下列无条件指令执行后CS和IP值。
(1)EBF4 JMP SHORT L1 CS=2000H ,IP=。
(2)E3 JMP SI CS=2000H ,IP=2000H 。
19.8259A工作方式中,优先级方式包括_全嵌套方式_,_特殊全嵌套方式_,_优先级自动循环方式__和_优先级特殊循环方式__四种。
20.当8255A的PC4—PC7全部为输出线,表明8255A的A端口工作方式是方式0。
21.组成32M×8位的存储器,需要1M×4位的存储芯片64 片。
22、8088/8086CPU的标志位寄存器中有 9个标志位,其中的3个是控制标志,_6个_是状态标志。
24、8088/8086CPU的存储器采用分段方式管理,每个段最多可以有_64K_字节,全部存储空间可以分成_16_个大小为64K且互相不重叠的段。
27、对于8086微机系统,上电后CPU要自动初始化。初始化后,CS为_FFFFH_,IP为_0000H_,8086执行的第一条指令在__FFFF0H__单元里存放。
30、中断类型NMI、INTR、除法溢出、INTN和单步中断的优先级顺序为(由高到低 )。
31、若中断类型号为23H,则存放中断向量的存储单元的起始地址为__8CH_。
堂龚齐吉: 我认为1.汇编语言服务于微机原理,而微机原理不只是汇编语言.除了汇编语言还有与计算机接口的知识.2.微机原理中的语句.大多就是汇编语言这书中所讲的语句.但是有些他不用到的就没讲.也就是说,微机原理中的语句不全.3、正应为微机原理所用的汇编语句不全,所以才另外出汇编语言的书.以上为本人愚见
灵武市14797218287: 微机原理与接口 - ?
堂龚齐吉: 微机原理与接口技术,是掌握微型计算机的硬件组成及使用;学会运用指令系统和汇编语言进行程序设计;熟悉各种类型的接口及其应用,树立起微型计算机体系结构的基本概念. 存储系统:存储器的分类(原理、存取方式)、半导体存储器工作原理、存储器的扩展、校验码、虚拟存储系统、cache系统、地址映像、存储系统的组织. 中央处理器:cpu组成、主机与外设间的数据传送方式、同步和异步的概念、时序划分、组合及微程序控制方式的微操作命令产生部件的工作原理 输入/出设备:掌握i/o设备的分类,键盘、显示器、打印机的工作原理 输入/出系统:掌握总线的功能及分类、接口的功能及分类、直接程序传送方式接口的工作原理、程序中断方式接口的工作原理、dma接口的工作原理
灵武市14797218287: 微机原理与接口技术汇编语言?
堂龚齐吉: MOV AX,2000H MOV DS,AX;把DS置2000H MOV SI ,AX;变址寄存器放入2000H MOV CX,AX;CX放2000H SHL CX, I;CX内容变为4000H AGAIN:MOV[SI],AL;AL内容为00H 所以将00H放入以(DX)*10H+(SI)为地址的内存中 INC SI;下一个字节 LOOP AGAIN;循环4000H次 HLT;暂停 功能是 把 内存中 22000H到26000H的内容清零 写的很辛苦 给追加点分吧
灵武市14797218287: 大家讨论一下,是先学微机原理与接口技术还是汇编语言 - ?
堂龚齐吉: 先学微机原理与接口技术后学汇编语言,这样较好,有了一定硬件基础知识,才能更容易理解汇编语言,学习起来才容易些.
灵武市14797218287: 微机原理与接口技术是一种汇编语言吗? - ?
堂龚齐吉: 用C51编程,这是C语言,不是汇编语言的,根本不是一回事的.而微机原理中讲的编程通常是用汇编语言,而汇编语言是不通用的,针对不同的单片机或CPU,语句是不同的,微机原理用的汇编语句是针对8086的或80286,80386等,而51单片机的汇编语句是针对51系列单片机的.
灵武市14797218287: 如何学好微机原理与接口技术 - ?
堂龚齐吉: 首先,最重要的是你要明白什么是微机:也就是单片机、MCU,现在的微机的概念已经很淡了,一般都叫嵌入式:也就是CPU内核加上一些外围的设备,输入输出口等.学好这门课首相要把单片机的结构弄懂,还有它是如何工作的.在学习原理时最好用汇编语言来学习,因为汇编语言可以说是一种面向硬件的编程语言,有助于你对单片机内部结构和工作原理的理解.然后就是要实际动手操作,自己买套单片机开发板,然后写程序,验证,这有助于你深入的理解.一套51系列单片机的开发板大约也就100块人民币左右.你学懂了一种单片机以后其他的都一样.什么AVR、PIC、嵌入式等等都差不多.然后你在接触用C语言开发.祝你好运!
灵武市14797218287: 汇编语言 微机原理与接口技术 - ?
堂龚齐吉: 可以对寄存器进行清零,当然你可以用内存啊,放着内存不用不浪费啊 第二个问题应该就是说的内存或者寄存器了,要你判断大小,肯定你本来是不知道的,要通过比较才能知道大小,你怎么去输入赋值呢?
灵武市14797218287: 没有学过汇编语言能不能学微机原理与接口技术? - ?
堂龚齐吉: 当然可以了..我们学之前 也没接触过任何这类的知识 其实还是很好学的 跟C有一点相似 但是更好上手 还操作命令 就能知道大概中文意思
灵武市14797218287: 学微机原理与应用需要先学汇编语言吗? - ?
堂龚齐吉: 不需要先学习汇编.微机原理,主要是讲硬件,在此期间,也讲一些汇编语言. 在微机里面讲的汇编,比较简明、浅显,要求也不高,还是容易掌握的.单独开设的汇编语言,就滥多了,更难了,而且,学完了以后,基本是无用的.现在,高校的教学,都要讲成本,电子信息工程专业,已经没有单独开设《汇编语言》课程的了. 计算机专业,单独开汇编语言,好像是“挂科”的主课之一.
灵武市14797218287: 微机原理与汇编语言 - ?
堂龚齐吉: 微机原理主要讲微机的组成、各功能器件的作用及操作控制方式(包括时序)、监控程序等;汇编语言主要讲数的进制、各种进制的相互转化、数在计算机中的表示方式、机器指令码及其简记的汇编码、各种汇编语言指令(包括伪指令)及其功能介绍、汇编语言编程等.微机原理和汇编语言是密不可分的,常常是相互穿插.