(答题时间120分钟,答案请写在答题纸上)
姓名学号班级成绩。
一.填空 (60分,每空1分)
1. 8088的地址总线有多少位?( 寻址范围是多少?(
2.8088/8086 cpu就功能而言可分为二大部分,即( )和( )
3. 生产下列软件和硬件的公司是:(1)windows( )2)wps3)word4)奔腾系列微处理器( )5) ie浏览器6)celeron(赛扬)系列微处理器( )
4.2500和512表示成十六进制数分别为( )和( )
5.–4的补码用8位二进制数表示为5832用8421bcd码表示为用二进制数表示为。
6.8位补码表示的最小整数为表示的最大整数为补码***表示十进制数( )
7.执行mov ah,64h add ah,64h,结果ah中为十进制数( )标志位af=( cf=( of=( pf=( zf=(
8. 一个16×4位rom需要多少根地址线?( 多少数据线?( 某ram容量为4k×8位,需要多少根地址线?(
9.写出执行下面程序过程中ax寄存器的值。
xor ax,ax
mov dl,05h
or al,dl
mov cl,4
ror ax,cl
10.某微机内存首地址为3000h,末地址为63ffh,求其内存容量。(
11.当8253对方式控制字寄存器进行写操作时,a1,a0, ,各信号的电平各是什么。
12. 8259a初始化命令icw2=38h, 问其能响应的中断类型码范围是多少。
13.若向8259a写入的ocw1=0e1h,问那些引脚上的中断申请被禁止?(
14.采用部分地址译码时8253占用外设地址040h~04fh,请问计数器0和控制字寄存器的地址可用其中那些。
15.执行mov ax, 1234h后ax的内容是( )再执行mov al, 98h 后ax的内容是( )
16.ax=8341h,执行cbw后ax=(
17.ax=2000h,bx=1000h,执行cmp ax,bx后ax=( bx=(
18.试用1~2条指令完成下列指定功能
1) 测试bl寄存器的第2﹑5﹑7位是否全为0,是则转向标号zero;
2) 将al寄存器的第2﹑3﹑6位取反,其它位保持不变。
19.判断下列指令是否书写正确。
1) mov dx,0200h ( 2) mov dx,200h ( 3) mov dx, 200 (
4) inc [bx] (5) inc bx ( 6) mov [1000h],[2000h] (
7) mov [1000],[2000] (8) rol cx,cl9) rol cx, bl
10) rol cx,1 ( 11) rol cx,2 ( 12)in ax,03f8h( )
20. sp=2000h,ax=3000h,bx=5000h,执行push ax 后sp=( 再执行push bx及pop ax 后spax=( bx=(
21.用8255做打印机接口,a组和b组均工作在方式0,要求a为输出,b为输出,pc6输出,pc2输入。写出方式控制字。
二.设bx=0158h,di=10a5h,ds=2100h说明以下指令源操作数的寻址方式并计算源操作数的有效地址和物理地址。(10分)
1)add ax,[bx
2)add ax,[bx+1b57h]
3)add ax,[1b57h
4)add ax,[bx+di]
5) add ax,[bx+di+1b57h]
三.简要回答下列问题 (每小题4分,共20分)
1. sram和dram在保存信息的原理上有何不同?
2. 冯。诺伊曼计算机实现自动操作的原理是什么?
3. 从计算补码的角度看为什么计算机采用二进制而不用十进制?
4. 8088是准16位的cpu,请问为什么要设计准16位的8088,而不直接用16位的8086?
5. 8255a有一个方式控制字和一个c口置位复位控制字,都写入控制字寄存器,请问控制字寄存器如何区分写入的是方式字还是c口置位复位控制字?
四.根据下面程序回答问题(10分)
data segment
sbcd1 db ‘5’,’6’,’9’,’2’
sbcd2 db ‘2’,’3’,’7’,’8’
ssum db 4 dup(0)
cont db 4
data ends
stack segment para stack ’stack’
db 100 dup(?)
stack ends
code segment
assume cs: code ,ds: data, es: data,ss: stack
sbcdad: mov ax,data
mov ds,ax
mov es,ax
clccld
mov si,offset sbcd1
mov di,offset sbcd2
mov bx,offset ssum
mov cl, cont
mov ch,0
sbcdad1: lods sbcd1
adc al,[di]
aaainc di
mov byte ptr [bx],al
inc bx
loop sbcdad1
hltcode ends
end sbcdad
1)程序运行后不能正常返回dos,试修改程序使之运行后能正常返回dos。
2)设此汇编源程序为经masm汇编后产生的目标文件是什么?经link连接后生成的可执行文件是什么?将该可执行文件装入debug运行后,试写出内存中从ds:
100开始的13个单元的内容。
3)若将程序23行中的adc al,[di]改成add al,[di]结果有何改变?
微机原理试题
中南大学考试试卷。2012 2013学年上学期时间110分钟 2013年1月10日。微型计算机原理与接 术课程48学时3学分考试形式 闭卷 专业年级 自动化 电气09级总分100分,占总评成绩70 注 此页不作答题纸,请将答案写在答题纸上。一 填空题 本题20分,每空1分 cpu对i o端口采用单独...
微机原理试题
微机原理考试试题纸 a卷 课程名称微机原理与接 术专业班级。题号一二三四五六七 十总分题分。备注 学生不得在试题纸上答题 含填空题 选择题等客观题 一 选择题 每题2分,共20分 微处理器的存储器寻址空间为 a 64kb b 1mb c 4gb d 64tb 2 串行接口8251a有 端口地址。a ...
微机原理试题
微机试题。一 选择题 每小题1分,共10分 1.8086执行程序时,对存储器进行访问时,物理地址可由 组合产生。a cs和ip b ss和ip c ds和ip d cs和bp 2 16位pc机中整数的有效范围是。a 32768 32767b 32767 32767 c 0 65535d 32768 ...