搜档网
当前位置:搜档网 › 同济大学微机原理实验报告

同济大学微机原理实验报告

同济大学微机原理实验报告
同济大学微机原理实验报告

《微机原理与接口技术》上机实验报告学号:姓名:班级:

课程名称:微型计算机原理与接口技术上机内容:模/数转换器

实验性质:□综合性实验□设计性实验■验证实验

实验时间:年12月19日实验地点:汽车学院107实验设备TPC—2003A微机实验箱

示波器

实验报告:(包括目的、方法、原理、结果或实验小节等)。

一、实验目的

了解模/数转换的基本原理,掌握ADC0809的使用方法。

二、实验内容

1、实验电路原理图如图12-1。通过实验台左下角电位器RW1输出0~5V直流电压送入ADC0809通道0(IN0),利用debug 的输出命令启动A/D转换器,输入命令读取转换结果,验证输入电压与转换后数字的关系。

启动IN0开始转换:Out02980

读取转换结果:In0298

2、编程采集IN0输入的电压,在屏幕上显示出转换后的数据(用16进制数)。

三、实验提示

1、ADC0809的IN0口地址为298H,IN1口地址为299H。

2、IN0单极性输入电压与转换后数字的关系参考原理图:

其中Ui为输入电压,UREF为参考电压,这里的参考电压为PC机的+5V电源。

3、一次A/D转换的程序可以为

MOV DX,口地址

OUT DX,AL;启动转换

;延时

IN AL,DX;读取转换结果放在AL中

;*******************************;

;*接收A/D转换器数据在屏幕上显示*;

;*******************************;

io0809a equ298h

code segment

assume cs:code

start:mov dx,io0809a;启动A/D转换器

out dx,al

mov cx,0ffh;延时

delay:loop delay

in al,dx;从A/D转换器输入数据

mov bl,al;将AL保存到BL

call disp;调显示子程序显示其高四位

mov al,bl

and al,0fh

call disp;调显示子程序显示其低四位

mov ah,02

mov dl,20h;加回车符

int21h

mov dl,20h

int21h

push dx

mov ah,06h;判断是否有键按下

mov dl,0ffh

int21h

pop dx

je start;若没有转START

mov ah,4ch;退出

int21h

disp proc near;显示子程序

mov dl,al

cmp dl,9;比较DL是否>9

jle ddd;若不大于则为'0'-'9',加30h为其ASCII码

add dl,7;否则为'A'-'F',再加7

ddd:add dl,30h;显示

mov ah,02

int21h

ret

disp endp

code ends

end start

五、实验小结

通过实验,了解和掌握模/数转换的工作原理,熟悉汇编代码的编写。在实验过程中,我们小组相互帮助,共同连接电线,第一次并没有达到理想的结果,在老师们的帮助下,我们及时更正了错误,最终完成了实验,通过实验的过程,让我们对于课本的理论知识有了进一步了解。

实验图片

实验十二模/数转换器

一、实验目的

了解模/数转换的基本原理,掌握ADC0809的使用方法。

二、实验内容

1、实验电路原理图如图12-1。通过实验台左下角电位器RW1输出0~5V直流电压送入ADC0809通道

0(IN0),利用debug的输出命令启动A/D转换器,输入命令读取转换结果,验证输入电压与转换后数字的关系。

启动IN0开始转换:Out02980

读取转换结果:In0298

2、将JP3的1、2短接,使IN2处于双极性工作方式,并给IN1输入一个低频交流信号(幅度为±5V),编程采集这个信号数据并在屏幕上显示波形。

三、实验提示

1、ADC0809的IN0口地址为298H,IN1口地址为299H。

2、IN0单极性输入电压与转换后数字的关系请参考原理图:

3、一次A/D转换的程序可以为

MOV DX,口地址

IN AL,DX;读取转换结果放在AL中

;****************************;

;*AD转换器2--示波器*;

;*采集数据在屏幕是作图*;

;****************************;

io0809b equ299h

code segment

assume cs:code

start:mov ax,0012h;设屏幕显示方式为VGA640X480模示

int10h

start1:

mov ax,0600h

int10h;清屏

and cx,0;cx为横坐标

draw:mov dx,io0809b;启动A/D转换器通道1

out dx,al

mov bx,200;500;延时

delay:dec bx

jnz delay

in al,dx;读入数据

mov ah,0

mov dx,368;dx为纵坐标

sub dx,ax

mov al,0ah;设置颜色

mov ah,0ch;画点

int10h

cmp cx,639;一行是否满

jz start1;是则转start

inc cx;继续画点

push dx

mov ah,06h;是否有键按下

mov dl,0ffh

int21h

pop dx

je draw;无,则继续画点

mov ax,0003;有恢复屏幕为字符方式

int10h

mov ah,4ch;返回

int21h

code ends

end start

实验结果

《微机原理与接口技术》上机实验报告

学号:姓名:班级:

课程名称:微型计算机原理与接口技术上机内容:简单并行接口

实验性质:□综合性实验□设计性实验■验证实验

实验时间:年12月19日实验地点:汽车学院107实验设备TPC—2003A微机实验箱

实验报告:(包括目的、方法、原理、结果或实验小节等)。

一、实验目的

掌握简单并行接口的工作原理及使用方法。

二、实验内容

1、按下面图一简单并行输出接口电路图连接线路(74LS273插通用插座,74LS32用实验台上的“或门”)。74LS273为八D触发器,8个D输入端分别接数据总线D0~D7,8个Q输出端接LED显示电路L0~L7。

2、编程从键盘输入一个字符或数字,将其ASCⅡ码通过这个输出接口输出,根据8个发光二极管发光情况验证正确性。

3、按下面图二简单并行输入接口电路图连接电路(74LS244插通用插座,74LS32用实验台上的“或门”)。74LS244为八缓冲器,8个数据输入端分别接逻辑电平开关输出K0~K7,8个数据输出端分别接数据总线D0~D7。

4、用逻辑电平开关预置某个字母的ASCⅡ码,编程输入这个ASCⅡ码,并将其对应字母在屏幕上显示出来。

图一图二

三、实验中使用到的程序

对于简单并行输出接口:

stack1segment stack'stack'

dw32dup(0)

stack1ends

baseport equ0ec00h-280h;实际基址

port equ baseport+2a8h;基址+偏移地址data ends

code segment

assume ss:stack1,ds:data,cs:code start:mov ax,data

mov ds,ax

again:mov ah,1

int21h

cmp al,1BH

je exit

mov dx,port

out dx,al

mov ah,2

mov dl,0dh

int21h

mov ah,2

mov dl,0ah

int21h

jmp again

exit:mov ah,4ch

int21h

code ends

end start

对于简单并行输入接口:

stack1segment stack'stack'

dw32dup(0)

stack1ends

data segment

baseport equ0ec00h-280h;实际基址

port equ baseport+aA0h;实际地址data ends

code segment

assume cs:code,ds:data,ss:stack1 start:mov ax,data

mov ds,ax

again:mov dx,port

in al,dx;输入指令

mov ah,2

mov dl,al

int21h;显示字符

mov ah,0Bh

int21h;判断是否有键按下

cmp al,0

int21h

code ends

end start

四、实验小结

通过本次实验,掌握了简单并行接口的工作原理及使用方法。对于输入输出指令有了进一步的理解。能区分dos功能调用与输入输出指令的区别。在实验中,能够将书本上的理论知识用具体的应用例子体现出来,使我印象更加深刻。

