大学微机原理的几道简单题目,求解答

作者&投稿:荡律 (若有异议请与网页底部的电邮联系)
几道微机原理习题,求解答~

简单的部分我就不答了。我提醒一下吧:
第1题:没什么难度的。
第2题:题中的IF应该是ZF才对。题目也有误的,要相信自己。另外,8位相加减更容易啊,方法与16位一样。
第3题:地址并没有超。IP=FFOOH是一个补码,也就是说IP是一个负数。指针要在FFFF0H的基础上回减,所以不会超。
其它就不用说了,相信你自己能做了。

1、由于要构成128KB=128*8位

(1)、需用(128*8)/(16*8)=8片
(2)、需用(128*8)/(1*4)=256片
(3)、需用(128*8)/(64*1)=16片

2、MOV DX,83H
MOV AL,8EH 即MOV AL,10001110B A组选择方式0输出,B口方式1输入
OUT DX,AL C口高四位输入,低四位输入出


3、
(1)A1和A0分别为00 01 10 11
通道0:68HL;通道1:69H;通道2:6AH;控制端口:6BH
(2).初始值为1150
MOV AL,00110100B
OUT 6BH,AL
MOV AX,1150
OUT 68H,AL
MOV AL,AH
OUT 68H,AL


4、由于中断矢量表的地址=4*n

则中断类型码为32H时,其中断向量存放在0000:00C8开始的4个字节单元中。
怎么计算出来的呢?
32H=50D 则地址为50*4=200 即为0C8H



计算出地址后怎么编写装中断向量的程序段?

只要取00C8H和00C9H单元的内容装入IP,取00CAH和00CBH两单元的内容装入CS,即可转入中断服务程序,题目中给出了:中断服务程序入口地址为2100H:3000H

告诉你了这个原理,后面已经很简单了,只要几条传输语句就行,但我想让你自己做,以后你就能够自己做了。





好久没有做这题了,做完后有种快感,呵呵。 写得详细了点,希望你能看懂并理解

(1) count=3,因为$是“当前段的计数”
(2)TAB DW 10 DUP(?)
ARRY DB ‘ABC’
BUF DB ?
(1) MOV AX,TYPE BUF AX=( 1 )
(2) MOV BX,TYPE TAB BX=( 2 )
(3) MOV CX,LENGTH TAB CX=( 10 )
(4) MOV SI,SIZE TAB SI=( 20 )
-----------------------------------------------

BUF DB ‘AB’
LEA BX,BUF
MOV AX,[BX]
ADD AX, 6230H

执行完程序后,则
(1)寄存器(AX)= a471 H (AL='A' 字是低字节在前,高字节在后 )

另 LEA BX,buf 取的是BUF的偏移地址,并不是你理解的用BUF中的数做地址。
-----------------------------------------------------------

对于下面的数据定义,各条MOV指令单独执行后,有关寄存器的内容是什么?

NUM DB ?
TAB-A DW 5 DUP(?)
TAB-B DB ‘NEXT’
(1) MOV AX,TYPE NUM AX=( 01H )
(2) MOV AX,TYPE TAB-A AX=( 02H )
(3) MOV CX,LENGTH TAB-A CX=( 05H )
(4) MOV DX,SIZE TAB-A DX=( 0AH )
(5) MOV CX,LENGTH TAB-B CX=( 04H )
(6) MOV DX,SIZE TAB-B DX=( 04H )

因为,取的是数据类型、存贮单元大小,而不是取该单的存贮内容!!!

希望能帮到你

352 325 253

其实我也不会,求大神指点。。。。

【求解答】几道微机原理题(急需,可追加得分)
答:只要取00C8H和00C9H单元的内容装入IP,取00CAH和00CBH两单元的内容装入CS,即可转入中断服务程序,题目中给出了:中断服务程序入口地址为2100H:3000H 告诉你了这个原理,后面已经很简单了,只要几条传输语句就行,但我想让你自己做,以后你就能够自己做了。好久没有做这题了,做完后有种快感,呵呵...

微机原理试题求答案
答:五、问答题 2.总线周期的含义是什么?CPU完成一次存储器访问或访问I/O所需的时间 8086/8088的基本总线周期由几个时钟周期组成?4个 如果一个CPU的时钟频率为24MHz.那么它的一个时钟周期为多少秒?一个基本总线周期为多少秒?1/24M=41.6ns 4*41.6=166ns 3.总线周期中,在什么情况下会插入Tw...

微机原理题目四,试了好几次都编不出,总是有错误
答:一、问答题 1、下列字符表示成相应的ASCII码是多少?(1)换行 0AH (2)字母“Q” 51H (3)空格 20H 2、下列各机器数所表示数的范围是多少?(1)8位二进制无符号定点整数;0~255 (2)8位二进制无符号定点小数;0.996094 (3)16位二进制无符号定点整数;0~65535 (4)用补码表示的16...

大学微机原理的几道简单题目,求解答
答:(1) count=3,因为$是“当前段的计数”(2)TAB DW 10 DUP(?)ARRY DB ‘ABC’BUF DB ?(1) MOV AX,TYPE BUF AX=( 1 )(2) MOV BX,TYPE TAB BX=( 2 )(3) MOV CX,LENGTH TAB CX=( 10 )(4) MOV SI,SIZE TAB SI=( ...

微机原理习题,请高手帮忙!!!
答:<1> (1)mov ax,[bx]存储器操作数的逻辑地址为3842h,物理地址为28772h;(2)xlat存储器操作数的逻辑地址为3936h,物理地址为28866h;(3)mov es:[bx+si],al存储器操作数的逻辑地址为1c4bh,物理地址为f5c4bh;(4)push bx存储器操作数的逻辑地址为1200h,物理地址为43300h;(5)mov al,[bx+...

找高手 !微机原理的几道题
答:8088 CPU地址总线宽度为20位(A0~A19),6264芯片容量为8K×8位,使用低13位地址信号(A0~A12)作为片内寻址,使用高7位地址信号(A13~A19)作为片选地址译码。根据题目要求,6264芯片所占地址范围写成二进制形式为:开始地址:0011 0010 0000 0000 0000 结束地址:0011 0011 1111 1111 1111 可以...

微机原理题目
答:C:I/O读信号,双向,低电平有效。当CPU控制总线时,为输入信号,CPU读8237A内部寄存器的状态信息;当8237A控制总线时,为输出信号,与配合控制数据由外设传至存储器。(I/O write):I/O写信号,双向,低电平有效。当CPU控制总线时,为输入信号,CPU写8237A内部寄存器;当8237A控制总线时,为输出...

微机原理三道题麻烦各位解答下。谢谢了。
答:(3)影响的六个状态标志是 OSZAPC PF是奇偶标志,把两个加一起的结果写出来,数“1”的个数,若为偶数则为1,否则为0 AF为辅助标志,取两个数的后半段(即后四位)相加,若有进借位,则为1,否则为0,这个常用作结果的十进制调整。ZF零标志,结果为0则为1,显然本题结果不是0,所以ZF=0...

急.!!!微机原理: 用1024*1位RAM芯片设计一个128KB的存储器系统,需要多 ...
答:答案:128K*8b/(1024*1)=128*8 这种题目就好像搭积木,存储单元个数不够,就字扩展;位数不够就位扩展;字扩展和位扩展的相乘,就是答案了。本题目标系统是128KB,也就是128K*8,而芯片是1024*1,即1K*1 本题存储单元个数不够,目标系统是128K,而原有芯片才1024也就是1K,所以需要128个...

【急!在线等】微机原理考试题目,小弟分不多,但真的很急
答:.设某一条指令的物理地址为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,...