微机原理习题求解

作者&投稿:宠徐 (若有异议请与网页底部的电邮联系)
《微机原理》的习题求解~

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

二、选择题
1、寄存器间接寻址方式中,操作数在 C 中。
A.通用寄存器 B.堆栈 C .存储单元 D.段寄存器
2、用BP作基址变址寻址时,操作数所在的段是 C 。
A.数据段 B.代码段 C.堆栈段 D.附加段
3、含有立即数的指令中,该立即数被存放在 B 。
A.寄存器中 B.指令操作码后的内存单元中
C.指令操作码前的内存单元中 D.由该立即数所指定的内存单元中
4、假设(SS)=2000H,(SP)=0012H,(AX)=1234H,执行PUSH AX后,B = 12H
A.20014H B.20011H C.20010H D.2000FH
5、执行MOV BL,55H
AND BL,0F0H 指令后,(BL)= 50H 。
A.55H B.0F0H C.50H D.05H
6、将寄存器AX的内容求反的正确操作是C
A. NEG AX B. TEST AX,0FFFF
C. NOT AX D. CMP AX,AX
7、下面说法正确的是 C
A.地址总线是双向总线 B.执行一条指令就是取指令阶段
C.8086CPU有16条数据线 D.ES是堆栈段寄存器
8、执行IN指令即是执行 B
A.I/O写操作 B.I/O读操作 C.存储器写操作 D.存储器读操作
9、溢出标志OF 是反映 C
A.算术运算是否出现进位情况 B.算术运算是否出现借位情况
C.带符号数运算结果是否超过机器能表示的数值范围
D.无符号数运算结果是否超过机器能表示的数值范围
10、下列语句中有语法错误的语句是 A
A.MOV AX,[BX][BP] B.ADD AX,[BX]
C.CMP [BX],AX D.LEA SI,20H[BX]
11.在8086CPU 微机汇编语言程序设计中,字操作的二进制数的位数是 B
A.8 位 B.16 位 C.32 位 D.64 位
12.默认状态下,在寄存器间接寻址中与SS 段寄存器对应的寄存器是 B
A.BX B.BP C.SI D.DI
13.以下指令不是逻辑运算指令的是 D
A.XOR AL,3 B.NOT AL C.OR AL,3 D.CWD
14.在汇编语言程序设计中,变量定义后,具有类型属性,非法的类型属性是 C
A.字节 B.字 C.字符 D.双字
15.在指令“MOV AX,INBUFF”中,变量INBUFF 的段是 B
A.CS B.DS C.SS D.ES
16.微型计算机中主要包括有 A
A. 微处理器、存储器和I/O接口 B.微处理器、运算器和存储器
C.控制器、运算器和寄存器组 D.微处理器、运算器和寄存器
17.指令 C 的源操作数的寻址方式为直接寻址。
A.MOV [2000H],AL B.IN AL,DX
C.XOR AL,[2000H] D.MOV AX,2000H
18.现行数据段位于存储器BOOOOH到BOFFFH字节单元,则段寄存器DS的内容及该段长度(字节数)分别为: A
A.BOOOH,1000H B.O0OOH,OFFFH
C.BOOOH,OFFFH D.BOOOH,OOFFH

三、判断题
1、8086/8088的逻辑段不允许段的重叠和交叉。 [ X ]
2、8086复位后,CPU从FFFFH:0000H处开始执行指令。 [ V ]
3、中断服务程序可放在用户可用的内存的任何区域。 [ X ]
4、堆栈是以先进后出方式工作的一段存储空间。 [ V ]
5、SHL BL,3 [ X ]
6、堆栈是处在CPU内部的一个部件。 [ X ]
7、IP中存放的是正在执行的指令的偏移地址。 [ X ]

(1)立即数寻址方式,(AL)=58H,用不到物理地址(PA);
(2)寄存器寻址方式,把BX的内容对应的赋值给AX;
(3)存储器直接寻址方式,PA=(DS)*10H+1100H=21100H;
(4)寄存器间接寻址方式,PA=(DS)*10H+1100H=21100H;
(5)寄存器间接寻址方式,PA=(ES)*10H+1100H=31100H;
(6)这个有点问题,应该是[BP+地址偏移量],寄存器相对寻址方式。
(7)寄存器间接寻址方式,PA=(DS)*10H+(SI)=20040H;
(8)寄存器相对寻址方式,PA=(DS)*10H+(BX)+0100H=21200H。