273软件显示程序:

;****************************;

;*简单的并行输出实验*;

;****************************;

ls273equ2a8h

code segment

assume cs:code

start:

mov ah,2;回车符

mov dl,0dh

int21h

mov ah,1;等待键盘输入

int21h

cmp al,27;判断是否为ESC键

je exit;若是则退出

mov dx,ls273;若不是,从2A8H输出其ASCII码

out dx,al

jmp start;转start

exit:mov ah,4ch;返回

int21h

code ends

end

start

实验连接图片

实验二简单并行接口

一、实验目的

掌握简单并行接口的工作原理及使用方法。

二、实验内容

1、按下面图2-1简单并行输出接口电路图连接线路(74LS273插通用插座,74LS32用实验台上的“或门”)。74LS273为八D触发器,8个D输入端分别接数据总线D0~D7,8个Q输出端接LED显示电路L0~L7。

2、编程从键盘输入一个字符或数字,将其ASCⅡ码通过这个输出接口输出,根据8个发光二极管发光情况验证正确性。

三、编程提示

1、上述并行输出接口的地址为2A8H,并行输入接口的地址为2A0H,通过上述并行接口电路输出数据需要3条指令:

MOV AL,数据

MOV DX,2A8H

OUT DX,AL

通过上述并行接口输入数据需要2条指令:

MOV DX,2ADH

IN AL,DX

244软件显示程序:

;********************************;

;*简单并行输入实验*;

;********************************;

ls244equ2a0h

code segment

assume cs:code

start:mov dx,ls244;从2A0输入一数据

in al,dx

mov dl,al;将所读数据保存在DL中

mov ah,02

int21h

mov dl,0dh;显示回车符

int21h

mov dl,0ah;显示换行符

int21h

mov ah,06;是否有键按下

mov dl,0ffh

int21h

jnz exit

je start;若无,则转start

exit:mov ah,4ch;返回

int21h

code ends

end start

实验连接图片

《微机原理与接口技术》上机实验报告学号:姓名:班级:

课程名称:微型计算机原理与接口技术上机内容:可编程定时器/计数器(8253)实验性质:□综合性实验□设计性实验■验证实验

实验时间:年12月19日实验地点:汽车学院107实验设备TPC—2003A微机实验箱

示波器

实验报告:(包括目的、方法、原理、结果或实验小节等)。

一、实验目的

掌握8253的基本工作原理和编程方法。

二、实验内容

1、按图3-1虚线连接电路,将计数器0设置为方式0,计数器初值为N(N≤0FH),用手动逐个输入单脉冲,编程使计数值在屏幕上显示,并同时用逻辑笔观察OUT0电平变化(当输入N+1个脉冲后OUT0变高电平)。

三、实验中使用到的程序

;*************************;

;*8253方式0计数器实验*;

;*************************;

io8253a equ283h

io8253b equ280h

code segment

assume cs:code

start:mov al,14h;设置8253通道0为工作方式2,二进制计数mov dx,io8253a

out dx,al

mov dx,io8253b;送计数初值为0FH

mov al,0fh

out dx,al

lll:in al,dx;读计数初值

call disp;调显示子程序

push dx

mov ah,06h

mov dl,0ffh

int21h

pop dx

jz lll

mov ah,4ch;退出

int21h

disp proc near;显示子程序

push dx

and al,0fh;首先取低四位

mov dl,al

add dl,7;否则为'A'-'F',ASCII码加37H

num:add dl,30h

mov ah,02h;显示

int21h

mov dl,0dh;加回车符

int21h

mov dl,0ah;加换行符

int21h

pop dx

ret;子程序返回

disp endp

code ends

end start

;

四、实验小结

通过实验,了解和掌握定时器的工作原理,熟悉汇编代码的编写。在实验过程中,我们小组相互帮助,共同连接电线,第一次并没有达到理想的结果,在老师们的帮助下,我们及时更正了错误,最终完成了实验,通过实验的过程,让我们对于课本的理论知识有了进一步了解。

实验连接图片

实验结果图

实验三可编程定时器/计数器(8253)

一、实验目的

掌握8253的基本工作原理和编程方法。

二、实验内容

1、按图3-2连接电路,将计数器0、计数器1分别设置为方式3,计数初值设为1000,用逻辑笔观察OUT1输出电平的变化(频率1HZ)。

三、编程提示

1、8253控制寄存器地址283H

计数器0地址280H

计数器1地址281H

CLK0连接时钟1MHZ

;*******************

;*8253分频*

;*******************

io8253a equ280h

io8253b equ281h

io8253c equ283h

code segment

assume cs:code

start:mov dx,io8253c;向8253写控制字

mov ax,1000;写入循环计数初值1000

mov dx,io8253a

out dx,al;先写入低字节

mov al,ah

out dx,al;后写入高字节

mov dx,io8253c

mov al,76h;设8253通道1工作方式2

out dx,al

mov ax,1000;写入循环计数初值1000

mov dx,io8253b

out dx,al;先写低字节

mov al,ah

out dx,al;后写高字节

mov ah,4ch;程序退出

int21h

code ends

end start

实验三可编程定时器/计数器(8253)

一、实验目的

掌握8253的基本工作原理和编程方法,用示波器观察不同方式下的波形。

二、实验原理和内容

1、按图3-3连接电路,将计数器0设置为方式3(方波),计数器设置为方式2(分频)。

2、实现计数器0的输出为方波,计数器1的输出是计数器0输出的分频波形。

3、人机交互界面设计:实现在显示屏幕上提示输入计数器0(方波)的参数和计数器1(分频信号)的参数。如下所示:

counter0:____

counter1:____

continue?(y/n)____

4、实现用键盘直接输入修改程序中方波的参数和分频信号的参数,以改变方波的宽度,分频信号的周期和分频数,不需重新修改源代码。

5、用示波器观察计数器0和计数器1的输出波形及其关系,并在纸上画出CLK0、OUT0、OUT1的波形。;*************************;

;*8253program*;

;*************************;

data segment

mesg0db13,10,'*******************************8253progam*******************************',13,10,'$'

mesg1db13,10,'counter0:','$'

mesg2db13,10,'counter1:','$'

mesg3db13,10,'continue?(y/n)','$'

mesg4db13,10,13,10,'Thank You!',13,10,'$'

errorm db13,10,'Input Error!','$'

counter0dw0

counter1dw0

data ends

main proc far

start:

mov dx,seg data

mov ds,dx

mov dx,offset mesg0

mov ah,09h

int21h

do:sub bx,bx

sub ax,ax

mov counter0,0

mov counter1,0;init

l1:

mov dx,offset mesg1

mov ah,09h

int21h

rd1:;read counter0

mov ah,01;read a char

int21h

cmp al,13;if enter

je fdone1

jmp tdone1

fdone1:jmp done1

tdone1:cmp al,10

je fdone1

cmp al,'0';if input<0or input>9error

jb error

cmp al,'9'

ja error

push ax

mov ax,10

mul counter0

mov counter0,ax;counter0=counter0*10

pop ax

sub bx,bx

mov bl,al

sub bl,30h

add counter0,bx;counter0=counter0+input

jmp rd1

error:

mov dl,7

mov ah,2

int21h

jmp done3

tr:;for jmp do

mov dl,al

mov ah,02h

