资源描述
2011.07.07am9:00~11:00微机原理与接口技术期末复习(09电信)
1,写出10010011二进制数无符号数与带符号数补码表示的十进制数。
提示:无符号数源码与补码相同,直接将其化为十进制正数。而带符号数补码第一个数为1时则为负数,将一个负数的补码中的n-1位按位取反再加1,再在所得出结果前加负号.书上第9页有详细说明。
2,已知[X]原=10101100,[Y]补=11000110,求[X+Y]补=
3,有一块200个字节的存储区域,其起始地址为6258:134BH,这个区域首末单元的物理地址是
提示:末地址应该是从零开始计数,应加上199(应该加16进制的199)个字节。
4,设异步传输时,每个字符对应1个起始位,7个信息位,1个奇偶位校验位和1个停止位。如果波特率为9600b/s,则每秒能传输的最大字符数是________.。
提示:波特率/每个字符的位数=每秒传输最大字符数
5,当8255A的PC4~PC7全为输出线,表明8255A的A端口工作方式为________。
Attention:要搞清三个端口的工作方式以及在方式0,1,2情况下A,B,C三个端口的配合情况。
6,指令ADD[BX+DI],CX源操作数的寻址方式是__________,目的操作数的寻址方式是___________.
Attention:搞清7种寻址方式。
7,在机器内部操作中,CPU与存贮器之间信息交换使用的是_______地址。
8,假设VAR为变量,指令MOV BX,OFFSET VAR源操作数的寻址方式是( )。
A,直接寻址 B,间接寻址 C,立即数寻址 D,存贮器寻址方式
提示:OFFSET VAR 表示求VAR的地址。
9,若每输入n个CLK脉冲,在OUT端就可输出一个宽度为一个CLK周期的负脉冲,则8253应工作于方式( ).
A,0 B,1 C,2 D,3
Attention:分清每种工作方式的特点,开始计时方式。。。
10,下列指令执行后能使BX中数据必为奇数的是( )。
A,XOR BX,01H B,OR BX,01H C,AND BX,01H D,TEST BX,01H
提示:TEST表示对其与,但是输出结果为原数。
11,设CL=05H,要获得CL=0AH,可选用的指令是( )。
A,XOR CL,0FH B,NOT CL C,OR CL,0AH D,AND CL,0FH
13,使用DOS功能调用时,子程序编码地址应放在( )。
A,AL B,AH C,AX D,任意指定
14,下列第( )条是合法的访问I/O端口指令。
A,IN AL,100H B,IN AL,BX C,IN AL,BL D,IN AL,DX
15,8086CPU在进行I/O读操作时,M/-IO和DT/-R必须是( )。
A,0 0 B,0 1 C,1 0 D,1 1
16,8086执行一个总线周期最多可传送( )字节。
A,1个 B,2个 C,3个 D,4个
17,8086/8088执行一个总线周期是在( )之后插入Tw.
A,T1 B,T2 C,T3 D,T4
Attention:注意是在之后还是之前插入。
18,若用存贮器芯片(32K×1)构成8086的1M存贮器系统至少要用( )。
A,8片 B,16片 C,32片 D,64片
提示:跟已知单价、总价算数量一样。
19,除法出错是属于( )中断。
A,线路故障 B,内部中断 C,INT0 D,单步中断
Attention:记住常出现的错误中断向量号。
20,8255A工作于方式1输出方式,A口/B口与外设之间的控制状态联络信号是( )。
A,STB与IBF B,IBF与-ACK C,-OBF与-ACK D,-OBF与-STB
21,8086系统可寻址I/O端口的最大地址为( )。
A,0FFH B,0FFFH C,0FFFFH D,10000H
22,普通中断结束EOI命令适用于( )方式中的中断命令。
A,完全嵌套 B,自动循环 C,特殊循环 D,特殊屏蔽
23,已知:STRING DB ′AB′,0,0,′CD′,0,0,′EF′,0,0
请用DW伪指令改写上述数据定义语句,要求改写后保持内存单元中内容不变。
提示:先画出内存中他们的位置在高对高低对低写出。DW表示两个内存单元,如在用伪指令DW的情况下DB 0,0就等价于DW 0.
0
0
F
E
0
0
D
C
0
0
B
A
24,试编写一指令序列,完成将AX寄存器中的内容乘以10.
提示:因为题目要求不许用乘法指令,所以乘法要靠移位指令来实现。因为一个二进制数每向左移一位相当于乘以2,移两位相当于乘以4,所以我们可以先将其移3位,保留结果;再将其移1位,保留结果,最后将两次的结果相加就是S×2^3+S×2^1=S×10.
25,用8086CPU和INTEL8255A以及DAC0832设计一个波形发生器,请画出电路示意图,并写出产生三角波的汇编程序。(书上330页例题)
(老师说不用画图)
26,欲使用8253的计数通道产生周期为1ms的连续脉冲,设8253的CLK脉冲为1MHz,端口地址为100H—103H,试写出对8253计数通道1的初始化程序。
提示:先写控制字,地址放入DX,采用寄存器寻址方式,工作方式为方式3(也可以用方式2){可以参照实验软件8253中断计时器的程序}
部分参考答案:
1,147 -109 2,10011010 3, 638CBH 63992H 4,960 5,0 6,寄存器寻址 基址变址寻址 7,物理 8,C 9,C 10,B 11,A 13, B 14,D 15,A 16,B 17,C 18,C 19,B 20,C 21,C 22,A
23,STRING DW ′BA′,0,′DC′,0,′FE′,0
24,SHL AX,1
MOV BX,AX
SHL AX,1
SHL AX,1
ADD AX,BX
重启电脑,启动到系统登录界面时,同时按住Ctrl+Alt键,然后连击两次Del键,会出现新的登录界面,用户名输入Administrator密码为空,回车即可登录,登录后打开控制面板/用户账户/更改账户/点击原来的“帐户名”/更改我的密码/输入新的密码,再次输入新的密码,然后点击“更改密码”按钮即可。(如果你能登录,就按登录后设置)
展开阅读全文