这位同仁,你的课本咋会有这样的习题?


微机原理习题求解
(1)立即数寻址方式,(AL)=58H,用不到物理地址(PA);(2)寄存器寻址方式,把BX的内容对应的赋值给AX;(3)存储器直接寻址方式,PA=(DS)*10H+1100H=21100H;(4)寄存器间接寻址方式,PA=(DS)*10H+1100H=21100H;(5)寄存器间接寻址方式,PA=(ES)*10H+1100H=31100H;(6)这个有...

机械原理​课后习题,求齿轮系的自由度?
机构的自由度为二,这个轮系为周转轮系的差动轮系,差动轮系的自由度为2,行星轮系和定轴轮系的自由度为1

不会微机原理与接口技术习题,求助!!
第一题:1K=2的10次方,而16K是2的14次方 要16乘以2=32片,1片是1K的存储空间,所以需要10跟片内地址线,因为是16组,所以需要4根片选线,采用部分译码,还多余6条地址线,8086有20根地址线,10根片内地址,4根片选线 。第二题:8K=2的13次方,8乘以1024除以512=16片一片8K,所以片内地址1...

计算机组成原理习题,求大神帮忙
首先,因为地址码为8,所以,每一位都有2 ^ 8次方 条指令。无操作数的指令,有N条,那么单操作指令用于扩展的指令有 N \/ 2^8条,又因为,单操作数的总指令为M条, 所以双操作数的指令用于扩展的指令条数为 M \/ (2^8 - N \/ 2^8), 所以剩下的双操作数令为 2^8 - 减去用于扩展...

电路原理习题,求详细过程,在线等,谢谢!
解:将电阻R=4Ω从电路中断开。4I+4I+9=9,I=0。Uoc=Uab=-9+4I=-9(V)。将电压源短路,得到:Req=Rab=4∥4=2(Ω)。戴维南定理:U=Uoc×R\/(Req+R)=-9×4\/(2+4)=-6(V)。

计算机编译原理习题,写出正规式等价的文法?
1、ba*:S-〉bA,A-〉з,A-〉aA2、1(0|1)*0:S-〉1AA-〉B0,B-〉ε,B-〉0B,B-〉1B3、01*|1:运算顺序,*,.(连接,可省)|,S-〉0A,S-〉1,A-〉ε,A-〉1A,4、(a|b)*a,S-〉Aa,A-〉ε,A-〉aA,A-〉bA ...

一道关于机械原理计算机构自由度的题(最好能具体说一下怎么算的)_百度...
3*5-2*6-2=1 凸轮上的小轮都相当于给连杆焊死。没有低副,两者相当一个构件。虚约束去除。复合铰链低副数为构件-1=3.两个大凸轮焊死在一块。相当于一个构件

大连理工大学 计算机原理 习题5答案
1.CPU寻址内存的能力最基本的因素取决于。答案:地址总线宽度2.利用全地址译码将6264芯片接到8088系统总线上,使其所占地址范围为32000H-33FFFH.画出电路简图。将地址范围展开成二进制形式:6264芯片的容量为8KB,需要13根地址线A0~A12(见上图虚线框内的部分)。由于为全译码,因此剩余的高7位都...

计算机组成原理习题
1.64位机,地址为26为:由此可知此存储器的存储空间大小为:64*2^26位,所以需要的内存条数 为:64*2^26\/16*2^20*64=4个内存条 2.16M*64\/4M*8=32个DRAM芯片 .

微机原理与汇编语言习题:
[X]补码=ABH,[Y]补码=CDH,[X+Y]补码=[X]补码+[Y]补码 =AB + CD = (1) 78H 即:[X+Y]补码=AB + CD = 78H,CF=1。另外:溢出标志OF=1;ZF=0;SF=0;辅助进位标志AF=1。

马尾区17773195409: 微机原理习题求解答给定寄存器及存储单元的内容为:(DS) =2000H,(BX) = 0100H,(SI) = 0002H,(20100) = 32H,(20101) = 51H,(20102) = 26H,(20103) = 83... -
壤燕奥力:[答案] (1)1200H (2)0100H (3) B61AH (4) 5132H (5) B61AH (6) 8326H