int21h

mov dl,10

int21h

mov dl,13

int21h

jmp do

l2:

mov dx,offset mesg2

mov ah,09h

int21h

rd2:;read counter1

mov ah,01

int21h

cmp al,13;if enter

je fdone2

cmp al,10

je fdone2

jmp tdone2

fdone2:jmp done2

tdone2:

cmp al,10

je fdone2

cmp al,'0'

jb error

cmp al,'9'

ja error

push ax

mov ax,10

mul counter1

mov counter1,ax;counter1=counter1*10

sub bl,30h;bh=0

add counter1,bx;counter1=counter1+input

jmp rd2

done1:

jmp l2

done2:

jmp out8253;after enter two counters

;set8253and do it done3:

mov dx,offset mesg3

mov ah,09h

int21h

l3:mov ah,07h

int21h

cmp al,'Y'

je tr

cmp al,'y'

je tr

cmp al,'N'

je quit

cmp al,'n'

je quit

mov dl,7

mov ah,02h

int21h

jmp l3

out8253:;work code

mov al,00110110b

mov dx,283h

out dx,al

mov ax,counter0

mov dx,280h

out dx,al

mov al,ah

out dx,al

mov al,01110100b

mov dx,283h

out dx,al

mov ax,counter1

mov dx,281h

out dx,al

mov al,ah

delay:loop delay

jmp done3

quit:;return to DOS

mov dx,offset mesg4

mov ah,9

int21h

mov ax,4c00h

int21h

main endp

code ends

end start

微机原理期末复习总结

一、基本知识 1、微机的三总线是什么? 答:它们是地址总线、数据总线、控制总线。 2、8086 CPU启动时对RESET要求?8086/8088 CPU复位时有何操作? 答:复位信号维高电平有效。8086/8088 要求复位信号至少维持 4 个时钟周期的高电平才有效。复位信号来到后,CPU 便结束当前操作,并对处理器标志寄存器,IP,DS,SS,ES 及指令队列清零,而将cs 设置为FFFFH, 当复位信号变成地电平时,CPU 从FFFF0H 开始执行程序 3、中断向量是是什么?堆栈指针的作用是是什么?什么是堆栈? 答:中断向量是中断处理子程序的入口地址,每个中断类型对应一个中断向量。堆栈指针的作用是指示栈顶指针的地址,堆栈指以先进后出方式工作的一块存储区域,用于保存断点地址、PSW 等重要信息。 4、累加器暂时的是什么?ALU 能完成什么运算? 答:累加器的同容是ALU 每次运行结果的暂存储器。在CPU 中起着存放中间结果的作用。ALU 称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的“与”、“或”、“比较”等运算功能。 5、8086 CPU EU、BIU的功能是什么? 答:EU(执行部件)的功能是负责指令的执行,将指令译码并利用内部的寄存器和ALU对数据进行所需的处理BIU(总线接口部件)的功能是负责与存储器、I/O 端口传送数据。 6、CPU响应可屏蔽中断的条件? 答:CPU 承认INTR 中断请求,必须满足以下 4 个条件: 1 )一条指令执行结束。CPU 在一条指令执行的最后一个时钟周期对请求进行检测, 当满足我们要叙述的4 个条件时,本指令结束,即可响应。 2 )CPU 处于开中断状态。只有在CPU 的IF=1 ,即处于开中断时,CPU 才有可能响应可屏蔽中断请求。 3 )没有发生复位(RESET ),保持(HOLD )和非屏蔽中断请求(NMI )。在复 位或保持时,CPU 不工作,不可能响应中断请求;而NMI 的优先级比INTR 高,CPU 响应NMI 而不响应INTR 。 4 )开中断指令(STI )、中断返回指令(IRET )执行完,还需要执行一条指令才 能响应INTR 请求。另外,一些前缀指令,如LOCK、REP 等,将它们后面的指令看作一个总体,直到这种指令执行完,方可响应INTR 请求。 7、8086 CPU的地址加法器的作用是什么? 答:8086 可用20 位地址寻址1M 字节的内存空间,但8086 内部所有的寄存器都是16 位的,所以需要由一个附加的机构来根据16 位寄存器提供的信息计算出20 位的物理地址,这个机构就是20 位的地址加法器。 8、如何选择8253、 8255A 控制字? 答:将地址总线中的A1、A0都置1 9、DAC精度是什么? 答:分辨率指最小输出电压(对应的输入数字量只有最低有效位为“1 ”)与最大输出电压(对应的输入数字量所有有效位全为“1 ”)之比。如N 位D/A 转换器,其分辨率为1/ (2--N —1 )。在实际使用中,表示分辨率大小的方法也用输入数字量的位数来表示。 10、DAC0830双缓冲方式是什么?

同济大学职业技术教育学院实验报告正式版

同济大学职业技术教育学院实验报告 课程名称会计模拟实训指导教师赵晋 实验日期2013/08/26—2013/09/05 专业班级10 级工商管理班 实验地点济事楼214 学生姓名袁龙学号107119 实验一系统管理与基础设置 一、实验要求 1. 增加用户 2. 建立帐套 3. 设置用户权限 4. 201号操作员在企业应用平台中分别启用“总账“,”应收款管理“,” 应付款管理“,”固定资产“,”薪资管理“,启用日期为2006年1月1日。 5.设置部门档案,人员档案,职员档案,供应商分类,供应商档案,客 户档案 6.备份帐套 二、实验步骤 1. 操作员及其权限 (1)登陆“系统管理”后,点击【权限】-【用户】,打开新建窗口新增操作员,具体操作,如下图1-1表示:

1) 系统管理中操作员列表截图 图1-1 新增加用户2) 账套创建过程中,账套信息页截图 图1-2 创建帐套3) 创建账套过程中,账套单位信息页截图

图1-3 账套单位信息页4) 人员档案列表截图 图1-4人员档案列表5) 供应商档案截图(选择最上级分类截图)

图1-5供应商档案列表6) 客户档案截图 图1-6客户档案列表

三,收获心得 试验一的主要内容是添加用户和建立公司帐套,这部分内容个人感觉比较容易,关键是要弄清楚管理员,帐套主管和操作员之间的关系,在操作方面感觉比较简单。 实验二总帐系统初始化 一、实验要求 1,设置会计科目 2,指定会计科目 3,设置凭证类别 4,设置选项 5,输入期初余额 6,设置结算方式 7,设置项目目录 8,帐套备份 二、实验步骤 1) 指定会计现金科目和银行科目 在企业应用平台的【设置】---【基础档案】---【财务】---【会计科目】窗口执行【编辑】--【指定科目】----打开指定科目对话框进行相应操作。见下图

同济大学微机原理实验报告

《微机原理与接口技术》上机实验报告

《微机原理与接口技术》上机实验报告

