11.2叙述行反转法的基本工作原理,画出行反转法的程序流程。
答:1.行反转法的基本工作原理:
将行线接一个并行口,使其工作于输出方式;将列线接一个并行口,使其工作于输入方式;程序使cpu通过输出口往各行线上全送低电平,然后读入列线的值。若此时有某个键被按下,则必定会使某列线值为0。然后程序将两个并行端口的输入/输出方式调换,并将刚才读得的列线值从列线所接的并行口输出,再读取行线的输入值,在闭合键所在的行线上的值必定为0。
这样当一个键被按下时,必定可以读得唯一的行值和列值。
2.程序流程如右:
15.3微型机系统中的总线分为哪几类?各有什么特点?
按照布局范围分:
1)内部总线。
处于cpu内部、用来连接片内运算器和寄存器等各个部件的总线,也叫片内总线。
2)局部总线。
是主板上的信息通道,连接主机板上各主要部件,而且通过扩展槽连接各种适配器。
3)系统总线。
这是多处理器系统即高性能计算机系统中连接各cpu插件板的信息通道,用来支持多个cpu的并行处理。
4)外部总线。
是微型机和外设之间的通信总线。
按照功能:数据总线、地址总线和控制总线,分别用来传输数据、地址、命令和状态信号。
15.32什么叫pci的配置空间?其功能是什么?
配置空间是pci系统中所特有的、容量固定的特定格式的存储器。
功能:一是为系统软件提供此设备的相关参数,包括设备类型、名称、接口、有没有中断等,以便安装对应的驱动软件;
二是为系统软件的配置操作和设备运行提供基地址寄存器和工作寄存器。
16.4 pentium系统中的bios包含哪些内容?
bios中存放系统中常用的i/o设备的驱动程序。
自检和初始化程序。
启动程序。参数配置程序。
i/o驱动程序。
9.5编程将8253/8254计数器0设置为模式1,计数初值为3000h;计数器1设置为模式2,计数初值为2010h;计数器2设置为模式4,计数初值为4030h;地址设为0070h、0072h、0074h、0076h。
答: mov al , 32h ;设置计数器0为模式1 0011 0010
out 76h , al
mov ax , 3000h ;设置计数器初值。
out 70h , al ;先输出低8位。
mov al , ah
out 70h , al ;再输出高8位。
mov al, 74h ; 设置计数器1为模式2 0111 0100 或者 0111 1100
out 76h,al
mov ax , 2010h ; 设置计数器初值。
out 72h,al; 先输出低8位。
mov al,ah
out 72h,al; 再输出高8位。
3.33下面的程序段实现两个16位组合bcd码相减,进入程序时,bx中为被减数,ax中为减数,程序执行后,结果在ax中。请仿照这一程序段设计两个16位组合bcd码相加的程序。
stasub: mov ch,ah ; 保存高8位。
sub al,bl ; 低8为相减。
das十进制调整。
xchg al,ch
sbb al,bh ; 高8位相减。
dasmov ah,al ; 结果放在ax中。
mov al,ch
ret答: mov ch,ah
add al,bl
daaxchg al,ch
adc al,bh
daamov ah,al
mov al,ch
ret3.41 用串操作指令设计一个程序,在www开始的长度为100h个字的区域检索一个关键字,如检索到则返回,否则执行后续程序段,关键字预先放在ax中。
答: mov di,'www'
cldmov cx,100h
mov dx,cx
repnz scasw
jnz aaa
retaaa
微机原理答案
1.串行通信与并行通信的主要区别是什么?各有优缺点?答 按信息的传送方式可将数据通信分为并行通信与串行通信两种 并行通信 是指利用多条数据传输线将一个数据的各位同时进行传送。特点 传输速度快,适用于短距离通信。串行通信 是指利用一条传输线将数据的各位一位位地顺序进行传送。串行通信又可分为异步通信和同...
微机原理答案
第3章 8086 8088指令系统与寻址方式习题。3 3 8086系统中,设ds 1000h,es 2000h,ss 1200h,bx 0300h,si 0200h,bp 0100h,var的偏移量为0600h,请指出下列指令的目标操作数的寻址方式,若目标操作数为存储器操作数,计算它们的物理地址。1...
微机原理A答案
安徽大学20 11 20 12 学年第 2 学期。微机原理及应用 a卷 考试试题参 及评分标准。一 单项选择题 每小题2分,共20分 1 a2 b 3 a4 c 5 c6 b 7 d8 c 9 c10 b 二 填空题 每空1分,共20分 10000011 ch,e896h,cf 1,of 0,zf ...