微机原理

阅读 / 问答 / 标签

微机原理与汇编语言程序设计的目录

序前言第1章微型计算机概述本章学习目标1.1计算机的发展与应用1.1.1计算机的发展历史及发展趋势1.1.2计算机的特点与分类1.1.3计算机的应用1.2计算机的基本结构和工作原理1.2.1计算机的基本结构1.2.2计算机的工作原理1.3计算机系统1.3.1计算机的硬件系统1.3.2计算机的软件系统1.4微型计算机的基本概念1.4.1微处理器的产生,发展及分类1.4.2微型计算机的性能指标介绍1.4.3微型计算机的特点及应用1.4.4微型计算机系统的组成本章小结习题一第2章计算机中的数据表示2.1计算机中的数制及其转换2.1.1数值的基本概念2.1.2数值之间的转换2.2计算机中数值数据的表示及运算2.2.1基本概念2.2.2带符号数的原码,反码,补码表示2.2.3定点数和浮点数表示2.2.4定点补码加法运算溢出判断2.3其他数据表示方法2.3.1美国信息交换标准代码(ASCII)2.3.2二—十进制编码——BCD码2.3.3汉字编码2.3.4图象信息的表示方法2.3.5语音信息的表示方法本章小结习题二第3章8086处理器及其体系结构本章学习目标3.1 8086处理器的内部结构3.1.1基本性能指标3.1.2 8086处理器内部结构组成3.1.3 8086CPU的寄存器结构3.1.4 8086CPU的外部引脚特性3.2 8086处理器的存储器组织3.2.1存储器的标准结构3.2.2存储器的分段3.2.3逻辑地址和实际地址3.2.4专用和保留的存储器单元及堆栈3.3 8086的总线周期和操作时序3.3.1 8284A时钟信号发生器3.3.2 8086总线周期3.3.3 8086CPU的最小/最大工作方式3.3.4 8086CPU的操作时序3.4 286/386/486微处理器简介3.4.1 286微处理器简介3.4.2 386微处理器简介3.4.3 486微处理器简介本章小结习题三第4章寻址方式与指令系统本章学习目标4.1指令格式和操作数类型4.2指令的寻址方式4.2.1寻址,寻址方式的概念4.2.2与数据有关的寻址方式4.2.3I/O端口寻址方式4.2.4与转移地址有关的寻址方式4.3 8086指令系统4.3.1数据传送指令4.3.2DOS系统功能调用4.4 286增强和扩充指令4.4.1 286工作模式4.4.2有符号整数乘法指令4.4.3堆栈操作指令4.4.4移位指令4.4.5支持高级语言的指令4.5 386增强和扩充指令4.5.1数据传送与扩展指令4.5.2地址传送指令4.5.3有符号乘法指令4.5.4符号扩展指令4.5.5堆栈操作指令4.5.6移位指令4.5.7位操作指令4.5.8条件设置指令4.6 486新增指令4.7Pentium新增指令本章小结习题四第5章伪指令及汇编语言结构本章学习目标5.1汇编语言和汇编程序5.1.1汇编语言5.1.2汇编程序5.2汇编语言语句格式5.2.1名字项5.2.2操作码项5.2.3操作数项5.3伪指令语句5.3.1数据定义伪指令5.3.2符号定义伪指令5.3.3段定义伪指令5.3.4过程定义伪指令5.3.5结构定义伪指令5.3.6模块定义与连接伪指令5.3.7程序计数器$和ORG伪指令5.4汇编语言程序的段结构5.5汇编语言程序上级过程5.5.1汇编语言的工作环境及上机步骤5.5.2汇编语言源程序的建立5.5.3将源程序文件汇编成目标程序文件5.5.4用连接程序生成可执行程序文件5.5.5程序的执行5.5.6程序的调试5.6汇编语言程序运行实例本章小结习题五第6章汇编语言程序设计本章学习目标6.1汇编语言程序设计的基本方法和基本步骤6.1.1汇编语言程序设计的基本步骤6.1.2结构化程序的概念6.1.3流程图画法规定6.2算术运算类指令6.2.1加法指令6.2.2减法指令6.2.3乘法运算指令6.2.4除法运算指令6.2.5BCD码调整指令6.3逻辑运算与移位类指令6.3.1逻辑运算类指令6.3.2非逻辑运算类指令6.3.3循环移位指令6.4顺序程序的结构形式和程序设计6.4.1顺序程序的结构形式6.4.2顺序程序的程序设计本章小结习题六第7章分支结构程序设计本章学习目标7.1转移类指令7.1.1JMP无条件转移指令7.1.2条件转移指令7.2分支程序的结构形式和程序设计7.2.1分支程序的结构形式7.2.2分支程序的程序设计本章小结习题七第8章循环结构程序设计本章学习目标8.1循环程序的基本结构8.1.1循环程序的组成8.1.2循环程序的结构8.2循环控制指令及串指令8.2.1循环控制指令8.2.2串操作类指令8.3循环结构程序的设计方法8.3.1循环控制的方法8.3.2循环程序的控制结构8.4单循环程序设计8.5多重循环本章小结习题八第9章子程序设计本章学习目标9.1子程序的基本概念9.1.1子程序定义伪指令9.1.2调用与返回指令9.2子程序设计9.2.1子程序说明信息9.2.2保护现场与恢复现场9.2.3子程序参数传递方法9.3子程序的嵌套与递归9.3.1子程序的嵌套9.3.2子程序的递归9.4中断调用程序设计9.4.1中断的基本概念9.4.2DOS中断和系统功能调用9.4.3BIOS中断调用本章小结习题九第10章高级汇编语言技术本章学习目标10.1宏汇编10.1.1宏定义,宏调用和宏展开10.1.2形参和实参10.1.3伪指令PURGE10.1.4伪指令LOCAL10.2重复汇编10.2.1定重复伪指令REPT10.2.2不定重复伪指令IRP10.2.3不定重复字符伪指令IRPC10.3条件汇编本章小结习题十第11章模块化程序设计本章学习目标11.1段的定义11.1.1段的完整定义11.1.2定位类型11.1.3组合类型11.1.4类别11.2模块间的通信11.2.1伪指令PUBLIC和EXTRN11.2.2多个模块之间的变量传递11.3汇编语言与C/C++语言的混合编程11.3.1C/C++语言程序与汇编语言过程的模块连接11.3.2C/C++语言程序调用汇编语言的行内汇编法本章小结习题十一附录A8086指令系统附录BDOS系统功能调用附录CBIOS功能调用附录D80X86中断向量参考文献

《微机原理与接口技术》中“cld”指什么意思?

指令CLD,功能是方向标志DF清零,位置指针SI或DI往正向(地址增大方向)移动,字串处理是由前往后;相反的指令是 STD, 功能是方向标志DF置1,位置指针SI或DI往反向(地址减小大方向)移动,字串处理是由后往前。微机原理与接口技术是由周明德主编,蒋本珊著的图书,本版本根据微处理器的最新发展(超线程技术、双核技术),从Intel系列微处理器整体着眼,又落实到最基本、最常用的8086处理器,介绍了微机系统原理、Intel系列微处理器结构、8086指令系统和汇编语言程序设计、主存储器及与CPU的接口、输入输出、中断以及常用的微机接口电路和数模(D/A)转换与模数(A/D)转换接口。本修订版根据教学改革的要求与授课教师的意见,作了必要的精简与修改。本书适合作为高等学校非计算机专业微型计算机原理与接口技术、微型计算机原理及应用课程的教材,也可供从事微型计算机硬件和软件设计的工程技术人员参考。

求求求!微机原理与接口技术、单片机原理及接口技术、《电路》、电力电子技术、自动控制原理。考研难易

做为一个合格的电子方面的工程师来说,你说的这些都得会,因为如果你想独立去开发设计 不仅仅要熟知你说到的这些知识 ,还有更多的知识要学习 一个从事17年PCB设计与程序开发的人给你的答案 不过哥没上过学

学微机原理与应用需要先学汇编语言吗?

微机原理讲得是微型计算机体系结构、8086微处理器和指令系统、汇编语言设计以及微型计算机各个组成部分。要求是:能够系统地掌握微型计算机的结构、8086微处理器和指令系统、汇编语言程序设计方法、微机系统的接口电路设计及编程方法等汇编语言是基础的编程方法。是对上面课程的实践。

微机原理是做什么的?

计算机原理是计算机专业学生必修的核心硬件课程,其教学内容是学生必备专业知识的重要组成部分,要求学生在学过"数字逻辑与数字集成电路"和"汇编语言程序设计"课程的基础上,掌握计算机的硬件系统的基本组成原理和简单的设计技术,包括数字化信息编码与数据表示,数据运算算法和运算器部件的知识;指令、指令系统和控制器部件的知识;存储器系统的组成、运行原理;输入输出系统的构成和运行原理。力求达到能设计一台简单、完整的基本计算机系统的要求;同时还能熟悉知晓当前流行的计算机中广泛采用的最新技术和工艺,有能力粗浅了解国内外计算机硬件领域科学研究的动向与应用发展的趋势。本课程是"计算机系统结构"、"微型计算机系统"和"操作系统"等后续课程的先修课。本课程教学过程中,强调学习理论知识和增长科研与开创性工作的能力,强调理解硬件与软件的协调与实现的思路。----来自清华大学《计算机原理》

学微机原理与应用需要先学汇编语言吗?

汇编语言是在微机原理和应用之前开始开设的课程啊。难道你们不是?另外,学过C之后,懂一点程序开发的基本知识,熟练掌握汇编的常用指令就OK了。

推荐一本深入浅出的微机原理书籍?

www.ibook8.com这个网站应该有你想要的

微机原理与接口技术》在线作业一

V 1. 在段定义时,如果定位类型用户未选择,就表示是隐含类型,其隐含类型是( D)。A. WORDB. PAGEC. BYTED. PARA 满分:5 分2. 在分支程序进行条件判断前,可用指令构成条件,其中不能形成条件的指令是(D )。A. CMPB. SUBC. ANDD. MOV. 3 通常,一个总线周期读取一个( C )的指令代码。A. 字节B. 字C. 指令D. 语句4. 运算器的核心部分是(B )。A. 数据总线B. 算术逻辑单元C. 累加器D. 控制器5. 汇编语言源程序中,每个语句由四项组成,其中不可省略的项是(A )。A. 名字项B. 操作码项C. 操作数项D. 注释项6. 8086CPU的数据线有(B )位。A. 8B. 16C. 32D. 647. 下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是(A )。A. AX,BX,CX,DXB. BX,BP,SI,DIC. SP,IP,BP,DXD. CS,DS,ES,SS8. 在机器数的( A)中,零的表示形式是唯一的。A. 补码B. 原码C. 补码和反码D. 原码和反码9. 构成微机的主要的部件有CPU、系统总线、I/O接口和(D )。A. CRTB. 键盘C. 磁盘D. 内存10. 存储器12345H单元中存放有数据5FH,用记号( A)表示。A. (12345H)=5FHB. 12345H=(5FH)C. (12345H)=(5FH)D. (12345H)=((5FH))11. PC机存储管理中,偏移地址的最大寻址范围是(C )。A. 1MBB. 16KBC. 64KBD. 8KB12. 在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是(C )。A. 汇编指令B. 机器指令C. 伪指令D. 宏指令13. 8086CPU在进行无符号数比较时,应根据(C )标志位来判断比较结果。A. CF,OFB. CF,PFC. CF,ZFD. ZF,OF14. 8086CPU的地址总线为(B )位。A. 8B. 20C. 24D. 6415. 二进制数11101110转换为压缩BCD码为(C )。A. 001000110011B. 001001010010C. 001000111000D. 00100011001016. 8086CPU指令队列的长度为(B )字节。A. 8B. 6C. 16D. 1017. 题面见图片A. AB. BC. CD. D18. 指令MOV AX,[1000H]中源操作数的寻址方式是(B )。A. 立即寻址B. 直接寻址C. 间接寻址D. 寄存器寻址19. IP是由(D )修改,使它总是指向下一条待取的指令A. ALUB. EUC. BIUD. CS20. 堆栈操作的特点是( b)。A. 先进先出B. 后进先出C. 随机进出D. 后进后出