实验报告:(包括目的、方法、原理、结果或实验小节等)。 一、实验目的 掌握简单并行接口的工作原理及使用方法。 二、实验内容 1、按下面图一简单并行输出接口电路图连接线路(74LS273插通用插座,74LS32用实验台上的“或门”)。74LS273为八D触发器,8个D输入端分别接数据总线D0~D7,8个Q输出端接LED显示电路L0~L7。 2、编程从键盘输入一个字符或数字,将其ASCⅡ码通过这个输出接口输出,根据8个发光二极管发光情况验证正确性。 3、按下面图二简单并行输入接口电路图连接电路(74LS244插通用插座,74LS32用实验台上的“或门”)。74LS244为八缓冲器,8个数据输入端分别接逻辑电平开关输出K0~K7,8个数据输出端分别接数据总线D0~D7。 4、用逻辑电平开关预置某个字母的ASCⅡ码,编程输入这个ASCⅡ码,并将其对应字母在屏幕上显示出来。 图一图二 三、实验中使用到的程序 对于简单并行输出接口: stack1 segment stack 'stack' dw 32 dup(0) stack1 ends data segment baseport equ 0ec00h-280h;实际基址 port equ baseport+2a8h;基址+偏移地址 data ends code segment assume ss:stack1,ds:data,cs:code start: mov ax,data mov ds,ax again: mov ah,1 int 21h

微机原理期末考试试卷(有答案)

丽水学院《微机原理》考试试卷 班级:___________ 姓名:___________学号:____________ 题号一二三四五六总分得分 得分 一、判断题(每题1分,共10分) 1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√) 2、微机的字长愈长,计算精度愈高,指令处理功能愈强。(√) 3、MOV指令要影响标志位。(×) 4、JMP SHORT NEXT称为近转移。(×) 5、8086与8088在软件上不一定完全兼容。(×) 6、端口是位于主机与外设之间的总称。() 7、DMA是一种不需要CPU介入的高速数据传送。() 8、8253中的计数可以通过初始化设置成加计数或减计数。() 9、内部中断的优先权总是高于外部中断。() 10、两片8259A级连后可管理16级中断。() 得分 二、选择题(每题1分,共20分) 1、属于数据寄存器组的寄存器是_____C___。 A.AX,BX,CX,DS B.SP,DX,BP,IP C. AX,BX,CX,DX D.AL,DI,SI,AH 2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是_____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767 C.-65535≤n≤65535 D.-65536≤N≤65535 3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。 A.02120H B.20120H C.21200H D.03200H 4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 ___D_____。 A.IN AL,端口地址 B.MOV AL,端口地址 C.OUT AL,端口地址 D.OUT 端口地址,AL 5、与十进制数58.75等值的十六进制数是__B______。 A.A3.CH B.3A.CH C.3A.23H D.C.3AH 6、将十六进制数FF.1转换成十进制数是__C______。 A.255.625 B.2501625 C.255.0625 D.250.0625 7、十进制负数-38的八位二进制补码是____D____。

同济大学2006 — 2007 学年 第 一 学期(B卷)(部分试题)

同济大学课程考核试卷(B卷)(部分试题) 2006 — 2007 学年第一学期 命题教师签名:审核教师签名: 课号:10221101 课名:微机原理与接口技术考试考查:考试课 此卷选为:期中考试( )、期终考试( √ )、重考( ) 试卷 年级专业学号姓名得分 注意:一到五大题做在答题纸上,六到八大题做在试卷上 一、单选题 (本大题共10小题,每小题2分共20分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均不得分。 1.计算机能够一次处理的最大二进制位数通常称为() A)位 B)字节 C)字长 D)代码 2.某微机系统的CPU采用Intel Pentium芯片,该芯片有64根数据线,32根地址线,则该微机系统的最大物理内存容量为()Byte。A)232×8 B)232×4 C)232×2 D)232 3.若用6264SRAM芯片(8K×8位)组成存储器系统地址为C0000H-DFFFFH,需要()片6264芯片。 A)16 B)24 C)32 D)64 4.在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个() A)I/O设备 B)存储器 C)主处理器

D)逻辑高 二、填空题(本大题共7小题,每空2分共20分) 1.当ALE有效时, 8088CPU地址/数据总线D0-D7上传送的是 ___________信息。 2.计算机能够自动地一条接一条连续执行指令,是因为在CPU中有一个_______________寄存器,用于存放待执行指令所在存储单元的地址。在CPU要取指令前,先由它发出指令所在存储单元的地址,而当CPU取出这一条指令后,它会自动________使其指向下一条指令地址。此外, _______________寄存器保留了当前正在执行的指令。 3.8088中地址/数据线分时复用,为保证总线周期内地址稳定,应配置___________,为提高总线驱动能力,应配置_____________。4.根据下面的指令和伪指令序列,AX寄存器的内容__________。TAB DB 6,5,4,3,2,1 ENTRY EQU 3 MOV BX,OFFSET TAB ADD BX,ENTRY MOV AX,WORD PTR [BX] 5. Find the memory address of the next instruction executed by the microprocessor, when operated in the real mode, for the following CS:IP combination: CS : IP = 2300H : 1A00H Answer: ___________________ 三、计算题(8分) 一台计算机运行某程序,处理器计算时间占70%,硬盘读写等IO时间占30%,若将处理器速度提高为原来的2倍,同时,IO速度提高到原来的1.5倍,试问,运行同样的程序,速度会加快多少倍?(请写

微机原理期末考试试卷(有答案)

微机原理期末考试试卷 (有答案) -CAL-FENGHAI.-(YICAI)-Company One1

《微机原理》考试试卷 一、判断题(每题1分,共10分) 1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√) 2、微机的字长愈长,计算精度愈高,指令处理功能愈强。(√) 3、MOV指令要影响标志位。(×) 4、JMP SHORT NEXT称为近转移。(×) 5、8086与8088在软件上不一定完全兼容。(×) 6、端口是位于主机与外设之间的总称。() 7、DMA是一种不需要CPU介入的高速数据传送。() 8、8253中的计数可以通过初始化设置成加计数或减计数。() 9、内部中断的优先权总是高于外部中断。() 10、两片8259A级连后可管理16级中断。() 二、选择题(每题1分,共20分) 1、属于数据寄存器组的寄存器是_____C___。 A.AX,BX,CX,DS B.SP,DX,BP,IP C. AX,BX,CX,DX D.AL,DI,SI,AH 2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是 _____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767 C.-65535≤n≤65535 D.-65536≤N≤65535 3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。 A.02120H B.20120H C.21200H D.03200H 4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 ___D_____。

上海大学操作系统(二)实验报告(全)

评分: SHANGHAI UNIVERSITY 操作系统实验报告 学院计算机工程与科学 专业计算机科学与技术 学号 学生姓名

《计算机操作系统》实验一报告 实验一题目:操作系统的进程调度 姓名:张佳慧学号 :12122544 实验日期: 2015.1 实验环境: Microsoft Visual Studio 实验目的: 进程是操作系统最重要的概念之一,进程调度又是操作系统核心的主要内容。本实习要求学生独立地用高级语言编写和调试一个简单的进程调度程序。调度算法可任意选择或自行设计。例如,简单轮转法和优先数法等。本实习可加深对于进程调度和各种调度算法的理解。实验内容: 1、设计一个有n个进程工行的进程调度程序。每个进程由一个进程控制块(PCB)表示。进程控制块通常应包含下述信息:进程名、进程优先数、进程需要运行的时间、占用CPU的时间以及进程的状态等,且可按调度算法的不同而增删。 2、调度程序应包含2~3种不同的调度算法,运行时可任意选一种,以利于各种算法的分析比较。 3、系统应能显示或打印各进程状态和参数的变化情况,便于观察诸进程的调度过程。 操作过程: 1、本程序可选用优先数法或简单轮转法对五个进程进行调度。每个进程处于运行R(run)、就绪W(wait)和完成F(finish)三种状态之一,并假设起始状态都是就绪状态W。为了便于处理,程序进程的运行时间以时间片为单位计算。进程控制块结构如下: 进程控制块结构如下: PCB 进程标识数 链指针 优先数/轮转时间片数 占用 CPU 时间片数 进程所需时间片数 进程状态 进程控制块链结构如下:

