不会微机原理与接口技术习题,求助!!

供稿:hz-xin.com     日期:2024-04-28
求助!微机原理与接口技术习题!8253的!在线等牛人解答!!!答对了加分!!

我帮你回答,首先计算一下初值是用定时器0的除以定时器1的 4.77MHz/40Hz=119250把他分解到链各个定时器
然后根据选用二进制还是BCD码来写两个定时器的控制字
开始程序
mov dx,端口地址
mov al ,t0的初值
out dx ,al
mov al ,定时器0 的低8位
out dx ,al
mov al ,定时器0 的高8位
out dx ,al
mov dx,端口地址
mov dx,t1的初值
mov al ,定时器1的低8位
out dx ,al
mov al ,定时器1 的高8位
out dx ,al
望采纳,时间有限 计算方面的你就自己搞定哦,望采纳~~

1,首字单元AAA40H 末字单元AAA80H
A7F00+2B40=AAA40
为什么在A7F0后+个0这个老师应该上课讲过,这是因为8086微处理器与内存存储器之间所有信息交换都要使用20位物理地址,而在程序中所涉及的地址都是16位的逻辑地址,所以在计算时是通过将16位段基址左移4位再加上16位段内偏移量而生成的
AAA40+40H=AAA80
32个字转换成十六进制就是20H个字,换成字节就是40H个字节
2,起始地址是61000H,末地址是70FFFH
61000没什么好解释了,同上
段内最大偏移量是0FFFFH
所以70FFFH=61000H+0FFFFH
3,
XOR AH, AH ;AH清0
SAL AX, 1 ;AX算数左移1位
MOV BX, AX ;把AX放到BX(BX是原始AX的2倍)
MOV CL, 2 ;CL=2
SAL AX, CL ;再把AX算数左移2位(此时AX是原来的8倍)
ADD AX, BX ;两数相+
其实就是8x+2x=10x,算一个数的10倍

第一题: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,所以片内地址13根,64片,所以片选6根,同样是部分译码。

第三题1个模块128K,第一个模块首地址是10000H,末地址是2FFFFH,第二个模块首地址是30000H,末地址是4FFFFH,第三个首地址是50000H,末地址是6FFFFH,第四个是70000H和8FFFFH。

第三题C018是段首址,FE7FH是段内偏移地址,实际逻辑地址为
C018H*10H+FE7FH=C0180H+FE7FH=CFFFF

第一题的一小题
4位的扩展成8位的要进行位扩展,2片一组,16K的存储空间,所以需16组,共需(16K/1K)*(8/4)=32片1K*4的芯片。1片是1K的存储空间,所以需要10跟片内地址线,因为是16组,所以需要4根片选线,采用部分译码,还多余6条地址线,8086有20根地址线,10根片内地址,4根片选线

二小题
不需要进行位扩展,只需要进行字扩展,需要512K/8K=64片。一片8K,所以片内地址13根,64片,所以片选6根,同样是部分译码。

第二题 我没学过这个模块,不过也可以做,应该是对的。
1个模块128K,第一个模块首地址是10000H,末地址是2FFFFH,第二个模块首地址是30000H,末地址是4FFFFH,第三个首地址是50000H,末地址是6FFFFH,第四个是70000H和8FFFFH。

第三题。20位的物理地址是如何形成的,用段首址乘以10H,加上偏移地址就是啦。给你解释一下为什么。因为8086是16位机,内部寄存器是16位的,16位只可以寻址64K,但是8086系统的地址线有20根啊,有1M的寻址空间,所以就把整个存储空间分段,每段不超过64K就可以了,段内有一个偏移地址,这个地址是16位的。
比如你这题,C018是段首址,FE7FH是段内偏移地址,实际逻辑地址为
C018H*10H+FE7FH=C0180H+FE7FH=CFFFFH

帮你把作业做完啦,呵呵。你这个家伙好懒哎,计算都帮你做了,我还翻了一下书。
我可不是为了分数啊,互相学习啦,呵呵,很开心的。以后这块可以问我,看的出来微机原理你们刚上不久啊,记住我的ID,可以直接问我的。这题不懂得地方可以继续问,我会解释的

微机原理与接口技术跪求答案
答:首先对2114进行位扩展,然后再进行字扩展,就形成了2KB的RAM了;由于时间问题就不画图了,讲一下啦。地址线A0-A10接RAM作为片内地址,A11-A15接一片74LS139(2-4)译码器,A11,A12分别接139的A,B接口,A13接139的高...

本人现有一卷《微机原理与接口技术》的测试题,求高手帮忙。
答:12,AX BX CX DX SP BS SI DS 、CX、CS DS SS ES 13,(1)可对多个中断电源进行优先级排列和实现对多级中断的管理。(2)可以向CPU提供各种外设中断源的中端类型号。(3)一片8529A可以管理8级外设中断,且可用...

几个微机原理与接口技术的题目紧急求助!!
答:1,首字单元AAA40H 末字单元AAA80H A7F00+2B40=AAA40 为什么在A7F0后+个0这个老师应该上课讲过,这是因为8086微处理器与内存存储器之间所有信息交换都要使用20位物理地址,而在程序中所涉及的地址都是16位的逻辑地址,...

急求~有关微机原理与网络接口的题目
答:4、引脚信号INIR的功能为可屏蔽中断请求,HOLD的引脚功能为DMA请求 5、8086微机系统的标准寄存器一共有4个状态标志,5个控制标志 6、指令队列的作用:实现指令预取。使得取指令、执行指令并行进行。7、8086CPU经加电复位后,...

请教懂微机原理与接口技术的高手(解决下这几道题)!!!
答:1.AL内容加12H,结果送入AL ADD AL,12H 2.用BX寄存器间接寻址方式把存储器中的一个内存单元加上AX的内容,并加上CF位,结果送入该内存单元. ADC [BX],AX 3.AX的内容减去BX的内容,结果送入AX SUB AX,BX 4...

求助!微机原理与接口技术习题!8253的!在线等牛人解答!!!答对了加分...
答:然后根据选用二进制还是BCD码来写两个定时器的控制字 开始程序 mov dx,端口地址 mov al ,t0的初值 out dx ,al mov al ,定时器0 的低8位 out dx ,al mov al ,定时器0 的高8位 out dx ,al mov dx,端口地址...

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

《微机原理与接口技术》考试习题!求高手解答!财富悬赏20分
答:A)并行接口芯片 B)串行接口芯片 C)DMAC D)中断控制芯片 17、对于8255芯片的描述正确的是___D___。A)A口只能输入,B口只能输出 B)C口高4位只能输入,低4位只能输出 C)C口高4位、低4位不能同时输入...

一道微机原理与接口技术的题目,求思路
答:R1 EQU A2—A1的意义为:R1= A2的地址—A1的地址,A1是字节定义,定义了6个字节的数据,所以R1=6 R2 DB $—K1的意义为: $(当前地址)-K1的地址,K1是字定义,占2个字节,K2是字节定义,占6个字节,K3是双字...

求教《微机原理与接口技术》综合分析题,题目见下文。
答:计数器1方式2、计数值先读写低入8位再写入高8位,BCD码计数 控制字 =01110101b,8253初始化程序如下:MOV AL, 01110101b ; 控制字送入AL MOV DX, 36Bh ; 8253控制口地址 OUT DX, AL ; 控制字送8253...