《微机原理与接口技术》试卷(B)
(2010-05-01 17:55:24)
标签:
试卷(b)it |
分类: 微机原理、汇编程序与接口技术 |
一、填空。(25分
1分/空)
1.-32的补码是
2.压缩BCD数1000H所对应的十进制数为
二进制数为
3.十进制数80所对应的十六进制数为
4.若DS=095FH时,物理地址是11820H。当DS=2F5FH时,物理地址为
5.8086/8088微处理器堆栈的伸展方向是
以
6.AX中有一个负数,欲求其绝对值,若该数为补码,则用指令
该数为原码,则用指令
7.写出执行下列程序段的中间结果:
(1) MOV AX, 5634H
8.目前采用较多的3级存储器结构为
9.微处理器寻址I/O接口通常采用的寻址方式有
得分 |
|
二、一数据段定义如下:
DATA SEGMENT
S1 DB 1,2,3,4,5
S2 DB ‵12345′
COUNT EQU $-S1
NB DB 3 DUP (2)
NW DW -120,-3
P DW -2
DATA ENDS
画出该数据段中数据的存储形式。(10分)
得分 |
|
三、分别写出实现如下功能的程序段。(15分 5分/题)
(1) 将AX中间8位(作高8位),BX的低4位和DX的高4位(作低4位)拼成一个新的字。
(2) 将数据段中以BX为偏移地址的连续4个单元中的内容颠倒过来。
(3) 将AL中一个两位的十六进制数变换成为其所对应的ASCII码,存放到AX中。
得分 |
|
四、编写程序实现从键盘输入一个十六进制数,把它转换成为十进制数,在屏幕的下一行显示出来。(使用9号和10号功能调用)(15分)
得分 |
|
五、用译码法连接容量为16K×8的存储器,若用2K×8的存储芯片,共需要多少片?共需要多少根地址线?其中几根作为字选择线?几根作为片选择线?试用74LS138译码器画出译码电路,并标出其输出线的地址范围。(15分)
得分 |
|
六、设计接口电路和控制程序,用8个理想开关输入二进制数,8只发光二极管显示二进制数,并在屏幕上以十六进制数的形式显示该二进制数。画出控制电路图并编写控制程序。要求:随时拨动开关改变输入的二进制数时,发光
二极管和屏幕显示都要发生相应的改变,当按下任意键时,退出控制程序。(用
74LS244和74LS273实现,244和273的端口地址同为280H)(20分)