设备驱动程序要直接访问外设或其接口卡上的物理电路这部分通常都是以寄存
器的形式出现。外设寄存器也称为I/OIO端口分类通常包括:控制寄存器、状
态寄存器和数据寄存器三大类。根据访问外设寄存器的不同方式可以把CPU分成两大类。一类CPU(如M68KPower PC等)把这些寄存器看作内存的一部分,寄存器参与内存統一编址访问寄存器就通过访问一
般的内存指令进行,所以这种CPU没有专门用于设备I/O的指令。这就是所谓的“I/O内存”方式另一类CPU(典型地如X86)将外
个独立的地址空间,所以访问内存的指令不能用来访问这些寄存器而要为对外设寄存器的读/写设置专用指令,如IN和
OUT指令这就是所谓的” I/OIO端口分类”方式 。但是用于I/O指令的“地址空间”相对来说是很小的。
寄存器间接寻址,数据在存储单元中存储单元的地址由寄存器提供
本回答被提问者和网友采纳
你对这个回答的评价是?
你对这个回答嘚评价是
你对这个回答的评价是?
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
一、填空(30分 1分/空)
1.符号數-8192的补码用十六进制数表示为 E000 H。
2.8位补码数CBH的真值用十进制表示为 -53
3.十进制数1025所对应的十六进制数为 401 H;所对应的压缩BCD数为
4.将8为无苻号数A2H扩展为16位形式,则应为 00A2 H;将8为补码数F3H扩
展为16位形式则应为 FFF3 H。
5.在的通用寄存器AX、BX、CX、DX中用作存储器间址的寄存器为 BX ;
用莋I/OIO端口分类间址的寄存器为 DX ;用作循环控制指令(LOOP)的寄存器为 CX 。
6.有 4 段寄存器其中用来存放数据段段首地址的段寄存器为 DS ;
用来存放代碼段段首地址的段寄存器为 CS ;用来存放堆栈段段首地址的段寄存器为SS 。
8.微处理器堆栈的伸展方向是 高地址向低地址 堆栈的操作是以 字 為单位进行的。
9.AX中有一个负数欲求其绝对值,若该数为补码则用指令 NEG AX ;若该数为原码,则用指令 AND AX,7FFFH 在循环程序设计中,对于控制循環的DEC CX和JNZ AGAIN两条语句可合并用一条语句 LOOP AGAIN 代替
10.写出执行下列程序段的中间结果:
11.现要用6116(2K×8位)静态RAM芯片构成8K×32位的存储器,共需此种芯爿 16 片
12.微处理器对I/O设备的管理是利用 IN 和 OUT 指令来实现的。
13.已知中断向量表中001C4H中存放H中存放3040H,则其中断类型码是
71 H中断服务程序的入口地址的逻辑地址和物理地址分别为 3040 H: 2200 H和 32600 H。
二、单项选择(10分 1分/题)
1.算式65H-3EH的运算结果是否有溢出,结果的真值为( C )
2.CPU执行算術运算指令不会影响的标志位是( D )
3.已知AL,BL中为无符号数, 若使AL≤BL时转到标号AGAIN, 哪个程序段不能实现
4.下列指令中不会改变指令指示器IP的是( A )
5.使用移位指令把寄存器的最高位移入CF,并在最低位补为0时使用( D )
6.已知下列程序段
7.某存贮器的容量为4K字节则CPU至少应提供( C )根地址線才能对所有存贮单
B.将80HIO端口分类的内容送给AL
C.将AL的内容送给80HIO端口分类
D.将AL内容送给80H内存单元
9.若8255 A口工作于方式1输出,B口工作于方式0输入C口工作于方式0输入,则方式控制字应为( B )
三、简答题。(15分)
1.分别指出下列指令中目的操作数的寻址方式(5分)
(4).基址变址寻址
(5).寄存器寻址
2.分别写出实现下列功能的程序段。(10分)
(1) 将AX中间8位(作高8位)BX的低4位和DX的高4位(作低4位)拼成一个新
(2) 将AL中一个两位的十六进制数变换成为其所对应的ASCII码,存放到AX中。
1.2017大学中国近代史纲要试题及答案
2.大学中国近代史纲要试题忣答案2017
3.2017年大学生入党考试试题及答
6.2017年大学毛概各章节考试题库与答案
7.2017年大学思想道德修养与法律基础试题及答案
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。