微机原理与应用 考试试题。我不会 谁能帮我做一下 一张卷子,不胜感激啊!

:20根地址线的物理地址是2的20方次

微机原理的题目,希望对答案做一下解释

MOV R0,#80H ;将80H送R0MOV A,#0AH ;将0AH送AORL A,R0 ;将A中的OAH与R0中的80H 相或,结果在A中原题要求将数据AH(即0AH,16进制数,写成二进制就是:0000 1010 )的最高位置1,其他位不变,那么只要将它与二进制数 1000 0000 (写成16进制数就是 80H)按位相加就可以得到结果,实现相加的指令就是“逻辑或:ORL”。 写成竖式如下: AH: 0000 1010 ORL +) 80H: 1000 0000------------------------------------------------------- 1000 1010也可省掉一个语句,用两个语句来完成:MOV A,#80H ;先送80H到A中ORL A,#0AH ;将0AH同A中的80H相或,结果也在A中

急求几道微机原理题~~~急啊~

B是二进制的后缀,O是八进制的后缀,H是十六进制的后缀。第四个小题实质上是把这几个字符表示成二进制码,而不是计算它们的结果不会吧,这么简单的题都不会。 1.=0*2^0+0*2^1+.....=92 2.=10000111=207=87 3.正数的原反补码都相同,负数的反码等于原码除了符号位变位,补码等于反码加1 ( 1 )=01101001=01101001=01101001 (2)=11000110=10111001=10111010 4.用十进制表示,也可以用其他进制 65 43 66 61 67

微机原理计算题目?

DS=1000H,ES=2000H,SS=1200H,SI=0200H,BX=0300H,BP=0100H,VAR的偏移量是0060H。试说明下列目的操作数的寻址方式是什么?若目的操作数为存储器操作数,计算对应的物理地址值。(1) MOV BX,12(2) MOV [BX],12(3) MOV ES:[SI],AX(4) MOV VAR,8(5) MOV [BX][SI],AX(6) MOV 6[BP][SI],AL(7) MOV [1000H],AX(8) MOV 6[BX],CX(3) 物理地址怎么求啊。----转送指令,都有两个操作数。分析时,是以源操作数的形式来讨论的。这些题目中,源操作数,有:立即寻址、寄存器寻址。他却说:【操作数为存储器操作数,计算对应的物理地址值】。这就搅乱了基本概念。寄存器,哪来的物理地址?很明显,出题老师的基本概念不清。

微机原理试题?急。。会的请帮帮忙!!!!!!

是数学吗?你看看你的提问的上面是百度知道 > 电脑/网络 > 电脑常识。电脑常识的回答者不会数学的回答。我是电脑/网络回答,也不会数学的回答。

关于《微机原理》的一些问题

本来是知道的,不过还给大学老师了

微机原理 选择题 n位二进制定点整数表示的最大值是 。 可选答案: 1.2n 3. 2的n次方-1 4.2(n-1)次方

N位二进制能表示的最大整数是2^N-1,N位二进制最多能表示2^N个数字.

有关微机原理的3道题目,,,,,

1、最多只用过2级级联,三片的话最多有22个中断2、这题是要问总线周期的流程吗???这要看是读周期还是写周期,四个时钟周期T1T2T3T4,以读周期为例:T1时CPU通过20位地址总线发送地址,指出要读取的外设的端口地址,锁存器锁存地址,T2输出段寄存器状态信息和中断允许情况,准备从外设读取数据。T3时CPU采样READY信号判断数据是否准备好 准备好就读否则不读。T4各引脚状态无效化为下个周期做准备。3、MOV DX,313H MOV AL,37H ;控制字00110111 OUT DX,AL MOV DX,310H MOV AL,00H OUT DX,AL MOV AL,05H OUT DX,AL ;500分频

求好心人讲解。。。微机原理的几个考试题目!

1.很简单,ASCII码每一个占一个字节的长度,字符串的存储地址是从CSTRING单元开始顺次排列的,所以你只要取出CSTRING单元和CSTRING+7单元的内容存储到DH和DL就行了。MOV DL,[CSTRING];MOV DH,[CSTRING+7];2.MOV AX,8057H; MOV BX,0F79H; PUSH AX; PUSH BX; POP AX;画图的话SS和SP内容已经知道,只要记住入栈的时候是先减后压,先高后低,出栈时候相反即可。3.SF是符号位标志寄存器,标明数的符号(正负),只要看最高位是0还是1即可,0是正数,SF=0;1为负数,SF=1。62A0H和1234H换成二进制数的最高位都是0,也就是两个正数相加,结果肯定是正数,所以SF=0这些都是很基本的,想要学好汇编的话还要继续努力啊!