其中:RUN—当前运行进程指针; HEAD—进程就绪链链首指针; TAID—进程就绪链链尾指针。2、算法与框图 (1) 优先数法。进程就绪链按优先数大小从高到低排列,链首进程首先投入运行。每过一个时间片,运行进程所需运行的时间片数减 1,说明它已运行了一个时间片,优先数也减 3,理由是该进程如果在一个时间片中完成不了,优先级应该降低一级。接着比较现行进程和就绪链链首进程的优先数,如果仍是现行进程高或者相同,就让现行进程继续进行,否则,调度就绪链链首进程投入运行。原运行进程再按其优先数大小插入就绪链,且改变它们对应的进程状态,直至所有进程都运行完各自的时间片数。 (2) 简单轮转法。进程就绪链按各进程进入的先后次序排列,进程每次占用处理机的轮转时间按其重要程度登入进程控制块中的轮转时间片数记录项(相当于优先数法的优先数记录项位置)。每过一个时间片,运行进程占用处理机的时间片数加 1,然后比较占用处理机的时间片数是否与该进程的轮转时间片数相等,若相等说明已到达轮转时间,应将现运行进程排到就绪链末尾,调度链首进程占用处理机,且改变它们的进程状态,直至所有进程完成各自的时间片。 (3) 程序框图

同济大学微机原理期末试题范围上课讲义

第一章概述 1、微型计算机的性能指标:速度,存储器容量 第二章计算机中的数制和编码 1、在计算机内部所有信息只能用“0”和“1”这两个状态表示,因此计算机内 部的“数”也都是用多个0和1组成的位串来表示的。按不同的格式构成的位组合状态就形成了不同的数制。 2、字长:把8位二进制数称为字节,把16位二进制数称为字,把32位二进制 数称为双字。 3、机器数:数值连同符号数码“0”或“1”一起作为一个数就是机器数,而它 的数值连同符号“+”或“-”称为机器数的真值。 4、原码:设机器的字长为n,则原码的定义: [X]= 反码:[X]= 反码和原码的区别:原码符号位不变,其他的位加1 补码:[X]= 正数的补码和原码相同,负数的补码为其反码在最低位加一 -128的补码按定义做:[-128]补=10000000B 对于十进制负数:若字长为n=8,其补码为256+X,字长为n=16,补码为65536+X 对于十六进制负数:若字长n=8,其补码为100H+X,若字长为n=16,补码为10000H+X 5、补码的运算 双高位法:OV=Cs+Cp,用来判是否溢出,Cs为加减运算中最高位(符号位)的进位值,Cp为加减运算中最高数值位的进位值。如果OV=1,则溢出。 直接观察法:当正加正为负,或反之,则溢出。 6、ASCII码 0~9为30~39,A到Z为41~5A,a~z为61~7A,Blank(space)为20,小数点为2E,换行LF为0A,回车CR为0D 7位ASCII码的最高位为逻辑“0”,常用奇偶校验位,用来检测存储和传送过程中是否发生错误。偶校验中,每个代码的二进制的形式中应有偶数个1. 7、汉字输入编码分为:数字编码,拼音码,字形编码。汉字编码分为:汉字的 输入编码,汉字内码,汉字自模码 第三章微型计算机的系统结构 1、硬件的组成及其功能:硬件由三个基本模块——微处理器模块,存贮器模块, I/O模块及连接这三个模块的总线构成。 微处理器CPU是微型计算机运算和控制的中心,包括运算器,控制器和存储器。他可以进行运算,逻辑判断和分析,并协调计算各个部分工作。 存储器主要是指微机的内存或主存储器,主要用来存放当前正在使用或经常

微机原理期末考试考试卷及答案

的数据线为16位,地址线为20位,I/O口使用16位地址线。 2.在某进制的运算中7×3=33,则7×5=_55。 3.用8位二进制数表示整数时,十进制数(-128)的补码为__。原码为无,反码为无。3.8086内部寄存器长度为16位,通用寄存器有8个,段寄存器有4个。 4.8086偶存储体的选片信号是A0,奇存储体的选片信号是BHE 。 5.MOV AX,[BX+SI]的源操作数是基址变址寻址方式,目的操作数是寄存器寻址方式。6.8086可以指向堆栈的指针寄存器有bp和sp。 7.程序中段定义结束的伪指令是ENDS,子程序定义结束的伪指令是ENDP。 8.EEPROM的擦除方法为点擦除. 9.下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__。 & ORG 1000H STROE DB 12 DUP() DATA DB 05H,06H,07H,08H 1. 8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。 A. 仅DS段 B. DS或SS段 C. DS或ES段 D. DS或CS段 2. 下列指令中格式错误的是___A___。 A. SHL AL,CX B. XCHG AL,BL C. MOV BX,[SI] D. AND AX,BX 3. 设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。 MOV AX,2000H " MOV DS,AX MOV BX,[0010H] A. B2B2H B. B23FH C. 3F3FH D. 3FB2H 4. 若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。 A. 3311CH B. 33120H C. 33122H D. 3311EH 5. 下列指令中格式错误的是_C__。 A. MOV AX,357AH[BX][DI] B. OUT DX,AL C. LEA AX,50H[BX][BP] D. RCR BX,1 6. 下列指令中允许寻址范围最大的是_D__。 A. JNZ NEXT B. LOOP NEXT ¥ C. JMP SHORT PTR NEXT D. CALL NEAR PTR NEXT 7. 8086/8088不属于BIU部分的寄存器是__D____。 A. IP B. ES C. DS D. SP 8088最大模式比最小模式在结构上至少应增加___B_。 A. 中断优先级控制器 B. 总线控制器 C. 数据驱动器 D. 地址锁存器 9. 8086在存取存贮器中以偶地址为起始地址的字时,M/IO、BHE、A0的状态分别是____D__。 A. 0,0,1 B. 1,0,1 C. 1,1,0 D. 1,0,0 10. 一个半导体存贮芯片的引脚有 A13~A0,D3~D0,WE,OE,CS,VCC,GND等,该芯片存贮容量为____C__。 A. 8K×8 B. 8K×4 C. 16K×4 D. 16K×8 !

同济钢结构实验报告

报告名称:《钢结构实验原理实验报告》——H型柱受压构件试验姓名: 学号: 时间:2014年12月 E-mail : T E L :