马尾区17773195409: 《微机原理》的习题求解在某系统中,已知当前(SS)=2360H,(SP)=0800H,请说明该堆栈段在存储器中的物理地址范围.若往堆栈中存有20个字节数据,... -
壤燕奥力:[答案] 只能知道当前堆栈段的物理地址,ss*16+sp=23E00H,sp=0时为栈底,物理地址为23600H堆栈段最大不超过64k,该堆栈段的段地址为2360H,偏移地址范围最大为0000H~0FFFFH物理地址=段地址*10H+偏移地址 ,即23600H~235FFH.当前sp...

马尾区17773195409: 微机原理习题求解 -
壤燕奥力: (1)立即数寻址方式,(AL)=58H,用不到物理地址(PA); (2)寄存器寻址方式,把BX的内容对应的赋值给AX; (3)存储器直接寻址方式,PA=(DS)*10H+1100H=21100H; (4)寄存器间接寻址方式,PA=(DS)*10H+1100H=21100H; (5)寄存器间接寻址方式,PA=(ES)*10H+1100H=31100H; (6)这个有点问题,应该是[BP+地址偏移量],寄存器相对寻址方式. (7)寄存器间接寻址方式,PA=(DS)*10H+(SI)=20040H; (8)寄存器相对寻址方式,PA=(DS)*10H+(BX)+0100H=21200H.这位同仁,你的课本咋会有这样的习题?

马尾区17773195409: 求解一道微机原理的题目3.9 执行下列指令后,AX寄存器中的内容是什么?TABLE DB 10,20,30,40,50ENTRY DW 3……MOV BX,OFFSET TABLEADD BX,... -
壤燕奥力:[答案] 40 基地址是TABLE ,偏移量是3. 答案是:40

马尾区17773195409: 微机原理与应用求解一条题从TABLE开始的单元中有10个16位无符号数,编写一个程序找出其中最小数并存入MIN单元 -
壤燕奥力:[答案] DATA SEGMENT DA DW 1234H,4567H.; 还有什么数自己打 MIN DW ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS: DATA START: MOV AX, DATA MOV DS, AX MOV SI, OFFSET DA MOV BX, OFFSET MIN MOV CX, 10 MOV DL, ...

马尾区17773195409: 一道关于微机原理的题,8086cpu中,若段地址为06800H,则该段的首单元物理地址为____H,最后单元物理地址为____H.最好有解题方法, -
壤燕奥力:[答案] 8086的寻址是段地址左移4位+偏移地址十六进制表示的话就是6800Hx10H+偏移地址,没给出偏移地址,这俩都应该是68000H

马尾区17773195409: 请帮忙三道微机原理题目1、微型机与外设之间交换数据有哪几种控制方式?2、128K*8位存储器的最小地址用16进制表示为( ),最大地址用16进制表示时... -
壤燕奥力:[答案] 1:慢速或中速的外围设备,CPU与这类设备之间的数据交换通常采用异步定时方式;高速的外围设备,同步定时方式;更快的同步传送要采用直接内存访问(DMA)方式

马尾区17773195409: 微机原理试题求答案一、判断正误1. MOV AL,BX 2. INC [BX] 3. MOV BX,OFFSET VALUE[SI] 4. SAR VALUE,2 5. JMP WORD PTR LOPA 6. CMP CX,[BX] ... -
壤燕奥力:[答案] 答题啦就要给分哦一一、判断正误1. MOV AL,BX 错 位数不对2. INC [BX] 错 不能使存储器3. MOV BX,OFFSET VALUE[SI] 可以4. SAR VALUE,2 错5. JMP WORD PTR LOPA 可以的,段内直接转移6. CMP CX,[BX] 错7. POP ...

马尾区17773195409: 微机原理,已知内存单元的偏移地址求物理地址!给定一个存放数据的内存单元的偏移地址是20C0H,(DS)=0C00EH,求出该内存单元的物理地址? -
壤燕奥力:[答案] “(DS)=0C00EH 是20位的 ” 最高的一位大于9,要在前面加0,用来区分是数字还是一个语句标识符.其实真实的DS 是C00E 二进制是 1100 0000 0000 1110 偏移地址就是IP,CS+IP左移4位 也就是 z是在这里用的占位的符号.写...

马尾区17773195409: 《微机原理》的习题求解
壤燕奥力: 学了好几年了,忘的差不多了,貌似是(ss)+(sp)作为堆栈的起始地址,++(sp),存入一个字节

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网