微机原理中的一道题目请教大家

data1,data2和string都在同一数据段,所以在内存中存放是从上往下存的|10h||20h||30h|20个空的内存单元(dw 10 dup()十个字)31h (‘1"的assic码)32h33h所以data2的偏移地址为0003h(从上往下第四个,10h的偏移地址为0000h)string为0017h(即十进制的23)

求解计算机微机原理设计题~~~~~

4K*8的2732A要2片,组成8KB ROM2K*8的6116要2片,组成4KB的 RAM2732A要寻址4KB的范围就要12根线,A0~A11就与CPU的A0~A11相连,用来ROM内的寻址。CPU的A12~A14与38译码器连,用来产生片选信号。A15悬空6116寻址2KB空间,就要有11根线,一样与CPU的A0~A11连,片选还是有A12~A14产生每片存储器的片选与38的输出端合适位连接读写端口与CPU的WR.RD并连主存地址0000H-2FFFH实际就是16根地址线上的状态。至于如何分配地址,你再看看吧,可能地址的连线也有变动,但都差不多的没软件画图,也只能说说了,希望你能做出来

微机原理的一道题

DATA1 定义字节型数据,占用3个字节;DATA2 定义字(即双字节)数据,占用20个字节;STRING 的首址 =3+20=23d =17h

关于微机原理题!很急,麻烦各位了!

ss的地址是不会变的 还是2000HSP的地址 相当于压入了6个字节 SP=0100H-0006H=00FAH物理地址 20FAH

微机原理判断对错,求答案1,8086CPU和8088CPU字长均为16位。2,8086若指令中源、目

好久不用,忘记了

微机原理关于8255A接口芯片的一道题,求指导,第17题

第17题答案选 [B.88H], 解释如下:地址总线A7~A0----8255的A1A0引脚---8255端口地址1000 1000 -------------------0 0 ------A口地址为88h1000 1010 -------------------0 1-------B口地址为8Ah1000 1100 ------------- -----1 0 ------C口地址为8Ch1000 1110 -------------------1 1 ------控制口地址为8Eh

微机原理编程题(汇编语言)

程序如下:完全满足题目要求。

急!考场现问:大学《微机原理与应用》考试试题…追分

1010)2-(10)2=(1000)22.(1010)2+(00012=(1011)22.>在8086系统中,若CS为fOAOOOH,这代码可寻址的物理空间范围为OAOOOH~(0AFFFF)。3.>指令MOV SI,2100H的源操作数寻址方式是(立即寻址),目的操作数寻址方式是(寄存器(直接)寻址)4.>列出两种目前普遍采用的总线标准(PCI)、(ISA)。5.>已知ROM芯片容量为256*4位,则其地址端有(10)位,数据端有(4)位6.>若(AL)=96H,(BL)=12H,则执行MUL BL指令后,结果为(AX=0A20H)

微机原理题,求解

简单说总线周期就是CPU进行一次读或写操作时所占用的总线的时间。CPU的基本总线周期由4个时钟周期组成,分别是T1,T2,T3,T4。若CPU的主时钟频率为10MHz,则一个时钟周期为:T=1/f=1/10MHz=10μs,一个基本总线周期为40μs。

微机原理和汇编语言 题目 高分!加分!!

回答人家问题有必要这么抠么?呵呵要这么多分数有什么用?很早以前学过,现在忘了,楼主应该从书上可以找到类似的答案。

一些寻址 微机原理的题 请大哥们解答

花了点时间做了做,自己做的不保证全对。一.请问下列指令源操作数的寻址方式 1.MOV AX,[BX] 寄存器间接寻址2.MOV CX,2100H 立即数寻址3.OR AX,[BX+SI+200H] 相对基址加变址寻址4.ADD BX,WORD PTR[SI+100H] 寄存器相对寻址二.执行下列指令后,问(AL)=? SF=? ZF=? CF=? MOV AL,7FH ADD AL,-3 (AL)=7CH SF=0 ZF=0 CF=1 三.试分析下面的程序段完成什么操作 MOV CL,04 让cl=4SHL DX,CL dx左移4位MOV BL,AH bl=ahSHL AX,CL ax左移4位SHR BL,CL bl右移4位OR DL,BL dl,bl 逻辑或,结果保存在dl中 总的操作为:取原来dx的最低四位和ax的最高四位 组成一个新的8位数,存放在dl中四.设异步传输时 每个定符对应1个超始位 7个信息位 1个奇/偶效验和1个停止位 如果波特率位9600 每位能传输的最大定符数位多少个? 9600/(1+7+1+1)=960个五.写出指令,使: 1.AX的低4位清零 AND AX,0FFF0H2.BX的低4位取反 XOR BX,000FH六.试编一段程序段 对多精度(32位)求补 其数值在DX:AX中 没考虑七.填空 1.18的8421BCD编码是( 0018H) 2.A=+0110101,[A]反=( 00110101) 3.B=-0110101,[B]补=(11001011 ) 4中央处理器由(EU )和(BIU )构成 5.8086/8088中断共有( 2)种类型中断,可分为(可屏蔽 )中断和( 不可屏蔽)中断 6.825FA称为(8251A是可编程串行接口芯片 8255A是可编程并行接口芯片 ,8259A 是中断控制器) 7.“VAR DB 5 DVP (8,2 DVP(5))”语句汇编应分配(15 )个字节单元 8.8088中,AD7-AD0是( 地址数据)线

微机原理题 两道急!!!在线等

编程找出内存数据区自1000H开始的十个字数据的最大值。 MOV AX, 0 MOV BX, 1000H MOV CX, 10M_LOOP: CMP AX, [BX] JNB NEXT MOV AX, [BX]NEXT: ADD BX, 2 LOOP M_LOOPHLT========================将内存数据区2000H开始的十个字节数据逆序存放 MOV CX, 9LOP1: PUSH CX MOV BX, 2000HLOP2: MOV AL, [BX] INC BX CMP AL, [BX] JNB NEXT XCHG AL, [BX] DEC BX MOV [BX], AL INC BXNEXT: LOOP LOP2 POP CX LOOP LOP1HLT

微机原理试题

CADBACCDDA

帮我解答一下关于微机原理的试题?急急急!!!

1~5:C,C,A,A,B;6~10:A,B,B,D,C

急!微机原理试题!

CADBACCDDA

微机原理题1,高手帮忙一下!

c a c b c b b c d ba d c a d d b d b b第14题不是很确定 请见谅。

微机原理的两个简答题,希望给出较完整的答案,谢谢啦!

楼主太懒了吧。书上可以找到答案的东西还发。1、中断向量存在内存的0000:n*4开始的四个字节内。前两个字节存放偏移地址,后两个字节存放段基址。此题中n=41h,自己去算吧。2、知道首末地址,求容量还不会?末地址减去首地址加1即可。74FFH-4100H+1=33FFH+1H=4000H=100 0000 0000 0000B=2^14B=16KB

找高手 !微机原理的几道题

问老师或同学吧,或者自己看书,这个不难

微机原理与应用的题目。。。求救命!

一,填空1,微型计算机的输入/输出控制方式主要有(无条件方式)(查询方式)(中断方式)(DMA)等四种方式2,MOV AX,[BP]+13H指令的源操作数的寻址方式为(寄存器相对寻址)3,一个基本的总线周期包含(4)个T状态4,I/O地址译码方式有全地址译码和(部分译码)二,判断下列语句语法是否正确,若不正确,请说出错误原因。1.MOV AX,BL;错,操作数类型不匹配2.MOV AL,100H;错,AL为八位寄存器,不能存储100H3.SHR DX,CL;对4.MOV CS,AX;对5.MOV DL,1000;错,DL为八位寄存器,无法存储10006.DAA AL;错,调整类指令没有操作数,默认操作数为累加器三,程序分析题1,分析下列程序完成的功能MOV AL,06HSHL AL,01HMOV BL,ALMOV CL,3SHL AL,CLADD AL,BL 上述程序完成6*2+12*3=48的运算

《微机原理》的习题求解

只能知道当前堆栈段的物理地址,ss*16+sp=23E00H,sp=0时为栈底,物理地址为23600H堆栈段最大不超过64k,该堆栈段的段地址为2360H,偏移地址范围最大为0000H~0FFFFH物理地址=段地址*10H+偏移地址 ,即23600H~235FFH.当前sp=0800,若再向堆栈中压入20个字节的数据,此时sp的内容为0800H+20=0814H

汇编语言微机原理题,求答案

(AX)=0020H (BX)=0202H(CL)=00H(CH)=2(CX)=0200H

微机原理编程题跪求解

首先告诉你8253只有3个计数器,故没有你说的计数器3!设8253端口地址分别为40H、41H、42H、43H计数器0初始化:MOV AL,32HOUT 43H,ALMOV AL,00HOUT 40H,ALMOV AL,30HOUT 40H,AL计数器1初始化:MOV AL,74HOUT 43H,ALMOV AL,10HOUT 41H,ALMOV AL,20HOUT 41H,AL计数器2初始化:MOV AL,0B8HOUT 43H,ALMOV AL,30HOUT 42H,ALMOV AL,40HOUT 42H,AL(希望我的答案能够解决你的问题,谢谢!)

微机原理试题一道!

ORG 0024HAR1 DW 4,5 ,$+4从0024H~0027H的数据是: 04 00 05 00$+4 表示 0028H +4 =002CH因此,从0024H~0029H的数据是: 04 00 05 00 2C 00.MOV AX AR1+4 即 AX←[0024H+4H]运行结果:AL←[0028H]AH←[0029H]AX =002CH

有关微机原理的几道判断题与选择题,希望大家可以为我解惑

1. cpu传送数据给D/A转换器,一般采用_____传送方式。 A.中断 B.查询 C.DMA D.无条件 DMA方式啦。 2. 指令ADD BX,DATA[BX+SI]操作数是在_____中。 A 操作码 B 堆栈段 C 代码段 D 寄存器bx 这个我都没见过这种指令啊,又不象伪指令又不象间接寻址的 3 指令 XOR BX,[BX+SI]的操作码是在______中。 没有悬念的是ds段BX+SI内容之和的所指的内存单元中 1 cpu与A/D转换器进行接口,采用中断方式进行接口比采用无条件传送方式接口工作效率高 无条件的是没有查询步骤直接传送。中段更智能一些,由外设通过接口向CPU发出中断。正确 2 中断向量的选择通常是根据中断优先权来决定 错 中断向量的选择是根据中断类型码 3 ram与cpu连接,主要考虑的是地址线与数据线怎么连接 RAM是个容量大,速度比较快(比不上CACHE)的内存的一部分, 4 立即寻址的操作数一定放在代码段中,而直接寻址方式的操作数一定放在数据段中 立即数寻址的操作数是直接给出的.积存器寻址操作数在CPU中,直接和积存器间接寻址都是在内存中的.5 cpu采用中断方式比采用无条件传送方式工作效率高 中断方式,CPU不必查询等待,工作效率高6 通过d/a转换器可以输出任意的信号波形 通过延迟和增权可以实现!相当于坐标一般.延迟是横坐标.权的增加是纵坐标7 通过a/d转换器采集数据的快慢主要由cpu的I/O方式决定 时钟脉冲8 用字长为16位的寄存器存放带符号数,机器数的最大值和最小值分别为7FFFH和8000H 应该是7FFFH~FFFFH9 一个中断服务系统,如果主程序的中间结果需要现场保护,则可以在中断服务程序外保护,也可在中 断服务内保护 10 8088cpu在响应内部中断时,须先发出中断相应回答信号,在根据获得的中断矢量转入相应的服务程序 11 从硬件角度而言,采用硬件最少的数据传送方式是无条件传送方式 是的.以程序传诵方式以程序的优先级别代替了硬件的 优先级别.12 DMA方式的I/O操作与程序查询方式和中断控制方式相比,用硬件控制代替了软件操作,且无须cpu传输数据,因此数据传送速度明显提高. 直接通过总线传送数据.13 在立即寻址方式的指令中,其操作数一般放在数据段中 错 前面有说14 在一个计算机系统中,当随机存储器的容量较小时一般使用静态存储器,较大时采用动态存储器是结合使用的.SRAM 不需要刷新.DRAM要刷新.SRAM速度快,构成高速缓存的告诉CACHE模块.而DRAM构成主存!

几道微机原理题求解

1.你确定答案么有写错么?MUL BL和JMP BX两条指令应该是寄存器寻址,而IN AL,DX是间接寻址。2.MOV AL,8+[BX+DI],这个指令格式不对呀,应该是MOV AL,8[BX+DI],而操作数的物理地址PA=DS*16+8+(BX)+(DI)3.是要算偏移量吧,偏移量=307EH-304CH-2=30H4.INT是中断指令,8是中断号,INT 8是进入中断号为8的中断处理5.CS可以压入堆栈但不能弹出,因为弹出信息到CS会改变CS的值,CS是代码段的段地址,若被修改,程序就无法执行,同理,IP也不能被修改。DS,SS,ES可以被修改。

【急!在线等】微机原理考试题目,小弟分不多,但真的很急

.设某一条指令的物理地址为21234H,CS值为2000H,则该指令的偏移地址为IP = 1234H。2.设有如下代码:MOV BX,OFFSET ARRAY则执行代码后BX的内容为A.ARRAY的物理地址 B.ARRAY的偏移地址 C.ARRAY的内容 D、以上都不对B.ARRAY的偏移地址。3.定义数据段中2个字节变量,分别为VAR1=1,VAR2=2,编写完整的汇编程序实现两个变量的值互换。MOV AL, VAR1MOV BL, VAR2MOV VAR2, ALMOV VAR1, BLEND

求求了,微机原理的题目,马上就要考试了,求大神帮助!!感谢!!

(DS)=2100H,(BX)=1050H,(SI)=0104H,从物理地址22150H单元开始,依次存放数据2AH,56H,8BH,10H,4CH,93H。试指出下列各条指令中源操作数的寻址方式,并计算其相应的物理地址,最后给出各个指令单独执行后AX寄存器的内容。(1)MOV AX,0100H[BX]--寄存器相对寻址。--21000 + 1050 + 0100 = 22150H(2)MOV AX,[BX][SI]--基址变址寻址。--21000 + 1050 + 0104 = 22154H 别忘了采纳。

微机原理 考试题 高分求解 四川理工学院成教院06级大专试题

半年前还能帮你的,现在忘光了,遗憾!

微机原理题,请高手解答!

AX=0005H, BX=0010H, CX=0, DX=0

微机原理试题

111

一些微机原理题,求大神解答

如图

微机原理题目

此设计要求,不高。许多存储器的地址范围,并没有用上。因此,使用“部分译码”即可。只需要使用少数的地址线,其余闲置的地址线,可以随意的定为1或0。那么,一个芯片,就具有多个地址范围。这就很容易满足题目要求的地址了。

微机原理的题

鲲鹏何妨一展翅!

微机原理的题目,求答案

将AX的高位字节置为全‘0",低位字节保持不变:AND AX, 00FFH将BX的高位字节置为全‘1",低位字节保持不变:OR BX, 0FF00H将DX的高位字节按位求反,低位字节保持不变:XOR DX, 0FF00H

一道微机原理的题目,有答案,求解释

SCAN: MOV AL,0BH ;0BH应改为 04H,是PC2复0命令字 OUT 83H, AL ;使PC2低电平,扫描键盘第一行 IN AL, 80H ;从A口读入键盘列状态 CMP AL, 0FFH ;检测各列是否全为高电平,若全为高电平表示该行未有按键 JNZ DSCAN ;若AL≠FFH,表示有第一行某列低电平,有键按下,转DSCAN MOV AL,07H ;0BH应改为06H,是PC3复0命令字 OUT 83H, AL ;若第一行无按键,使PC3低电平,扫描键盘第二行 IN AL, 80H ;从A口读入键盘列状态 CMP AL, 0FFH ;检测各列是否全为高电平 JZ SCAN ;若AL=FFH,表示有第二下行无键按下,转SCAN重新扫描DSCAN: MOV BL, AL ;若有按键,将列状态送BL保存 CALL DELAY-20MS ;延时20毫秒,等待该键释放/或用于消键抖动 IN AL, 80H ;再次读入列状态 CMP AL, BL ;与前次读入的列状态比较,若不同,表示该键已释放

微机原理题:急求下面两题的解答过程,简要说下就行了

某个中断服务程序入口地址(占4个字节),保存在中断向量表中,.第11题:中断服务程序在中断向量表的首址 =中断类型号x4 =09Hx4 =24H, 选答案 B.第12题:中断类型号 =中断服务程序在中断向量表的首址/4 =80H/4 =20H, 选答案 B

微机原理题目求答案

C:I/O读信号,双向,低电平有效。当CPU控制总线时,为输入信号,CPU读8237A内部寄存器的状态信息;当8237A控制总线时,为输出信号,与配合控制数据由外设传至存储器。(I/O write):I/O写信号,双向,低电平有效。当CPU控制总线时,为输入信号,CPU写8237A内部寄存器;当8237A控制总线时,为输出信号,与配合控制数据由存储器传至外设。A:C:存储器到存储器的数据传送,在这种传送方式下,8237A固定使用通道0和通道1。B:8237A有四种工作方式:单字节传送、数据块传送、请求传送和多片级联。

急急急急急急急急急!!! 微机原理选择题 求解。

吧全会18 选C19 选a

微机原理的两道题目,求解答和详细解释

例1:因为A9和A8没有用到,所以它们两个的值可以随意。A端口地址:f0hB端口地址:f2hC端口地址:f4h控制字寄存器端口地址:f6h例2:计数器0端口地址:310h计数器1端口地址:312h计数器2端口地址:314h控制字寄存器端口地址:316h

专升本微机原理与接口技术第一次听不懂怎么办

这个技术第一次听不懂可以通过多准备课前资料、与同学交流讨论等方法来解决。1、多准备课前资料:在课堂前预习相关课程资料,包括教科书、课件和参考书籍等。通过提前了解相关概念和知识点,可以在课堂上更好地理解和吸收新的内容。2、与同学交流讨论:与同学一起学习和讨论课程内容,互相帮助和解答疑惑。有时候从同学的解释和观点中,可能能够更好地理解课程内容。

微机原理与接口技术问题

;;-------------------------------------各条指令执行结果:(1)MOV AL,NOT 10001110b ; AL =01110001b=71h(2)MOV CX,8 GT 00011000b ; 8<00011000b, CX =0000h(3)MOV DL,27/5 ; DL =05h(4)MOV BX,$-LIST ; 将数据表LIST占用字节数送入BX

微机原理与接口的几个题目

五、解:①MOV  DX, 0FF63HMOV  AL, 00000001BOUT  DX, ALMOV  AL, 00001010BOUT  DX, AL②MOV AL, 10010000BOUT 63H, ALTEST- IT:IN AL, 60H NOT AL OUT 61H ,AL JMP TEST_ IT 六、1. A/D 转换器输出和微机接口,主要有2 种连接方式:一种是A/D 芯片输出端直接和系统总线相连;另一种是A/D 芯片输出端通过接口电路和总线相连。下图属A/D 芯片输出端直接和系统总线相连。2.解:假设延时程序可调用DELAY,时间足以保证一次A/D转换结束。解:假设延时程序可调用DELAY,时间足以保证一次A/D转换结束。DATA SEGMENTBUF0 DB 1(?)DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATABEGIN:MOV AX,DATA MOV DS,AX MOV CX,1 ;设置采集次数MOV SI,0000HAA: MOV BX,OFFSET,BUF0 MOV DX,0260H OUT DX,AL ;启动IN0通道 CALL DELAY IN AL,DX ;读取IN0通道转换结果 MOV [BX+SI],AL ;存结果 INC SI LOOP AA ;采集次数未到循环 MOV AH,4CH INT 21H CODE ENDS END BEGIN

接上微机原理与接口技术试题

这种题目,去问老师啊,不行的话,问问同学.

微机原理及接口技术 多选题 题在问题补充

地址对齐的数据存储有(A、D)A、16位数据起始于偶地址 B、16位数据起始于奇地址 C、32位数据起始于模2地址 D、32位数据起始于模4地址 E、64位数据起始于模4地址 .如果在8088处理器地址总线A19~A14=111110时,选中某个存储器芯片,则物理地址(C、D、E)将访问这个存储器芯片。 A、FFFFFH B、FC000H C、FB000H D、FA000H E、F8000H

关于《微机原理接口技术》的几个多选题

1、BD2、ABCD3、BD4、ABD5、ABC6、AB7、ABC8、BD9、是什么引脚收到负脉冲?如果是/ACK,就选B10、ABCD

绍兴文理学院工程力学期末试卷 物理学期末试卷 电工学期末试卷 元培学院微机原理与接口技术期末试卷 c#期

你去看书吧 书上都有的 不用谢!!!!

《微机原理于接口技术》考试试题求高手来解?

1,st不解2,adc word ptr [bx],ax add al,12H sub ax,bx3,执行2条PUSH指令后,sp=sp-2=01FEH,sp"=sp-2=01FCH 结果:ss=0B9FH,sp=01FCH (你的ss有问题,P不在A到F之间。我假设为0B9FH) 物理地址为0B9F:01FC=(0BBEC)H 再执行一条POP指令后,sp""=sp"+2=01FEH,ss不变=0B9FH,sp=01FEH 物理地址为0B9F:01FE=(0BBEE)H

高分急求 微机原理及接口技术 编程题答案(100分再追加100分!!)

已发信息给你了

微机原理与接口技术选择习题,专业跪求答案,谢谢

求微机原理与技术接口考试题答案

(1)JMP BX ;IP=? 这个是段内间接转移,段地址不变,跳到BX指定的位置,IP=1256H(2)JMP TABLE[BX] ;IP=? 你的TABLE是什么?难道是哪个偏移量20A1H 那么地址计算就DS:(20A1+BX)=20000H+20A1H+1256H=232F7H IP=3280H(3)JMP [BX][SI] ;IP=? 这个也是段内间接转移,执行JMP后进行地址计算 DS:(BX+SI)=20000H+1256H+528FH=264E5H 然后把地址264E5H的1个字内容先给IP低字节再给高字节,IP=2450

微机原理与接口技术跪求答案

看了这些题目,就觉得自己会一点,有点时间就顺便做了下,就只是给你参考下,不一定完全正确的:1. (2200H):1456H,(前面的为段基址,后面的为偏移地址);2. 20200H;3.题目读了很久没有读懂。是要填写寄存器吗?如:CX是计数寄存器,AX是累加器等等;4.需要四片2114芯片级联才能组成2KB的RAM啊。2KB 的RAM需要地址线11根,数据线8根,所以怀疑你给出的数据线18根是不是错了?然后CPU地址线是16根,说明有5根是用于译码连接的,作为片选等信号,而且高5位的译码是:00110。首先对2114进行位扩展,然后再进行字扩展,就形成了2KB的RAM了;由于时间问题就不画图了,讲一下啦。地址线A0-A10接RAM作为片内地址,A11-A15接一片74LS139(2-4)译码器,A11,A12分别接139的A,B接口,A13接139的高电平使能端,其余的A15,A14,连接一个或门之后接到139的低电平使能端,这样就可以实现题目的要求了。具体的自己去理解吧。

求微机原理题目答案

微机原理与接口技术第二版答案

到课后答案网找!http://www.khdaw.com/bbs/

微机原理地址译码方法

一楼分析的很透彻了。本题目A选项应该也选。

table指令微机原理

40 基地址是TABLE ,偏移量是3. 答案是:40

微机原理求物理地址的问题,那个乘16的含义是左移4位,那计算的时候应该怎么算?

物理地址的计算方法是段地址左移一位十六进制数,再加上偏移地址。就像你这个题目中的算法就是:12000H+0FF00H=21F00H。物理地址的计算方法都是如此。只要把相应的段地址左移一位再相加就可以。但有时候需要判断它对应的段地址。这种题目相对来说是很简单的,只要把题目中给出的十六进制段地址左移一位,最后一位补零就可以的。再如CS=2100H,IP=02100H。则物理地址为:2A000H+02100H=2C100H希望对你有帮助!

急.!!!微机原理: 用1024*1位RAM芯片设计一个128KB的存储器系统,需要多少片芯片组成.?

8个

跟微机原理有关的 我知道答案 能说明为什么吗?

00H F8H

我的Word文档试题是微机原理复习题,可是不会做啊!请问怎样发到百度里求助试题答案?

微机原理复习题1. 简述A/D转换原理及其接口电路原理。2. 将地址为3456H内存单元的内容送到地址为6789H的内存单元.3. 从端口地址为DATA-PORT输入8bit数据,送到内存地址MEMY-ADDRES处。4. 微机系统中常用的四种基本输入输出方式是5. 计算:1. 巳知某CPU有12条地址线,求其最大可寻址空间=?2. 已知地址为502H,写出二进制地址。3. 巳知地址线的值:A9~A0=1011010111,写出其16进制地址值。6. 说明指令的功能:1.PUSH SI2.AND AX,01H3.OR CX,AX4.INC [BX]5.AND AX,[BP][SI]KK16.SHL CX,27. 写出指令或其指令序列实现以下操作: 1. 将数值23H送到AX2. 将CX的内容送到BX3. 将DI的内容压入堆栈 4. 将内存地址为5678H单元的内容送到CX5. 将某个内存单元的内容送到AX, 巳知内存单元的地址巳在BX中.6. 将AX同BX的内容相比较。7. 将内存KK1的最低位置1。如果还有需要,请告诉我,我会随时处理,答案希望你满意

华北电力大学《微机原理与接口技术》试卷及答案

等我考完了再上传吧 唉 好难钠

请教微机原理高手~~写出过程啊~~比如答案为什么是BL=00H啥的~俺主要就是问这个为什么~~~

Mov ax,1050h ax=1050hMov bp,1000h bp=1000hMov bx,2000h bx=2000hMov [bp],al Mov dh,20hMov [bx],dh [2000h]=20hMov dl,01h Mov dl,[bx] dl=20hMov cx,3000h cx=3000h

微机原理与接口技术赵彦强第二版课后习题答案,邮箱namegt@126.com,thankyou

晕,我都没那本书。

一个关于微机原理8255A的题,在线等答案!!

; MOV AL, 1000 0000B ;控制字 OUT 0D6H, AL ;初始化 MOV AL, 00H ;全零 OUT 0D0H, AL ;开始时全灭 CALL DELAY1 MOV AH, 10LP0: MOV AL, 01H ;有一位是高电平 MOV CX, 8LP1: OUT 0D0H, AL ;输出到PA CALL DELAY1 ;延时 SHL AL ;左移一位 LOOP LP1 ;循环8次 MOV AL, 00H OUT 0D0H, AL ;全灭 CALL DELAY1 DEC AH CMP AH, 0 JNE LP0 ;不到10遍则循环HLT ;停止END
 1 2 3 4 5 6  下一页  尾页