一、实验目的 1. 通过试验掌握钢构件的试验方法,包括试件设计、加载装置设计、测点布 置、试验结果整理等方法。 2. 通过试验观察工字形截面轴心受压柱的失稳过程和失稳模式。 3. 将理论极限承载力和实测承载力进行对比,加深对轴心受压构件稳定系数 计算公式的理解。 二、实验原理 1、轴心受压构件的可能破坏形式 轴心受压构件的截面若无削弱,一般不会发生强度破坏,整体失稳或局部失稳总发生在强度破坏之前。其中整体失稳破坏是轴心受压构件的主要破坏形式。 轴心受压构件在轴心压力较小时处于稳定平衡状态,如有微小干扰力使其偏离平衡位置, 则在干扰力除去后,仍能回复到原先的平衡状态。随着轴心压力的增加,轴心受压构件会由稳定平衡状态逐步过渡到随遇平衡状态,这时如有微小干扰力使基偏离平衡位置,则在干扰力除去后,将停留在新的位置而不能回复到原先的平衡位置。随遇平衡状态也称为临界状态, 这时的轴心压力称为临界压力。当轴心压力超过临界压力后,构件就不能维持平衡而失稳破坏。 轴心受压构件整体失稳的破坏形式与截面形式有密切关系,与构件的长细比也有关系。一般情况下,双轴对称截面如工形截面、H 形截面在失稳时只出现弯曲变形,称为弯曲失稳。 2、基本微分方程 (1)、钢结构压杆一般都是开口薄壁杆件。根据开口薄壁杆件理论,具有初始缺陷的轴心压杆的弹性微分方程为: 由微分方程可以看出构件可能发生弯曲失稳,扭转失稳,或弯扭失稳。对于H 型截面的构件来说由于 所以微分方程的变为: ()()0 200 t IV 0IV =''-''+''+''-''-''--θθθθθθ ω R N r u Ny v Nx GI EI ()0 IV IV =''+''+-θNy u N u u EI y () 0IV 0IV =''-''+-θNx v N v v EI x 000==y x () ()0200 t 0IV ω=''-''+''-''--θθθθθθR N r GI EI IV ()0 IV 0 IV y =''+-u N u u EI () IV 0IV x =''+-v N v v EI

上海大学计算机网络实验报告

《网络与通信》课程实验报告 实验三:数据包结构分析

问题1:无法安装Sniffer软件。 刚开始的时候是希望按照实验指导书上的要求,安装Sniffer软件来进行实验。可是后来在安装的过程中出现了很多的问题。经过上网查询原因发现是因为Sniffer软件无法和Win7系统兼容,后来发现了实验室机房自带的科来网络分析系统,就用该软件进行实验。最后成功。 问题2:该开始使用科来网络分析系统是不知道如何操作。 因为实验指导书上主要写的是一些原理方面,所以在真正进行操作的时候会有一些不知所措。后来通过网上查找教程和看实验模板,一步步做成功了。 问题3:在捕获数据包中,查看数据包协议发现HTTP协议中没有内容。 通过实验参考的一些协议说明以及报告模板的分析发现起初在实验时选择协议因为是自己随便选择的,所以发生了失误。然后重新做的时候特意留心了这一点,选择了EhernetII协议,最后成功。 本次实验的体会(结论)(10分)得分: 通过这次的实验,我了解Sniffer的工作原理,掌握Sniffer抓包、记录和分析数据包的方法,并且在这个实验中,使用抓包软件捕获数据包,并通过数据包分析每一层协议,也对协议有了更深刻的了解,不再是只是停留在理论阶段。再用科来网络分析系统的时候从刚开始的不知所措到后来的熟悉操作,我觉得自己的收获很大。 这是一次很实用的实验操作,并且在实验课上发现的问题能够通过自己思考网上查询和询问老师得到的及时的解决,所以这次的实验做得很顺利,尽管在刚开始的时候安装软件发生了一些不可预知的错误,整个实验还是很顺利的完成了,希望下一次可以做得更好。 思考题:(10分) 思考题1:(4分)得分:写出捕获的数据包格式。(见实验过程中的结果分析) 1.打开机房桌面上的科来网络分析系统软件,设置过滤器,选择网卡。 2.设置数据包过滤器 3.新建过滤规则,自定义数据包过滤器 4.开始抓包 5.停止抓包后的协议统计信息 思考题2:(6分)得分:写出实验过程并分析实验结果。 实验中选择HTTP协议进行分析,涵盖了TCP/IP/数据链路层MAC帧等。 1.选择一个数据包 2.双击打开,查看该数据包 3.以太网,MAC帧 3.1格式:

微机原理期末考试试卷(有答案)

微机原理期末考试试卷(有答案)

INC DI LOOP AGAIN 也可用指令___A____完成同样的功能。 A.REP MOVSB B.REP LODSB C.REP STOSB D.REPE SCASB 11、动态存贮器刷新,下面哪种说法正确________。 A.刷新可在CPU执行程序过程中进行 B.刷新在外电路控制下,定时刷新,但刷新时,信息不读出 C.在正常存贮器读操作时也会发生刷新,可防止刷新影响读出信息,故读操 作时,应关闭电路工作。 D.刷新过程一定伴随着信息输出,无法控制,故刷新时不要进行读出操作。 12、用4K×8的存贮芯片,构成64K×8的存贮器,需使用多少4K×8的存贮芯片,正确答案为________。 A.128片 B.16片 C.8片 D.32片 13、对内存单元进行写操作后,该单元的内容________。 A.变反 B.不变 C.随机 D.被修改 14、在DMA方式下,CPU与总线的关系是________。 A.只能控制地址总线 B.相互成隔离状态 C.只能控制数据线 D.相互成短接状态 15、在PC/XT机中键盘的中断类型码是09H,则键盘中断矢量存储在________。 A.36H~39H B.24H~27H C.18H~21H D.18H~1BH 16、已知某系统共带三台外设,即X、Y、Z,每台外设都能发出中断,它们的中 断优先级为X>Y>Z,当前在执行Z中断服务程序时,X,Y同时发出中断请求, 若此时IF=0,问CPU响应哪台外设请求________。 A.X设备 B.Y设备 C.无响应X,后响应Y D.都不响应 17、8255A芯片中各端口的位数是________。 A.8位 B.26位 C.12位 D.4位 18、8255A的________一般用作控制或状态信息传输。 A.端口A B.端口B C.端口C D.端口C的上半部分 19、若以8253某通道的CLK时钟脉冲信号为基础,对其实行N分频后输出,通 道工作方式应设置为________。 A.方式0 B.方式2 C.方式3 D.方式4 20、8253有________个独立的计数器。 A.2 B.3 C.4 D.6 得分 三、填空题(每空1分,共20分) 1、IBM-PC机中的内存是按段存放信息的,一个段最大存贮空间为___64K_____ 字节。 2、下列字符表示成相应的ASCII码是多少? 回车___0AH_____;数字’0’ ___36H_____。 3、假设(DS)=0B000H,(BX)=080AH,(0B080AH)=05AEH,(0B080CH) =4000H,当执行指令“LES DS,[BX]”后,(DI)=____05AEH____,(ES)

同济大学2009-2010微机原理期终考试试题(B卷) - 答案

