微机期末试卷(5)

2019-01-07 14:39

1. 从键盘读入一个小写字母,输出字母表中倒数与该字母序号相同的那个字母。例如输入首字母a则输出最后一个字母z,输入第4个字母d则输出倒数第4个字母w。 code segment assume cs:code main:mov ah,1 int 21h mov dl,0DBH sub dl,al mov ah,2 int 21h mov ah,4ch int 21h

code ends

2、试编制一程序:从键盘上输入一行字符,要求第一个键入的字符必须是空格符,如不是,则退出程序;若是,则开始接收键入的字符并顺序存放在首地址为BUFFER的缓冲区中(空格符不存入),直到接收到第二空格符时退出程序。 data segment

buffer db 255 dup (0) data ends code segment

assume ds:data,cs:code main:mov ax,data mov ds,ax lea bx, buffer mov ah,1 int 21h cmp al, 20h jne lab2 lab1:mov ah,1 int 21h cmp al,20h je lab2

mov byte ptr[bx],al add bx,1 jmp lab1 lab2:mov ah,4ch int 21h code ends end main

五、分析设计题(15分)

CPU的地址总线16根(A0-A15,A0为低位),双向数据总线8根(D0-D7),控制总线中主存有关的信号有MREQ,R/W。主存地址空间分配如下:0-8191为系统区,由只读存储芯片组

成,8192-32767为用户程序区;最后(最大地址)2K地址空间为系统程序工作区。现有如下存储芯片:

EPROM:8K×8位(控制端仅有CS)

SRAM:16K×1位,2K×8位,4K×8位,8K×8位

请从上述芯片中选择适当芯片设计计算机主存储器,画出主存储器逻辑框图,注意画出选片逻辑(可选用门电路及3:8译码器74LS138)与CPU的连接,说明选哪些存储芯片,选多少片?

解:主存地址空间分布如下图所示:

0 8191 8192 32767 63487 65535 8K(EPROM) 根据给定条件,选用EPROM:8K×8位芯片1片 24K(SRAM) SRAM:8K×8位芯片3片 2K×8位芯片1片 3:8译码器仅用Y0、Y1、Y2、Y3和Y7输出端,且最后的 2K×8位芯片1片还需加门电路译码。 30K(空) 2K(SRAM) ??????????????????7分 主存储器的组成与CPU连接逻辑图如下所示:

?????????????????8分


微机期末试卷(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:幼儿园课程论模拟试题答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: