南邮微机原理试验一二
南邮微机原理实验报告
微机原理硬件实验报告实验一 I/O 地址译码一、实验目的1、掌握 I/O 地址译码电路的工作原理。
二、实验内容及原理实验电路如图1-1所示,其中74LS74为D触发器,可直接使用实验台上数字电路实验区的D触发器,74LS138为地址译码器。
译码输出端Y0~Y7在实验台上“I/O地址“输出端引出,每个输出端包含8个地址,Y0:280H~287H,Y1:288H~28FH,…… 当CPU执行I/O指令且地址在280H~2BFH范围内,译码器选中,必有一根译码线输出负脉冲。
根据图1-1,我们可以确定A9~A3,AEN,IOW,IOR的值。
要使译码电路正常工作,必须使处于低电平有效。
因而可以确定A6=A8=0,A7=A9=1,AEN=0,IOW与IOR不可同时为1(即不能同时读写)。
当要从Y4输出低脉冲时,A5A4A3=100;从Y5输出时,A5A4A3=101。
综上所述,Y4输出时,应设置值2A0H(A9~A0=1010100000B);Y5输出时,应设置值2A8H(A9~A0=1010101000B)。
执行下面两条指令MOV DX,2A0HOUT DX,AL(或IN AL,DX)Y4输出一个负脉冲到D触发器的CLK上,因为D=1(接了高电平+5V),所以Q被赋值为1.延时一段时间(delay);执行下面两条指令;MOV DX,2A8HOUT DX,AL(或IN AL,DX)Y5输出一个负脉冲到CD,D触发器被复位,Q=0。
再延时一段时间,然后循环上述步骤。
利用这两个个负脉冲控制L7闪烁发光(亮、灭、亮、灭、……),时间间隔通过软件延时实现。
三、硬件接线图与软件流程图硬件接线:Y4/IO 地址接 CLK/D 触发器Y5/IO地址接 C/D触发器D/D触发器接 SD/D角发器接+5VQ/D触发器接 L7(LED灯)或逻辑笔软件流程图:四、源程序OUTPORT1 EQU 2A0H ;预置,方便修改OUTPORT2 EQU 2A8HCODE SEGMENTASSUME CS:CODESTART: MOV DX,OUTPORT1 ;根据原理图设定A9~A0 的值(Y4)OUT DX,AL ;让译码器Y4 口输出一个负脉冲CALL DELAY ;延时MOV DX,OUTPORT2 ;根据原理图设定A9~A0 的值(Y5)OUT DX,AL ;让译码器Y5 口输出一个负脉冲CALL DELAY ;延时MOV AH,1 ;调用1 号DOS 功能,等待键盘输入INT 16HJE START ;若有键盘输入则退出程序,否继续循环MOV AH,4CHINT 21HDELAY PROC NEAR ;延时子程序MOV BX,200 ;时延长度 (200)A: MOV CX,0B: LOOP BDEC BXJN E ARETDELAY ENDPCODE ENDSEND START五、实验结果LED 灯处于闪烁状态,键盘有输入后,成功退出。
南邮 微机原理(微型计算机与接口技术)第2章2010修改
8位名称 32位名称 EAX 16位名称 AH AX AL BH BX BL CH CX CL 名称
累加器
基址变址 计数 数据 堆栈指针 基址指针 源变址
EBX
ECX EDX ESP EBP ESI EDI
DH DX DL
SP BP SI DI
IP
EIP
目的变址
IP、SP、BP、SI、DI:为寻址存贮单元提供偏移地址。其中:
3.标志寄存器
31
EFLAGS
15
FLAGS
0
标志寄存器
标志寄存器FLAGS又称为程序状态字PSW,实模式下使 用16位寄存器,该寄存器主要有两个作用: • 记录CPU运行结果状态标志; • 提供控制标志。 FLAGS定义如下:
15
OF DF IF
8
7
ZF AF PF
0
CF
TF SF
根据功能,8086的标志可以分为两类:
32位名称 EAX
8位名称 16位名称 AH AX AL AHAX AL BH BX BL CH CX CL DH DX DL SP
名称 累加器 基址变址
EBX
ECX EDX ESP
计数
数据 堆栈指针 基址指针 目的变址 源变址
EBP
EDI ESI
BP
DI SI
AX、BX、CX、DX 共同特点: • 既可作为16位寄存器来用又可作为两个8位寄存器(高、低位)来用; • 都是用于暂存操作数,或是运算的中间结果或其它一些信息。 指令=操作码+操作数
• 总线接口单元 BIU
(寄存器组) • 执行单元 EU (:
• 存储管理(分段和分页部件) • 指令和数据流水线 • 指令和数据CACHE • 指令预取
南京邮电大学微机原理作业
斜体下划线部分可跳过
用户定义的中断服务程序有两个设计方法:
①定义用户中断服务程序为“71H型”
②定义用户中断服务程序为“0AH型”
用户中断服务程序结束
①若用户中断定义为0AH型,服务程序结束前只向主8259送结束命令
5.用系统机串行口采用中断方式完成字符发送和接收,编程时应采取哪些措施?
答:⑴中断允许寄存器相应位置1
⑵MODEM控制寄存器 ,即 打通8250的中断请求通道。
⑶8259相应中断屏蔽位置0(主8259 、 )— 8259
⑷CPU处于开中断(STI)— CPU
6.A、B两台PC机利用主串口进行点-点单工通信(不用联络线),发送采用查询方式,接收采用中断方式。一帧字符包含7个数据位,1个停止位,1个校验位,通信速率为4800波特(分频系数为0018H)。
STI;开中断
SCAN:MOVAH, 01H;设置功能号
INT16H;有键入?
JZSCAN;否循环
CALLRESET;恢复现场
MOVAH, 4CH
INT21H
;--------------------------------------
SERVICEPROC
PUSHA
PUSHDS;保护现场
MOVAX, DATA
MESGDB'Welcome!','$';显示的字符串
DATAENDS
CODESEGMENTUSE16
ASSUMECS:CODE, DS:DATA
BEG:MOVAX, DATA
MOVDS, AX
CLI;关中断
CALLI8259;8259初始化
南邮微机原理考研真题
南邮微机原理考研真题微机原理是计算机科学与技术专业考研的一门重要课程,而南京邮电大学(简称南邮)是中国计算机科学与技术领域的一所知名高校。
本文将介绍南邮微机原理考研真题,并对考试内容进行详细分析和解答。
一、概述南邮微机原理考研真题主要围绕计算机体系结构、指令系统和中央处理器(CPU)等内容展开。
通过解答这些题目,考生需要展示对计算机内部结构和运行原理的深入理解,以及对计算机编程和指令集的熟悉程度。
二、考试题型南邮微机原理考研真题主要包括选择题和简答题两种题型。
1. 选择题选择题是南邮微机原理考研真题中最常见也是最基础的题型。
考生需要从给出的选项中选择正确答案。
选择题主要涉及计算机原理中的知识点,如计算机的基本组成、存储器层次结构、指令的执行过程等。
下面是一个例子:题目:在多道程序环境下,若按照时间片轮转的方式为每个程序分配10ms的执行时间,则每秒钟能够执行最多多少道程序?A. 10B. 100C. 1000D. 10000答案:B. 1002. 简答题简答题是南邮微机原理考研真题中较为复杂的题型,要求考生用文字解答问题,充分展示对计算机原理的理解和应用能力。
简答题主要涉及计算机体系结构、指令系统、CPU等内容。
下面是一个例子:题目:请简述流水线技术在CPU中的应用,并列举三个流水线冒险和解决方法。
解答:流水线技术是一种有效提高CPU运行效率的技术。
在CPU中,流水线将指令的执行过程划分为多个阶段,使得不同阶段的指令可以并行执行。
流水线技术可以提高指令的吞吐量和执行效率。
然而,流水线也会面临一些问题,即流水线冒险。
流水线冒险主要包括结构冒险、数据冒险和控制冒险。
1) 结构冒险:多个指令需要访问同一硬件资源,导致资源冲突。
解决方法包括同时访问、等待和重排等。
2) 数据冒险:后续指令依赖前一指令的运算结果,但前一指令的结果尚未产生。
解决方法包括数据旁路、提前加载和延迟加载等。
3) 控制冒险:指令间的转移关系导致流水线的重新调整,降低执行效率。
南邮通信原理实验
实验二BPSK传输系统综合实验一、实验原理(一)BPSK 调制理论上二进制相移键控(BPSK)可以用幅度恒左,而其载波相位随着输入信号m (1、0 码)而改变,通常这两个相位相差180° .如果每比特能量为E”则传输的BPSK信号为:0°m = 0180°m = 1(二)BPSK 解调接收的BPSK信号可以表示成:为了对接收信号中的数拯进行正确的解调,这要求在接收机端知道载波的相位和频率信息,同时还要在正确时间点对信号进行判决。
这就是我们常说的载波恢复与位定时恢复。
1、载波恢复对二相调相信号中的载波恢复有很多的方法,最常用的有平方变换法、判决反馈环等。
在BPSK解调器中,载波恢复的指标主要有:同步建立时间、保持时间、稳态相差、相位抖动等。
本地恢复载波信号的稳态相位误差对解调性能存在影响,若提取的相V载波与输入载波没有相位差,则解调输出的信号为a\t) = a(t)cos: A倍.即输岀信噪比下降cos2 A,其将影响信道的误码率性能,使误码增加。
对BPSK 而言,在存在载波恢复稳态相差时信道误码率为:2、位定时抽样时钟在信号最大点处进行抽样,保证了输出信号具有最大的信噪比性能,从而也使误码率较小。
在刚接收到BPSK信号之后,位左时一般不处于正确的抽样位置,必须采用一左的算法对抽样点进行调整,这个过程称为位左时恢复。
常用的位左时恢复有:滤波法、数字锁相环等。
最后,对通信原理综合实验系统中最常用的几个测量方法作一介绍:眼图、星座图与抽样判决点波形。
1、眼图:利用眼图可方便直观地估讣系统的性能。
示波器的通道接在接收滤波器的输出端,调整示波器的水平扫描周期,使其与接收码元的周期同步。
在荧光屏上看到显示的图型很像人的眼睛,所以称为眼图。
2、星座图:与眼图一样,可以较为方便地估计出系统的性能,同时它还可以提供更多的信息,如I、Q支路的正交性、电平平衡性能等。
星座图的观察方法如下:用一个示波器的一个通道接收I支路信号,另一通道接Q支路信号,将示波器设置成X-Y方式。
南邮微机原理实验报告资料
COUNT EQU $-STR2
EXTRA ENDS
CODE SEGMENT USE16
ASSUME CS:CODE,DS:DATA,ES:EXTRA
BEG: MOV AX,DATA
MOV DS,AX
MOV AX,EXTRA
MOV ES,AX
MOV CX,COUNT
源程序:
.586
DATA SEGMENT USE16
MESG DB 'What is your name?$'
MESG2 DB '?(Y/N)$'
BUF DB 30
DB ?
DB 30 DUP(?)
DATA ENDS
CODE SEGMENT USE16
ASSUME CS:CODE,DS:DATA
BEG: MOV AX,DATA
七、教师评阅
日期:
DATA ENDS
CODE SEGMENT USE16
ASSUME CS:CODE,DS:DATA
BEG: MOV AX,DATA
MOV DS,AX
MOV ES,AX
MOV CX,5
LL1: MOV MESG+5,0DH
MOV MESG+6,0AH
MOV MESG+7,'$'
CALL DISP
MOV MESG+5,0
MOV DI,OFFSET STRING
MOV CX,LENS
CLD
AGA: REPNE SCASB
JNZ NEXT
MOV FLAG,1
MOV SI,DI
DEC SI
南邮通信原理 实验二 BPSK_BDPSK 传输系统综合实验 (2)
实验一AMI/HDB3码型变换一、实验原理AMI码的全称是传号交替反转码。
这是一种将消息代码0(空号)和1(传号)按如下规则进行编码的码:代码的0仍变换为传输码的0,而把代码中的1交替地变换为传输码的+1、–1、+1、–1…由于AMI码的传号交替反转,故由它决定的基带信号将出现正负脉冲交替,而0电位保持不变的规律。
由此看出,这种基带信号无直流成分,且只有很小的低频成分,因而它特别适宜在不允许这些成分通过的信道中传输。
AMI码除有上述特点外,还有编译码电路简单及便于观察误码情况等优点,它是一种基本的线路码,并得到广泛采用。
但是,AMI码有一个重要缺点,即接收端从该信号中来获取定时信息时,由于它可能出现长的连0串,因而会造成提取钟时的困难。
为了保持AMI码的优点而克服其缺点,人们提出了许多种类的改进AMI码,HDB3码就是其中有代表性的一种。
HDB3码的全称是三阶高密度双极性码。
它的编码原理是这样的:先把消息代码变换成AMI码,然后去检查AMI码的连0串情况,当没有4个以上连0串时,则这时的AMI码就是HDB3码;当出现4个以上连0串时,则将每4个连0小段的第4个0变换成与其前一非0符号(+1或–1)同极性的符号。
显然,这样做可能破坏“极性交替反转”的规律。
这个符号就称为破坏符号,用V符号表示(即+1记为+V, –1记为–V)。
为使附加V符号后的序列不破坏“极性交替反转”造成的无直流特性,还必须保证相邻V符号也应极性交替。
这一点,当相邻符号之间有奇数个非0符号时,则是能得到保证的;当有偶数个非0符号时,则就得不到保证,这时再将该小段的第1个0变换成+B或–B符号的极性与前一非0符号的相反,并让后面的非0符号从V符号开始再交替变化。
虽然HDB3码的编码规则比较复杂,但译码却比较简单。
从上述原理看出,每一个破坏符号V总是与前一非0符号同极性(包括B在内)。
这就是说,从收到的符号序列中可以容易地找到破坏点V于是也断定V符号及其前面的3个符号必是连0符号,从而恢复4个连0码,再将所有–1变成+1后便得到原消息代码。
南邮微机原理
ADS:地址选通信号(输出) 该信号由1 → 0,表白地址线和总线定义
信号(M/IO,W/R,D/C)均为有效可用。
Pentium 处理器旳外部引脚
RDY:准备就绪信号(输入) 该信号由外电路产生→ X86
RDY=0,表白外部电路(存储器、I/O接口)已经做好 数据W/R旳准备,能在要求时间内完毕数据旳读写。 RDY=1,表白存储器或I/O不能在要求时间内完毕数 据旳读/写,请CPU延长总线周期。
PCI 总 线
主板上旳 PCI插槽
(2)AGP(Accelerate Graphics Port) 图形 加速接口 P.189
AGP接口是一种显示卡专用旳局部总线。严格旳 说,AGP不能称为总线,它与PCI总线不同,因为 它是点对点连接,即连接控制芯片和AGP显示卡, 但在习惯上我们依然称其为AGP总线。
ISA (AT) 总 线
GND RESET DRV
+5V IRQ9
-5V DRQ2 -12V 0WS +12V GND
SMEMW SMEMR
IOW IOR DACK3 DRQ3
DACK1 DRQ1
REFRESH CLK IRQ7 IRQ6 IRQ5 IRQ4 IRQ3
DACK2 T/C
BALE +5V OSC GND
BE0~BE3 A2~A31 M/IO、D/C
W/R RDY
D0~D31
T1 T2 TW T1 T2 TW T1
读
写
有等待状态总线周期
Pentium 处理器旳外部引脚
6.总线仲裁信号
(1)HOLD:总线保持祈求(输入) (2)HLDA:总线保持响应(输出)
(完整版)南邮微机原理实验二
;从BUF单元开始存有一字符串(长度<255),编程实现统计该字符串中的ASCII码在42H~45H之间的字符个;数,并将统计结果以二进制形式显示在屏幕。
;DATA SEGMENTBUF DB 255DB ?DB 255 DUP(?)crlf db 0dh,0ah,24h ;回车换行n db 0 ;统计的字符数DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATABEG:MOV AX,DATAMOV DS,AXMOV AH,0AHMOV DX,OFFSET BUFINT 21Hmov ah,9mov dx,offset crlfint 21hMOV SI,OFFSET BUF INC SIMOV CL,[SI]MOV Ch,0inc siLAST1:mov al,[si]cmp al,42hjb no_1cmp al,45hja no_1inc nno_1:inc siloop LAST1mov al,nMOV CX,8d_next:roL aL,1push axmov ah,2jc disp_1mov dl,'0'jmp dispdisp_1:mov dl,'1'disp:int 21hpop axloop d_nextMOV AH,4CHINT 21HCODE ENDSEND BEG追问(⊙o⊙)…我的程序没救了?我想知道我的程序哪边有问题回答你的程序问题不少。
不好意思,暂无时间详细叙述!追问好吧、、、谢谢你了还有昨天你的程序我没运行出来。
回答我是用MASM5.0 编译的。
没问题。
南邮 微机原理接口技术课后习题答案
第一章作业1.(1)29.6875(2)10010011 93(3)940(4)01100000(5)FF -5B(6)原码-0E 补码-72反码-71无符号数8E(7)(a)补码结果01000101B,69无溢出(d)补码结果10001010B,-118有溢出第二章作业5.32位:EAX EBX ECX EDX ESP EBP EDI ESI16位:AX BX CX DX SP BP DI SI8位:AH BH CH DH AL BL CL DL9.存储空间为1M。
先将该单元所在的段寄存器的16位段地址值左移4位,得到一个20位的值,再加上16位的段内偏移量,就形成了20位的物理地址。
或者段基址*16+偏移地址10.89832H第三章作业1.(1)179B8H(2)2F636H (3)586C4H (4)2FE00H(1)XOR AH,0F0H(2)XOR BX,0F00FH(3)AND CX,0FFF0H5.(1)方法一:MOV AL, FIRSTXCHG SECOND, ALMOV FIRST, ALMOV AL, FIRST+1XCHG SECOND+1, ALMOV FIRST+1, AL方法二:MOV AX, WORD PTR FIRST XCHG AX, WORD PTR SECOND MOV WORD PTR FIRST, AX (2)PUSH WORD PTR FIRST PUSH WORD PTR SECOND POP WORD PTR FIRSTPOP WORD PTR SECOND堆栈操作示意图如下:6. 6601H。
南邮 微机原理(微型计算机与接口技术)复习ASM含部分答案
第三章 2。80486的工作模式:实地址模式和保护虚拟地址模式。 。 的工作模式: 的工作模式 实地址模式和保护虚拟地址模式。 80486的三个存贮地址空间:逻辑空间、线性空间和物理空间。 的三个存贮地址空间:逻辑空间、线性空间和物理空间。 的三个存贮地址空间 在实模式下,486只能访问第一个1M内存(00000H~FFFFFH) 在实模式下,486只能访问第一个1M内存(00000H FFFFFH) 只能访问第一个1M内存(00000H 逻辑空间=物理空间=1M(2 逻辑空间=物理空间=1M(220) 在保护模式下,486可以访问 可以访问4G(2 在保护模式下,486可以访问4G(232)物理存储空间 (0000,0000H~FFFF,FFFFH) (0000,0000H FFFF,FFFFH) 逻辑空间(虚拟空间)可达246=64T 逻辑空间(虚拟空间)可达2
bufdb11223344请修改下列指令movaxwordptrbufincbyteptrbx源目操作数不可同为内存操作数源目操作数属性一致长度相同当目标操作数为间址变址基址基变址的内存操作数而源操作数为单字节双字节立即数则目标操作数必须用ptr说明类型若操作数为间变基基变的内存操作数则必须用ptr说明类型对于单操作数指令如
第三章 1。基本结构寄存器的名称、位长和作用。 。基本结构寄存器的名称、位长和作用。 (1)通用寄存器 通用寄存器:EAX,EBX,ECX,EDX,ESI,EDI,EBP (1)通用寄存器:EAX,EBX,ECX,EDX,ESI,EDI,EBP (2)段寄存器 段寄存器:CS,SS,DS,ES,FS,GS (2)段寄存器:CS,SS,DS,ES,FS,GS (3)指针寄存器 指针寄存器:EIP,ESP (3)指针寄存器:EIP,ESP (4)标志寄存器:EFLAG (4)标志寄存器:EFLAG 标志寄存器 15位标志分为两类 状态标志和控制标志 位标志分为两类:状态标志和控制标志 位标志分为两类 6种状态标志:CF OF ZF PF AF SF 种状态标志: 种状态标志 中的SP寄存器是一个 位的寄存器。 例:80486 CPU中的 寄存器是一个 B 位的寄存器。 中的 A. 8位 位 B. 16位 位 C. 24位 位 D. 32位 位
南邮微机原理试验一二
1.1 程序修改.486DATA SEGMENT USE16 SUM DB ?,?MESG DB '25+9='DB 0,0,'$'N1 DB 9,0F0HN2 DB 25DATA ENDSCODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA BEG: MOV AX,DATAMOV DS,AXMOV BX,OFFSET SUM MOV AH,N1MOV AL,N2ADD AH,ALMOV [BX],AHCALL CHANGMOV AH,9MOV DX,OFFSET MESG INT 21HMOV AH,4CHINT 21HCHANG PROCLAST:CMP BYTE PTR[BX],10JC NEXTSUB BYTE PTR[BX],10INC BYTE PTR[BX+7]MOV AH,BYTE PTR[BX]JMP LASTNEXT: MOV DX,WORD PTR SUM ADD [BX+8],DXADD BYTE PTR [BX+7],30HADD BYTE PTR [BX+8],30H RETCHANG ENDPCODE ENDSEND BEG2.3.4从数据段NUM单元开始存有9个有符号数,并编写一个程序实现:找出最小值存放到数据段MIN单元,并将负数的个数以十进制的形式显示在屏幕上。
.486DATA SEGMENT USE16NUM DB-8,-44,-88,-37,2,-1,8,-26,-18MIN DB?AB DB'0'DATA ENDSCODE SEGMENT USE16ASSUME CS:CODE,DS:DATABEG:MOV AX,DATAMOV DS,AXMOV BX,OFFSET NUMMOV CH,0MOV CL,9AGAIN:CMP BYTE PTR[BX],0 JG NEXT1INC ABCMP BYTE PTR[BX],CHJG NEXT1MOV CH,BYTE PTR[BX] NEXT1:INC BYTE PTR BX DEC CLJNE AGAINMOV MIN,CHMOV AH,2MOV DL,ABINT21HMOV AH,4CHINT21HCODE ENDSEND BEG.486DATA SEGMENT USE16BUF1 DB '123456'BUF2 DB '000000'BUF3 DB 'Please input communication words:',0DH,0AH,'$' BUF4 DB 3OUT1 DB 'ERRORS',0DH,0AH,'$'OUT2 DB 'RIGHT',0DH,0AH,'$'OUT3 DB '*','$'OUT4 DB 0DH,0AH,'$'DATA ENDSCODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA,ES:DATA BEG: MOV AX,DATAMOV DS,AXMOV ES,AXMOV AH,00HMOV AL,3INT 10HLAST1:LEA SI,BUF1LEA DI,BUF2MOV BX,OFFSET BUF2MOV CX,6MOV AH,09HLEA DX,BUF3INT 21HLAST: MOV AH,07HINT 21HMOV BYTE PTR [BX],ALINC BXMOV AH,09HMOV DX,OFFSET OUT3INT 21HLOOP LASTMOV AH,09HLEA DX,OUT4INT 21HMOV CX,6CLDREPE CMPSBJZ EXITMOV AH,09HLEA DX,OUT1INT 21HDEC BUF4JZ LAST2JMP LAST1 EXIT: MOV AH,09HLEA DX,OUT2INT 21H LAST2:MOV AH,4CHINT 21H CODE ENDSEND BEG。
南邮微机实验报告
南邮微机实验报告《南邮微机实验报告》南京邮电大学微机实验室是学生们进行计算机实验和学习的重要场所。
在这里,我们学习了计算机硬件和软件的基本知识,掌握了计算机系统的组成和工作原理,提高了我们的计算机应用能力。
下面是我们在南邮微机实验室进行的一次实验报告。
实验名称:操作系统安装与配置实验目的:通过实际操作,掌握计算机操作系统的安装和配置方法,提高我们的操作系统安装和配置能力。
实验内容:1. 准备工作:备份重要数据,准备操作系统安装光盘或U盘。
2. 操作系统安装:将安装光盘或U盘插入计算机,按照提示进行操作系统安装。
3. 操作系统配置:完成安装后,进行基本的系统配置,包括网络设置、用户账户设置、软件安装等。
实验步骤:1. 准备工作:备份个人重要数据,准备Windows 10安装U盘。
2. 操作系统安装:将U盘插入计算机,重启计算机,按照提示进行Windows10操作系统安装。
3. 操作系统配置:安装完成后,进行基本的系统配置,包括网络设置、用户账户设置、软件安装等。
实验结果:通过实际操作,我们成功地安装和配置了Windows 10操作系统,完成了基本的系统配置,包括网络设置、用户账户设置和软件安装等。
这次实验让我们对操作系统安装和配置有了更深入的理解,提高了我们的操作系统应用能力。
实验总结:通过这次实验,我们不仅掌握了操作系统安装和配置的基本方法,还提高了我们的实际操作能力。
我们将继续在南邮微机实验室进行更多的实验,不断提升我们的计算机应用能力,为将来的学习和工作做好充分的准备。
南邮微机实验室为我们提供了一个良好的学习环境,让我们能够通过实际操作来深入理解计算机知识。
我们将继续努力,不断提高自己的计算机应用能力,为将来的发展打下坚实的基础。
南京邮电大学 微型计算机原理与接口技术 1_1章
1.1.2 r进制数之间的关系及转换
(1)二进制数与八、十六进制数之间的关系及转换
因为 ㏒28=3,所以1位八进制数可以由3位二进制数表示; 因为 ㏒216=4,所以1位十六进制数可以由4位二进制数表示。 例1 (1100101.1001)2 =( )8
(1100101.1001)2 =( 145.44 )8
30
1.2.4
n位二进制整数补码的加减运算
1. 补码的加减运算
〔x+y〕补=〔x〕补+〔y〕补
〔x-y〕补=〔x〕补 + 〔 -y〕补
条件: (1) 符号位参加运算 (2) 以2n为模 (3)当真值满足下列条件时,结果是正确的, 否则结果错误 -2n-1 ≤ x, y, x+y ,x-y < +2n-1
25
2. 补码表示法
定义: 若定点整数 X 的补码形式为 x0x1x2 … xn , 则有
X X 补 n1 2 X 2 n 1 X 0 X 2n 2 n X 0 (mod 2 n 1 )
例
x=+101, 字长为8位的补码为[x]补=0 0000101
S16 = N =
其中,Hi{0,1,…,15};n,m是正整数。
特点:只用16个符号表示数值;逢十六进一。
10
十进制数
等值的一位 十六进制数
十进制数
等值的一位 十六进制数
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
8 9 10 11 12 13 14 15
8 9 A B C D E F
5
80核处理器
6
80核处理器
• • • • • • 2007-02-11 核心面积275平方毫米 主频3.16GHz 电压0.95V 数据带宽1.62Tb/s 浮点运算能力1.01TFlops
南邮微机实验报告
一、实验名称微机原理与接口技术实验二、实验目的1. 理解微机的基本工作原理和硬件组成。
2. 掌握计算机常用接口芯片的基本功能和使用方法。
3. 熟悉微机实验系统的操作流程。
4. 培养动手实践能力和分析问题、解决问题的能力。
三、实验内容1. 微机硬件系统认知- 了解微机的硬件组成,包括CPU、内存、主板、硬盘、显卡、声卡等。
- 通过实验观察微机硬件各部分的功能和连接方式。
2. 微机接口芯片实验- 学习并行接口芯片8255的使用方法和编程技巧。
- 实现键盘输入和LED显示,设计一个简单的定时显示装置。
3. 微机实验系统操作- 熟悉微机实验系统的使用方法和操作流程。
- 掌握实验软件的安装和使用。
4. 汇编语言程序设计- 学习汇编语言的基本语法和编程技巧。
- 编写简单的汇编语言程序,实现特定功能。
四、实验步骤1. 微机硬件系统认知- 观察微机硬件各部分的功能和连接方式。
- 使用实验设备观察CPU、内存、主板、硬盘等硬件的工作状态。
2. 微机接口芯片实验- 根据实验指导书,配置并行接口芯片8255。
- 编写程序实现键盘输入和LED显示功能。
- 设计定时显示装置,实现时间显示和按键控制。
3. 微机实验系统操作- 安装实验软件,熟悉实验系统的操作流程。
- 使用实验软件进行实验操作。
4. 汇编语言程序设计- 学习汇编语言的基本语法和编程技巧。
- 编写汇编语言程序,实现特定功能。
五、实验结果与分析1. 微机硬件系统认知- 通过实验观察,了解了微机硬件各部分的功能和连接方式。
- 掌握了微机实验系统的使用方法和操作流程。
2. 微机接口芯片实验- 成功实现了键盘输入和LED显示功能。
- 设计的定时显示装置能够正常工作。
3. 微机实验系统操作- 熟练掌握了微机实验系统的操作流程。
4. 汇编语言程序设计- 成功编写了汇编语言程序,实现了特定功能。
六、实验心得体会通过本次实验,我对微机原理和接口技术有了更深入的了解。
实验过程中,我学会了如何使用微机实验系统,掌握了微机接口芯片的编程技巧,提高了动手实践能力。
南京邮电大学《810微机原理及应用》历年考研真题汇总
目录2014年南京邮电大学810微机原理及应用考研真题(回忆版) (5)2013年南京邮电大学810微机原理及应用考研真题(回忆版) (6)2006年南京邮电大学810微机原理及应用考研真题 (7)2005年南京邮电大学810微机原理及应用考研真题 (12)一、选择题(30分,15个):(题号不一定对应,只是回忆啊,都是很基本的)1.几种数值比较问题:11111111b,0FEH,250D大小2.系统启动(加载驱动BOOT),进入的是什么模式:8086模式?实模式?保护模式?BIOS模式(我选的是Bios)3.直接传输模式DMA是不是需要CPU参与(4种数据传输模式)4.add 对于CF OF 标志位的影响5.8254.8255,8259,8250有几个选择题,如8250的,(异步传输)7个数据位,1个效验位,2个停止位,或者00001110则数据字符位数6 宏和子程序调用特点比较,时间效率和占用空间大小比较,选择二、填空题1.0xxH是补码和反码时,对应的真值数,用十六进制表示2.DMA中数据传输分类2个空。
??3.8255有几个8位口,、、、、、4 中断向量对应的入口地址,偏移地址是,段及知识,时钟中断是?H,中断向量存放在那里?H---?H5.MOV [BP],XXXXH,访问的是?段,6.堆栈段的偏移地址,和物理地址计算,如放置20个字节的数据之后各地址是?三、简答题(36分左右)顺序打乱1.调用中断服务子程序的过程(主要是转向中断向量,如何执行中断服务程序)2 8254设计,输入1MHZ,如何产生周期1S的方波,设计过程3 简述异步串行通信(定义),异步串行通信帧格式画图,并指出各部分的意义4 查询方式传输定义,特点,优缺点5 全双工和半双工的区别和两根线路是否可以进行全双工通信?四、程序题阅读填空顺序不对1 DB DW ....类型放置在内存中,然后经过一些操作如mov,rol,SHL等,填空(寄存器中得值是)EQU不占用内存空间2 用进位统计XXXXH中二进制的0的个数放于DL中,,程序,03 统计正负数的个数,正数放于开始的PLUS空间中,负数的个数放于ZERO中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.1 程序修改
.486
DATA SEGMENT USE16
SUM DB ?,?
MESG DB '25+9='
DB 0,0,'$'
N1 DB 9,0F0H
N2 DB 25
DATA ENDS
CODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA BEG: MOV AX,DATA
MOV DS,AX
MOV BX,OFFSET SUM
MOV AH,N1
MOV AL,N2
ADD AH,AL
MOV [BX],AH
CALL CHANG
MOV AH,9
MOV DX,OFFSET MESG
INT 21H
MOV AH,4CH
INT 21H
CHANG PROC
LAST: CMP BYTE PTR [BX],10 JC NEXT
SUB BYTE PTR[BX],10
INC BYTE PTR [BX+7]
MOV AH, BYTE PTR[BX]
JMP LAST
NEXT: MOV DX,WORD PTR SUM ADD [BX+8],DX
ADD BYTE PTR [BX+7],30H
ADD BYTE PTR [BX+8],30H RET
CHANG ENDP
CODE ENDS
END BEG
2.3.4从数据段NUM单元开始存有9个有符号数,并编写一个程序实现:找出最小值存放到数据段MIN单元,并将负数的个数以十进制的形式显示在屏幕上。
.486
DATA SEGMENT USE16
NUM DB -8,-44,-88,-37,2,-1,8,-26,-18
MIN DB ?
AB DB '0'
DATA ENDS
CODE SEGMENT USE16
ASSUME CS:CODE , DS:DATA
BEG: MOV AX,DATA
MOV DS,AX
MOV BX,OFFSET NUM
MOV CH,0
MOV CL,9
AGAIN: CMP BYTE PTR [BX] ,0
JG NEXT1
INC AB
CMP BYTE PTR [BX], CH
JG NEXT1
MOV CH,BYTE PTR [BX]
NEXT1: INC BYTE PTR BX
DEC CL
JNE AGAIN
MOV MIN,CH
MOV AH,2
MOV DL,AB
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END BEG
.486
DATA SEGMENT USE16
BUF1 DB '123456'
BUF2 DB '000000'
BUF3 DB 'Please input communication words:',0DH,0AH,'$' BUF4 DB 3
OUT1 DB 'ERRORS',0DH,0AH,'$'
OUT2 DB 'RIGHT',0DH,0AH,'$'
OUT3 DB '*','$'
OUT4 DB 0DH,0AH,'$'
DATA ENDS
CODE SEGMENT USE16
ASSUME CS:CODE,DS:DATA,ES:DATA BEG: MOV AX,DATA
MOV DS,AX
MOV ES,AX
MOV AH,00H
MOV AL,3
INT 10H
LAST1:LEA SI,BUF1
LEA DI,BUF2
MOV BX,OFFSET BUF2
MOV CX,6
MOV AH,09H
LEA DX,BUF3
INT 21H
LAST: MOV AH,07H
INT 21H
MOV BYTE PTR [BX],AL
INC BX
MOV AH,09H
MOV DX,OFFSET OUT3
INT 21H
LOOP LAST
MOV AH,09H
LEA DX,OUT4
INT 21H
MOV CX,6
CLD
REPE CMPSB
JZ EXIT
MOV AH,09H
LEA DX,OUT1
INT 21H
DEC BUF4
JZ LAST2
JMP LAST1
EXIT: MOV AH,09H
LEA DX,OUT2
INT 21H
LAST2:MOV AH,4CH
INT 21H
CODE ENDS
END BEG。