同济大学课程考核试卷(B卷)- 答案 2009—2010学年第一学期 课号:100202 课名:微机原理及接口技术(双语)考试考查:考试 此卷选为:期中考试( )、期终考试( ■ )、重考( )试卷 年级专业学号姓名得分 一、简答题(35分,每题5分) 1.In the real mode of 8086, show the starting and ending address of each segment located by the following segment register value. (1)4500H (2)0CE00H 解: (1)Starting Address:45000H,Ending Address:54FFFH (2)Starting Address:0CE000H,Ending Address:0DDFFFH 2.已知AX=14C6H, BX=80DCH,执行以下程序后,试问。 ADD AX, BX JNO PROG1 JNC PROG2 JNS PROG3 JMP PROG4 (1)分析标志位S,C,O,Z的取值情况。 (2)指出程序将转向哪个标号? 解: (1)S=1,C=0,O=0,Z=0。 (2)PROG1 3.How many address inputs and data inputs does the 32K×8bit DRAM device contain? 解: 因为32K=215,因此,Address Inputs的数目为15 而数据宽度为8bit,故Data Inputs的数目为8 4.Contrast a memory-mapped I/O system with an isolated I/O system. 解:(P211) (1)内存映射I/O系统 a)地址空间与存储器重叠; b)不使用专门的In/Out指令; c)采用相同的I/O访问和内存访问寻址方式,但对I/O访问很慢。 (2)独立I/O系统 d)地址空间不与存储器重叠; e)需要专门的In/Out指令,且只能通过AL, AX, EAX寄存器进行数据交换; f)内存访问寻址方式采用20位地址寻址,而I/O寻址最多16位地址。 5.8086 CPU复位后AX, CS, IP的值是什么?复位后CPU的启动地址又是什么?

同济大学 计算机网络实验报告

同济大学电子与信息工程学院实验报告 实验课程名称:计算机通信网络 任课教师: 实验项目名称:跨交换机实现VLAN 实验项目名称:静态路由 实验项目名称: OSPF单区域 姓名: 学号: 姓名: 学号: 姓名: 学号: 实验地点:

实验名称:跨交换机实现VLAN 【实验名称】 跨交换机实现VLAN。 【实验目的】 理解跨交换机之间VLAN的特点。 【背景描述】 假设某企业有两个主要部门:销售部和技术部,其中销售部门的个人计算机系统分散连接,他们之间需要相互进行通信,但为了数据安全起见,销售部和技术部需要进行相互隔离,现要在交换机上做适当配置来实现这一目标。 【技术原理】 Tag Vlan是基于交换机端口的另外一种类型,主要用于实现跨交换机的相同VLAN内主机之间可以直接访问,同时对于不同VLAN的主机进行隔离。Tag Vlan遵循了IEEE802.1q 协议的标准。在利用配置了Tag Vlan的接口进行数据传输时,需要在数据帧内添加4个字节的802.1q标签信息,用于标识该数据帧属于哪个VLAN,以便于对端交换机接收到数据帧后进行准确的过滤。 【实现功能】 使在同一VLAN里的计算机系统能跨交换机进行相互通信,而在不同VLAN里的计算机系统不能进行相互通信。 【实验设备】 S2126G(两台)、主机(3台)、直连线(4条) 【实验拓扑】 【实验步骤】 步骤1:在交换机SwitchA上创建Vlan 10,并将0/5端口划分到Vlan 10中。 SwitchA # configure terminal !进入全局配置模式。 SwitchA(config)# vlan 10 !创建Vlan 10。 SwitchA(config-vlan)# name sales !将Vlan 10命名为sales。 SwitchA(config-vlan)#exit SwitchA(config)#interface fastethernet 0/5 !进入接口配置模式。 SwitchA(config-if)#switchport access vlan 10 !将0/5端口划分到Vlan 10。 验证测试:验证已创建了Vlan 10,并将0/5端口已划分到Vlan 10中。

上海大学实验报告模板

竭诚为您提供优质文档/双击可除上海大学实验报告模板 篇一:上海大学操作系统(二)实验报告(全) 评分: shanghaiuniVeRsity 操作系统实验报告 学院计算机工程与科学 专业计算机科学与技术 学号 学生姓名 《计算机操作系统》实验一报告 实验一题目:操作系统的进程调度 姓名:张佳慧学号:12122544实验日期:20xx.1 实验环境:microsoftVisualstudio 实验目的: 进程是操作系统最重要的概念之一,进程调度又是操作系统核心的主要内容。本实习要求学生独立地用高级语言编写和调试一个简单的进程调度程序。调度算法可任意选择或自行设计。例如,简单轮转法和优先数法等。本实习可加深

对于进程调度和各种调度算法的理解。实验内容: 1、设计一个有n个进程工行的进程调度程序。每个进程由一个进程控制块(pcb)表示。进程控制块通常应包含下述信息:进程名、进程优先数、进程需要运行的时间、占用cpu的时间以及进程的状态等,且可按调度算法的不同而增删。 2、调度程序应包含2~3种不同的调度算法,运行时可任意选一种,以利于各种算法的分析比较。 3、系统应能显示或打印各进程状态和参数的变化情况,便于观察诸进程的调度过程。操作过程: 1、本程序可选用优先数法或简单轮转法对五个进程进行调度。每个进程处于运行R(run)、就绪w(wait)和完成 F(finish)三种状态之一,并假设起始状态都是就绪状态w。为了便于处理,程序进程的运行时间以时间片为单位计算。进程控制块结构如下:进程控制块结构如下: pcb 进程标识数 链指针 优先数/轮转时间片数 占用cpu时间片数 进程所需时间片数 进程状态

同济大学2009-2010(1)微机原理期终试题(AB卷)含答案.

