湖南文理学院微机原理课前.docx
- 文档编号:5135623
- 上传时间:2023-05-08
- 格式:DOCX
- 页数:8
- 大小:18.12KB
湖南文理学院微机原理课前.docx
《湖南文理学院微机原理课前.docx》由会员分享,可在线阅读,更多相关《湖南文理学院微机原理课前.docx(8页珍藏版)》请在冰点文库上搜索。
湖南文理学院微机原理课前
1.97H∨54H=D7H
97H∧54H=14H
97H(XOR)54H=C3H
2.5B96H+2DA5H=893BH
5B96H-2DA5H=2DF1H
3.37=(00100101)2
37=(00110111)BCD
1.(01000101)BCD=(00101101)2
(01000101)2=(01101001)BCD
2.“88”的8位二进制补码是01011000。
“-88”的8位二进制补码是10101000。
3.有符号补码运算“57H+63H”后,
CF=0,OF=1。
4.已知“A”的ASCII码为41H,
则“d”的ASCII码为64H。
1.规格化的浮点数,其精度取决于尾数;
其取值范围取决于为阶码。
2.当前AX=9783H,执行“AL+AH→AL”
指令后,AX=971AH。
3.已知某微处理器的地址总线为20位,
则其物理空间为1M(或2的20次方)B。
1.查看某指令时,显示为5C57:
5F75,说明该条指令的物理地址为624E5H。
2.若双字11223344H的存储地址为10000H,则10003H的字节单元内容为11H。
3.已知当前AL=7AH,BL=39H。
分别执行下了指令,判断其寻址方式,并求相关寄存器的内容?
(1)MOVAL,12H;立即寻址,AL=12H
(2)MOVBL,AL;寄存器寻址,BL=7AH
1.现有DS=2000H,BX=0100H,SI=0002H,20100H~20103H单元的内容依次为:
12H、34H、56H、78H。
执行下列指令后,AX的内容分别为多少?
(1)MOVAX,0100H;AX=0100H
(2)MOVAX,DS:
[0100H];AX=3412H
(3)MOVAX,[BX][SI];AX=7856H
2.执行有符号数“79A7H+46FFH”运算操作后,
CF=0,AF=1,SF=1,
ZF=0,PF=1,OF=1。
3.判断下列指令的正误,有误的请改正。
(1)MOV[SI],DATA;错,MOVAX,DATA/MOV[SI],AX
(2)MOVCL,300;错,MOVCX,300
(3)MOV[BX],100;错,MOVBYTEPTR[BX],100
1.已知当前AX=4275H,BX=1993H,分别运行下列指令后,AX中的内容是多少?
(1)MOVSXAX,BL;AX=FF93
(2)MOVZXAX,BL;AX=0093
2.若TABLE为数据段中2000H单元的符号名,其中存放的内容为1234H,执行以下两条指令后,AX寄存器的内容是多少?
(1)MOVAX,TABLE;AX=1234H
(2)LEAAX,TABLE;AX=2000H
3.已知当前AX=1234H,FLAGS=08D5H,分别执行下列指令以后,AX、FLAGS中的内容是多少?
(1)LAHF;AX=D534H,FLAGS=08D5H
(2)SAHF;AX=1234H,FLAGS=0812H
4.设当前的SP=2000H,分别执行下列指令后,求SP的值。
(1)PUSHAX;SP=1FFEH
(2)POPAX;SP=2002H
1.当前AX=5678H,分别执行下列指令后,AX=?
(1)XCHGAL,AH;AX=7856H
(2)ADDAL,AH;AX=56CEH
(3)XADDAL,AH;AX=78CEH
2.判断下列指令的正误,有误的请改正。
(1)ADDSS1,SS2;错,MOVAL,SS2/ADDSS1,AL
(2)CMP[BX],100;错,CMPBYTEPTR[BX],100
(3)NEG[SI];错,NEGBYTEPTR[SI]
(4)PUSHAL;错,PUSHAX
2.在语句“K1DB01H”中,K1称为(B);
在语句“K2:
INCSI”中,K2称为(D)。
A伪指令B变量C常量D标号
3.在A33C、FLAG、12vbb、12AS、HIGH、AAA中,可作为变量的有:
A33C、FLAG。
4.有下列定义语句:
BUFDB3*16,0A3H,5DUP(2DUP(`G8`),0)
NEQU$-BUF
则N的值为27。
执行下列指令后,AX寄存器中的内容是多少?
TABLEDW10,20,30,40,50
ENTRYDW3
MOVBX,OFFSETTABLE
ADDBX,ENTRY
MOVAX,[BX]
AX=1E00H
若TABLE分别定义如下,其他不改变:
(1)TABLEDW10H,20H,30H,40H,50H;AX=3000H
(2)TABLEDB10,20,30,40,50;AX=3228H
(3)TABLEDB10H,20H,30H,40H,50H;AX=5040H
1.已知当前AX=4095H,BX=8201H,分别执行下列指令以后,AX、BX中的内容是多少?
(1)MULBL;AX=0095H
(2)IMULBL;AX=FF95H
2.填空:
DATASEGMENT
‥‥‥〈数据段〉
DATAENDS
CODESEGMENT
(1)CS:
CODE,DS:
DATA
BEG:
MOVAX,
(2)
MOVDS,AX
‥‥‥〈代码段〉
MOVAH,(3)
(4)
CODEENDS
ENDBEG
(1)ASSUME
(2)DATA
(3)4CH
(4)INT21H
编写程序段,实现下列功能:
求无符号字节数组ARRAY(个数为100)的平均值,放入NUM单元
……
ARRAYDB100DUP(?
)
NUMDW?
……
LEASI,ARRAY
MOVCX,100
XORAX,AX
AGAIN:
ADDAL,[SI]
ADCAH,0
INCSI
LOOPAGAIN
XORDX,DX
MOVCX,100
DIVCX
MOVNUM,AX
……
1,将AL的最高位和最低位取反。
XORAL,10000001B(或81H)
2.已知当前AX=4396H,FLAGS=1255H,运行“SARAL,1”指令后,AX的值是多少?
AX=43CBH
3.当前CX=5304H,执行“ROLCH,CL”后,CX=3504H。
已知程序段如下:
NUMDB35H,18H
……
MOVAL,NUM
ADDAL,NUM+1
DAA
试问:
1:
执行ADD指令后,AL的内容是多少?
CF、AF的值是多少?
2:
执行DAA指令后,AL的内容又是多少?
CF、AF的值又是多少?
1.AL=4DH,CF=0,AF=0
2.AL=53H,CF=0,AF=1
1.16位的串操作指令中,CPU自动用寄存器SI间址来访问DS,用寄存器DI间址来访问ES。
2.执行下列指令时,无需带操作数的是(A)
ADAABXLATCNEGDCMP
3.下列指令中,不能对有符号指令进行操作的是(A)。
ASHLBJLCCBWDIMUL
4.下列指令中,没有隐含AL的是(B)。
AXLATBSAHFCDAADSCASB
1.已知PCI总线宽度为32位,频率为33MHz,则PCI的数据传输率
为132MB/s。
2.南桥芯片是用来管理微型计算机体系结构中的低速设备的。
3.在执行顺序程序中,体现了访存局部性原理性中的空间局部性。
4.选用2114芯片(1K×4bit)来组成64K×8bit的存储器,共需要128片。
1.在微机系统与I/O设备的几种信息交换方式中,速度最快的是DMA方式。
2.在8254芯片中,若需选中计数器2,则端口地址线A1A0=10。
3.某测控系统要利用8254芯片每25ms产生一个方波输出,若输入时钟频率为2MHz,8254的计数初值应取50000次,工作方式选方式选方式3。
1.当前8259A的IR4有中断请求,则此时IRR内容为10H。
2.在中断向量表0:
2CH单元开始依次存放23H、FFH、00H和F0H四个字节,
该向量对应的中断号是0BH,中断程序的入口地址是:
FFF23H。
3.5片8259A接成级联方式,共可管理36级中断。
4.当8259A级联使用时,其主片的IR端应与从片的INT连接;主片信号CAS0~CAS2是输出信号,从片CAS0~CAS2是输入信号;主片双向双功能信号引脚SP/EN接高电平,从片接低电平。
1.异步通信中,“帧错误”指的是接收停止位时发生错误。
2.串行同步通信是靠同步字符来完成收发双方同步的。
3.有线电视属于数据传输方式中的单工方式
4.某系统利用8251A芯片发送字符。
发送字符格式由1个起始位、偶校验、8位数据位、2个停止位组成,波特率为9600。
试问:
(1)该系统每分钟发送字符多少个?
48000个
(2)若选波特率因子为16,则发送时钟频率为多少Hz?
153600Hz
(3)若需发送字符“2”,请写出此时传送信息的帧格式。
001001100111
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 湖南 文理学院 微机 原理