同济大学课程考核试卷(A 卷 - 答案 2009— 2010学年第一学期 课号:100202 课名:微机原理及接口技术(双语考试考查:考试 此卷选为:期中考试 ( 、期终考试( ■ 、重考 ( 试卷 年级专业学号姓名得分 一、简答题(30分,每题 5分 1. Choose five different instructions to accomplish AL=0. 解:答案不唯一,参考答案如下 MOV AL, 0 AND AL, 0 SUB AL, AL XOR AL, AL SHL AL, 8 2. Compare the difference between AND and TEST instruction. 解: AND 指令会影响目的寄存器内容,而 TEST 不影响目的寄存器的内容。 3. 已知 AX=3024H, BX=0A010H, 执行以下 CMP AX, BX指令后, 试分析标志位 S,C,O,Z 的值,并指出 AX 的值。 解:

CMP 指令运行后, AX 内容不受影响,仍为 3024H 。正数减去负数后其结果为负数 (9014H ,因此 O=1。高位有借位,因此 C=1。显然, S=1, Z=0。 4. What condition does a logic 1 (high level on the 8086 ALE pin indicate. 解: ALE 为 1(高电位时表明总线上地址数据有效,即 AD 0-AD 15地址数据复用线上是有效的地址数据,而 A 16-A 19状态地址复用线上是有效的地址数据。该信号用于通知外部锁存器进行地址数据分离。 5. 当 INT 22H 指令运行时,请给出中断向量表中该中断对应的物理位置。 (假设采用 8086 CPU系统 解: 已知中断向量号为 22H ,故在中断向量表中所处的位置为 22H ×4=88H。因为8086系统的中端向量表位于内存的最低端, 故该中断向量在地址范围为 00088H-0008BH 。 6. 简要说明中断处理的流程。 解:流程如下: (1将标志寄存器内容压栈; (2将标志寄存器的 TF 和 IF 标志清零; (3将 CS 寄存器内容压栈; (4将 IP 寄存器内容压栈; (5根据中断向量号查询中断向量表,获取中断服务程序的段地址和偏移地址,分别装入 CS 和 IP ; (6执行中断服务程序;

同济大学铺面工程实验报告

《铺面工程课程设计》 试验报告 学号:165xxxx 姓名:xxx

2019.12 目录 实验一贝克曼梁测定路基路面回弹弯沉试验 (3) 实验二落锤式弯沉仪测定路面弯沉试验 (4) 实验三沥青混合料冻融劈裂试验 (4) 实验四沥青混合料车辙试验 (4) 实验五沥青混合料弯曲蠕变试验 (5) 实验六沥青混合料四点弯曲疲劳寿命试验 (5) 实验七无机结合料稳定材料的间接抗压强度试验 (5) 实验八无机结合料稳定土的无测限抗拉强度试验(劈裂试验) (7) 实验九水泥混凝土劈裂抗拉强度试验 (8) 实验十3m直尺测定平整度试验 (8) 实验十一挖坑灌砂法测定压实度试验 (8) 实验十二摆式仪测定路面摩擦系数试验 (9) 实验十三手工铺砂法测定路面构造深度试验 (9)

实验十四沥青路面渗水系数测定试验 (10) 实验一贝克曼梁测定路基路面回弹弯沉试验一.试验感想 通过本试验我了解到了测定路基路面回弹弯沉,用以评定其整体承载能力的方法。 用杠杆原理来将较小的数值放大以方便测量实为巧妙,试验中需要注意,当采用长度为 3.6m 的弯沉仪进行弯沉测定时,有可能引起弯沉仪支座处变形,因此测定时应检验支点有无变形,。如果有变形,此时应用另一台检验用的弯沉仪安装在测定用弯沉仪的后方,其测点架于测定用弯沉仪的支点旁,同时测定以修正;此外结果要进行温度修正。

实验二落锤式弯沉仪测定路面弯沉试验 一.试验感想 通过本试验我了解了用落锤式弯沉仪(FWD)测定动态弯沉和弯沉盆的方法。并可由此反算路基路面各层材料的动态弹性模量,作为设计参数使用。所测结果经转换至回弹弯沉值后可用于评定道路承载能力,也可用于调查水泥混凝土路面接缝的传力效果,探查路面板下的空洞等。试验前要调整整重锤的质量及落高,检查FWD的车况及使用性能;若要进行落锤式弯沉仪与贝克曼梁弯沉仪对比试验,要注意路段的选择,要选择结构类型完全相同的路段,针对不同地区选择某种路面结构的代表性路段,进行两种测定方法的对比试验,选择的对比路段长度300~500m,弯沉值应有一定的变化幅度。 实验三沥青混合料冻融劈裂试验 一.试验感想 本试验适用于测定沥青混合料在规定温度和加载速率时劈裂破坏或处于弹性阶段时的力学性质,亦可供沥青路面结构设计选择沥青混合料力学设计参数及评价沥青混合料低温抗裂性能时使用。 要注意试验温度和加载速率可由当地气候条件根据试验目的或有关规定选用,但试验温度不得高于30℃。 实验四沥青混合料车辙试验 一.试验感想 本试验是测定沥青混合料的高温抗车辙能力,试验中老师提出了一个问题:该试验与实际的路面情况有何不同? 一是试验中荷载是在试件上两个相反方向来回作用,而实际中通常是只有一个方向的荷载;二是试验中试件是放在试模(钢板制成)中的,四周会受到约束,

上海大学计算机组成原理实验报告材料(全)

《计算机组成原理实验》报告一 时间 2015.12.17 地点行健楼 609机房 一.数据传送实验 1.实验容及要求 在试验箱上完成以下容: 将58H写入A寄存器。 将6BH写入W寄存器。 将C3H写入R1寄存器。 2.实验环境 本实验箱用74HC574(8D型上升沿触发器)构成各种寄存器。 3.实施步骤或参数 ①注视仪器,打开电源,手不要远离电源开关,随时准备关闭电源,注意各数码管、发光管的稳定性,静待10秒,确信仪器稳定、无焦糊味。 ②设置实验箱进入手动模式。 ③ K2接AEN,K1和K2接EX0和EX1,设置K2K1K0=010,设置K23~K16=0101 1000。 ④注视A及DBUS的发光管,按下STEP键,应看到CK灯灭、A旁的灯亮。记住看到的

实际显示情况。 ⑤放开STEP键,应看到CK灯亮、A寄存器显示58。记住看到的实际情况。 ⑥重复上述实验步骤,在做6BH时,K2接WEN,K1和K2接EX2和EX3,设置K2K1K0=010,设置K23~K16=0110 1011;重复上述实验步骤,在做C3H时,K2接RWR,K1和K2接SB和SA,设置K2K1K0=001,设置K23~K16=1010 0011。 ⑦关闭实验箱电源。 4.测试或者模拟结果 A寄存器显示58,W寄存器显示6B,R1寄存器显示C3,完成实验目的。 5.体会 本次实验相对简单,只需要三根线便可以完成整个实验,但是,今天认识了实验箱,并且在老师的带领下较为完整的认识了整个试验箱,还是很开心的,今后实验箱将是我们学习计算机组成原理的重要工具,也是我们的好朋友。 《计算机组成原理实验》报告二 时间 2015.12.24 地点行健楼 609机房

《微机原理及应用》B 期末考试试题及参考答案

《微机原理及应用》复习题B 一、填空题(共20分) 1.总线周期的含义是;8086/8088 的基本总线周期由个时钟周期组成;如果CPU 的时钟频率为4.77MHz,那么它的一个时钟周期为ns,一个基本总线周期为ns。 2.8086 CPU的M/IO信号是,高电平时表示。 3.总线传输率是指;若某总线的工作频率最高为8MHz,数据总线宽度为16位,则该总线的最大传输率为M Byte/s。 4.I/O端口的编址方式有两种,分别为:和。 5.串行传输的信息格式广泛采用着异步和同步格式。异步格式传送一个字符由4部分组成,分别为起始位,位,和停止位。 6.在8086系统中,一个中断类型号为0DBH的中断服务子程序位于从8100H:1234H开始的内存中,则相应的中断矢量所在的起始物理地址为_ _,从该地址开始连续4个存储单元存放的内容依次为_ 、、和 _。 7.用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片_ _片,片内地址和产生片选信号的地址分别为_ 位和_位。 二、选择题(包括单项和多项选择,每小题2分,共20分) 1.下列说法正确的是_ _ __。 A. CPU一般包括ALU、控制器、寄存器阵列等主要部件。 B. CPU中的程序计数器是控制器的重要部件,总是指向下一条指令的地址。 C. 指令周期一般由几个机器周期组成,机器周期是CPU工作的最小时间单位。 D. 8086 CPU的寄存器都是16位的,但指令指针是20位。 2.下列说法正确的是_ _ __。 A.通用寄存器包括AX、BX、CX、DX,它们都可以作为累加器使用。 B.使用BP做间址寄存器时,默认使用DS做段寄存器。 C.做字符串操作时,源指针与目的指针使用的段寄存器不同。 D. 形成堆栈地址的是SS与SP。 3.下列说法正确的是_ _ __。 A. 8086 CPU有1M字节地址空间,其中最低64K是IO地址空间。 B. 8086 CPU有16位数据线和20位地址线,因此能访问2M字节存储器。 C. 8086 CPU在传送8位数据时,总是使用数据总线低8位。 D. 8086 CPU的NMI和INTR都是中断请求输入信号。 4.下列指令中有语法错误的是_ _ __。 A. MOV AL,DS:[BP] B. MOV [DI],0 C. JMP WORD PTR[BX] D. PUSH WORD PTR[SI-2] 5.地址总线为32位的微机系统中其内存最大容量为_ _ __。 A. 2000KB B. 2048KB C. 2048MB D. 4096MB 6. 设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验位,1位起始位,若传输率 1

相关主题