“微机系统原理与接口技术”综合
测试题二
一、单选题
() 1. 8086CPU在执行MOV AL,[BX]指令的总线周期内,若BX存放的内容为1011H,则BHE和A0的状态是。
A. 0,0
B. 0,1
C. 1,0
D. 1,1
()2. 设x=-46,y=117,则[x-y]补和[x +y]补分别等于。
A. D2H和75H
B. 5DH和47H
C.
2EH和7lH D. 47H和71H
()3. 8086CPU在进行无符号数比较时,应根据标志位来判别。
A. CF和OF
B. CF和PF
C. CF和ZF
D. ZF和OF
()4. 执行下列程序后,(AL)= 。 MOV AL,92H
SUB AL,7lH
DAS
A. 21
B. 11
C. 21H
D. 11H
()5. 下列指令中正确的是。
A. MOV AX [SI] [DI]
B. MOV BYTE PTR[BX],1000
C. PB8 EQU DS:[BP+8]
D.
MOV BX,OFFSET [SI]
()6. 在PC/XT中,NMI中断的中断矢量在中断矢量表中的位置。
A.是由程序指定的
B.是由DOS自动分配的
C.固定在08H开始的4个字节中
D.固定在中断矢量表的表首
()7. 在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC [BX]指令需要的总线周期数为。
A.0 B.1
C.2 D.3
()8. 微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为级外部硬中断。
A. 32
B. 29
C.
28 D. 24
()9. 当存储器读写速度较慢时,需产生一个READY信号以实现与CPU的同步,CPU将在总线周期的时候采样该信号。
A. T2下降沿
B. T3下降沿
C. T2上升沿
D. T3上升沿()10. 8086中,组寄存器都可以用来实现对存储器的寻址。
A. AX,SI,DI,BX
B. BP,BX,CX,DX
C. SI,DI,BP,BX
D. BX,CX,SI,DI
二、多选题
()1. 下列属于8086的BIU组成部分的有______________。
A.通用寄存器组
B. 总线控制逻辑
C. ALU
D. 物理地址加法器()2. 若需将数据段中的源串传送到附加段的目的串,可用的指令有______________。
A. MOV
B. MOVS
C. SCAS
D. LODS和
STOS
()3. 执行时可能改变IP值的指令有_________________。
A. 调用及返回指令
B. 中断及返回指
令 C. 转移指令 D. 串操作指令
()4. 下列指令中,_________________的源操作数采用的是直接寻址。
A. MOV AL,[23H]
B. MOV DX,AX
C. MOV AL,0FFH
D.
IN AL,23H
()5. CPU与存储芯片的连线方式将影响____________________。
A. 存取速度
B. 地址分配
C.
功耗 D. 地址重叠度
()6. 在CPU与外设之间设计接口电路的目的主要有____________________。
A. 解决驱动能力问题
B.
控制数据传送速度
C. 完成数据形式转换
D.
负责CPU与外设的联络
()7. 8255A的B口设置为方式1输出,其引脚ACKB收到一个负脉冲说明 _________。
A. CPU已将一个数据写到端口B
B.
外设已将数据由端口B取走
C. 请求CPU送下一个数据
D. INTRB引脚上的中断请求已被CPU
响应
()8. 8086/8088 CPU响应硬中断NMI和INTR时,相同的条件是 ____________。
A. 允许中断
B.
当前指令执行结束
C. CPU工作在最大组态下
D.
不处于DMA操作期间
()9. 下列各类存储器中,掉电后内容不丢失的是 ____________。
A. 掩膜ROM
B. EPROM
C. DRAM
D. SRAM
()10.可以实现在数据段中保留10H个字节单元的指令有 ____________。
A. DW 08H DUP(?)
B.
DB 10H DUP(?)
C. DB 8 DUP(2 DUP(?))
D. DD 4 DUP(?)
三、填空题
1.已知(AL)=0101110lB,执行指令NEG AL
后再执行CBW,(AX)=。
2.在动态存储器2164的再生周期中,只需要
地址,所以在RAS和CAS这两个信号中,只有
变为低电平。
3.过程可重入是指,用
传递参数过程才可实现重入。
4.若(AL)=01001001B,执行 ADD AL,
AL指令后,再执行 DAA命令,则(AL)
=,(CF)=,(AF)=。
5.已知指令序列为:
MOV AX,0FFBDH
MOV BX,12F8H
IDIV BL
此指令序列执行后,(AX)= ,(BX)= 。
6.微型计算机中,CPU重复进行的基本操作
是:、和。7.若(CS)=4200H时,物理转移地址为
4A230H,当CS的内容被设定为7900H时,物理转移地址为。
8.8259A工作在8086模式,中断向量字节
ICW2=70H,若在IR3处有一中断请求信号,
这时它的中断向量号为,该中断的服务
程序入口地址保存在内存地址为 H至
H的个单元中。
四、程序阅读
1.阅读下列程序,写出程序执行后数据段BUF 开始的10个内存单元中的内容。
DATA SEGMENT
BUF DB 08H,12H,34H,56H,78H,9AH,0BCH,0DEH,0F0H,0FFH
KEY DB 78H
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,ES:DATA
START:MOV AX,DATA
MOV DS,AX
MOV ES,AX
CLD
LEA DI,BUF
MOV CL,[DI]
XOR CH,CH
INC DI
MOV AL,KEY
REPNE SCASB
JNE DONE
DEC B UF
MOV SI,DI
DEC D I
REP MOVSB
DONE:MOV AH,4CH
INT 21H
CODE ENDS
END START
执行结果:BUF
DB 、、、、、、、、、2.在内存的NUM单元中有一个字节的带符号二进制数(补码表示),下列程序是将其对应的十进制数输出到显示器上。请对程序中的三处错误进行修正,并在空白处填上适当的语句。
DATA SEGMENT
NUM DB ?
BUFFER DB 10 DUP(?)DATA ENDS
STACK SEGMENT PARA STACK …STACK?
DB 100H DUP
(?)
STACK EVDS
CODE SEGMENT
①
START:MOV AX,DATA
MOV ES,AX
MOV DS,DATA
MOV CL,NUM
LEA DL,BUFFER
②
MOV AL,0DH
STOSB
MOV AL,0AH
STOSB
MOV AL,CL
OR AL,AL
JS PLUS
③
MOV AL,…-?
JMP GOON PLUS:MOV AL,…+?GOON:STOSB
MOV BL,64H
CALL CHANGE
MOV BL,0AH
CALL CHANGE
MOV AL,30H
ADD AL,CL
STOSB
MOV AL,…$?
STOSB
LEA DX,
BUFPER
MOV AH,9
INC 21H
;输出十
进制
MOV AH,4CH
INT 21H CHANGE PROC NEAR
MOV DL,0 AGAIN:SUB CL,BL
JC DOWN
INC DL
JMP AGAIN
DOWN:④
MOV AL,30H
ADD AL,DL
STOSB
⑤
CHANGE ENDP
CODE END
END START
五、存储系统分析与设计
已知RAM芯片和地址译码器的引脚如题五图
所示,试回答如下问题:
(1)若要求构成一个8K×8的RAM阵列,需几
片这样的芯片?设RAM阵列组占用起始地
址为El000H的连续地址空间,试写出每块
RAM芯片的地址空间。
(2)若采用全地址译码方式译码,试画出存储器
系统电路连接图;
(3)试编程:将55H写满每个芯片,而后再逐
个单元读出做比较,若有错则CL=FFH,正
确则CL=77H。
六、综合应用
已知某一12位A/D转换器的引脚及工作时
序如题六(1)图所示。其中,模拟信号通过VA
脚输入,START正脉冲可启动A/D变换,启动
后ADC进人忙(BUSY)状态,A/D变换结束后
BUSY变高,OE脉冲控制从D0 ~ D11读取变换
好的数据。
现用该A/D转换器、8255及8253构成如题
六(2)图所示的数据采集系统:8255的A口和
B口用于读转换结果,PC0输人转换结束信号
BUSY,PC6 用于控制A/D启动,PC5 用于控制
读出A/D转换结果,而PC7则控制发光二极管显
示。8253用于控制采样频率。
题五图RAM芯片和地址译码器的引脚
START
BUSY
OE
D0~D11
题六(1)图A/D引脚及时序图
(1)写出8255、8253各端口地址; (2)编制8255的初始化程序;
(3)现要求通过8255控制连续采样7次,取平均值存人BX ,并与FF0H 比较,如超限则点亮发光二极管报警,编写该数据采集及处理程序; (4)若使用8253定时控制每10秒完成上述采样一次,则还要做哪些工作?
+5V
V
Vi
题六(2)图 数据采集接口原理图
I S A 总 线
华工的自动化题初试题的题量比较大(专业课),难度较大,不过近些年的难度比较平稳,渐有降低的趋势,复试的专业课试题特别的简单,只要把指定的教材看几遍,把课后题坐一下就OK了,主要的考察最基本的概念,像8086能寻址多大的空间这样的一些问题,当时我复试笔试的时候只花了40分钟就做完了,微机原理共50分,过控共50分,运控我没做,听说考交流的比较多,难度大一些,过控的第一道大题考的是温度的单回路控制,第二道考的是前馈加串级控制 总之,一句话,基础还是基础,我的复试笔试考了接近90分 再说一下,面试吧英语面试五分钟,专业知识15分钟,英语面试首先要准备一个自我介绍,老师会根据你的自我介绍提相应的问题,说句实在话,老师的口语说的不太好,不太标准,大家也不必紧张,华工的老师比较自恋,最常问的就是为什么考华工?其实,这个问题就等价于华工多牛掰,让你再好好夸夸它,还有一些热点的问题如对大学生就业难的问题怎么看?薪水重要还是发展自身的能力重要等,面试的时候注意一定不要紧张,一定要有信心,大家的口语都差不多,中国人听不懂,外国人也听不明白。其实就怎么回事,然后就是让你从从五组句子中选出一组,先让你读出来再让你翻译一下,大家准备的时候可以找一本自动化专业英语,记住最基本的专业词汇像feedback,这样的最基本的词,这就行了,不要花太多的时间,因为英语分比重比较低。 再说一下,专业课面试吧,我们都是到三号楼老师的办公室去面试的,告诉大家一个技巧,前一天再看复试的名单的时候,要看看自己在哪个办公室复试,这是谁的办公室?这样大家就可以大致的知道你的面试老师是谁了,他是搞理论的还是搞实践的,大家在看完名单的当天晚上就要有侧重点的看书,像我今年给我面试的都是搞理论的,我在前一天晚上就把自控,现控,计控,过控,等理论的方面的书籍的最基本的概念看了一下,结果第二天就用上了,大家专业课面试的时候,一般老师会要你的大学成绩单,然后会问你你那些课程比较的拿手,你说完后,他就会从你说的课程中提问问题,像我说理论类还行,他就提我理论类的问题,比如超前角是怎么回事?二阶系统的欠阻尼的单位阶跃曲线是什么样的?曲线为什么是震荡的?它的博得图是什么样的?有什么特征?过控系统的组成?4K的rom应用多少根地址线寻址?如果系统的总线是16条那么最多可以片选多少片rom?单片机80C51的组成是什么?总线结构是什么?怎样进行读写?等等吧,面试的时候一定要把老师们调动起来,有些题你不会回答,老师们挺着急的,都会把答案告诉你。面试的时间越长,你的分数越高,因为老师不会和一个他不喜欢的学生聊太久的.我今年就面试了得20多分钟,结果专业面试80多分。我觉得面试问的问题分成两块,一块是基础知识,另一块是你对问题的较深入的理解,这就需要大家备考的过程中要对问题进行深入的理解,理解透。就说这些吧,呵呵。祝11年考研的学弟学妹们考研成功!
《微机原理及应用》试题库 1. 8086和8088的引脚信号中, D 为地址锁存允许信号引脚。 A.CLK B.INTR C.NMI D.ALE 2. 下面的哪项是有效标识符: B A . 4LOOP: B. DELAYIS: C. MAIN A/B: D. GAMA$1: 3. 如图所示的三态输出电路,当 A 时,V B≈V DD。 A. E(ENABLE)=1, A=1 B. E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D. E(ENABLE)=0, A=0 4. 设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSH AX 后,存放数据21H的物理地址是 D 。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的 A 。 A.符号地址B.物理地址C.偏移地址D.逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX,0 MOV BX,1 MOV CX,100 AA:ADD AX,BX INC BX LOOP AA HLT 执行后的结果:(AX)= ,(BX)= 。 A. 5050,99 B. 2500,100 C. 5050,101 D. 2550,102 8. 假设V1和V2是用DW定义的变量,下列指令中正确的是 A 。 A.MOV V1, 20H B.MOV V1, V2 C.MOV AL, V1 D.MOV 2000H, V2 9. – 49D的二进制补码为 A 。
一.机械码,又称机器码. ultraedit打开,编辑exe文件时你会看到 许许多多的由0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F组成的数码,这些数码 就是机器码. 修改程序时必须通过修改机器码来修改exe文件. 二.需要熟练掌握的全部汇编知识(只有这么多) 不大容易理解,可先强行背住,混个脸儿熟,以后慢慢的就理解了 cmp a,b 比较a与b mov a,b 把b的值送给a ret 返回主程序 nop 无作用,英文“no operation”的简写,意思是“do nothing”(机器码90)***机器码的含义参看上面 (解释:ultraedit打开编辑exe文件时你看到90,等同于汇编语句nop) call 调用子程序 je 或jz 若相等则跳(机器码74 或0F84) jne或jnz 若不相等则跳(机器码75或0F85) jmp 无条件跳(机器码EB) jb 若小于则跳 ja 若大于则跳 jg 若大于则跳 jge 若大于等于则跳 jl 若小于则跳 jle 若小于等于则跳 pop 出栈 push 压栈 三.常见修改(机器码) 74=>75 74=>90 74=>EB 75=>74 75=>90 75=>EB jnz->nop 75->90(相应的机器码修改) jnz -> jmp 75 -> EB(相应的机器码修改) jnz -> jz 75->74 (正常) 0F 85 -> 0F 84(特殊情况下,有时,相应的机器码修改) 四.两种不同情况的不同修改方法 1.修改为jmp je(jne,jz,jnz) =>jmp相应的机器码EB (出错信息向上找到的第一个跳转)jmp的作用是绝对跳,无条件跳,从而跳过下面的出错信息
2012年硕士研究生招生复试内容及评分方案 复试程序: 1.考生凭复试通知书报到,领取复试流程表; 2.进行复试资格审查:应届生须持学生证、身份证、准考证、本科阶段成绩单的原件及所有复印件;往届考生须持毕业证、学位证、身份证、准考证原件及复印件接受审查,并收取所有复印件; 3.通过复试的考生发放《体检表》并通知考生体检地点:校医院; 4.双向选择,确定导师; 5.对通过体检拟录取的考生发放以下材料: (1)政审表 (2)考生人事档案调档函(不含委培和定向考生) (3)协议书 6.各专业复试时间及地点: 0832食品科学与工程一级学科(含食品科学,粮食、油脂及植物蛋白工程,食品质量与安全,农产品、水产品加工与贮藏工程,食品工程专业共6个专业):3月26日上午8:00到院办报到,8:30到13号楼东糖厅进行笔试; 0822轻工技术与工程一级学科(含制糖工程,淀粉资源科学与工程,制糖工程专业学位共3
个专业):3月27日上午8:00到院办报到,8:30到13号楼东糖厅进行笔试; 0822轻工技术与工程一级学科(含制浆造纸工程专业):3月28日上午8;00到院办13号楼111室报到,9:00到造纸楼7楼会议室进行笔试。 复试方式: 1.专业课笔试(按2012硕士招生专业目录公布的考核科目执行); 2.进行英语听力和口语面试(10%); 3.进行专业知识与综合素质面试; 录取原则: 1.本着公平、公开、公正的原则进行研究生录取工作,并严格遵守学校招生办公室制定的硕士研究生录取的原则和要求。 2.对通过全国统一考试考入我院的研究生,严格按各专业学生的初试和复试加权总成绩排名顺序从高分到低分确定全日制硕士研究生录取名单以及奖学金资助名额。 3.复试不及格(小于60分)者,不录取。 4.录取总成绩=初试总分×50%+复试成绩×50%×5。 5.按照食品科学与工程一级学科(含食品科学,粮食、油脂及植物蛋白工程,食品质量与安全,农产品、水产品加工与贮藏工程专业共5个专业)、轻工技术与工程一级学科(含制糖工程,淀粉资源科学与工程共2个专业)组织面试,按录取总成绩从高到低分一级学科录取考生,确定拟录取名单后,“双向选择”导师。 6.实施差额复试,食品科学与工程一级学科(含食品科学,粮食、油脂及植物蛋白工程,食品质量与安全,农产品、水产品加工与贮藏工程,食品工程专业共6个专业)比例为130%(不含推免生);轻工技术与工程一级学科(含制糖工程,淀粉资源科学与工程,制糖工程专业学位共3个专业)比例为110%(不含推免生)。
CH02 8086/8088指令系统 习题与思考题 1.假定DS=2000H,ES=2100H,SS=1500H,SI=00A0H,BX=0100H,BP=0010H,数据变量VAL的偏移地址为0050H,请指出下列指令源操作数是什么寻址方式?源操作数在哪里?如在存储器中请写出其物理地址是多少? (1)MOV AX,0ABH (2)MOV AX,[100H] (3)MOV AX,VAL (4)MOV BX,[SI] (5)MOV AL,VAL[BX] (6)MOV CL,[BX][SI] (7)MOV VAL[SI],BX (8)MOV [BP][SI],100 解答: (1)MOV AX,0ABH 寻址方式:立即寻址;源操作数在数据线上;物理地址:无 (2)MOV AX,[100H] 寻址方式:直接寻址;源操作数在存储器中;物理地址:DS*16+100H=2000H*16+100H=20100H (3)MOV AX,VAL 寻址方式:直接寻址;源操作数在存储器中;物理地址:DS*16+VAL=2000H*16+0050H=20050H (4)MOV BX,[SI] 寻址方式:寄存器间接寻址;源操作数在存储器中;物理地址:DS*16+SI=2000H*16+00A0H=200A0H (5)MOV AL,VAL[BX] 寻址方式:变址寻址;源操作数在存储器中;物理地址:DS*16+VAL+BX=2000H*16+0050H+0100=20150H (6)MOV CL,[BX][SI] 寻址方式:基址加变址寻址;源操作数在存储器中;物理地址:DS*16+BX+SI= 2000H*16+0100H+00A0H =201A0H (7)MOV VAL[SI],BX 寻址方式:寄存器寻址;源操作数在寄存器中;物理地址:无 (8)MOV [BP][SI],100 寻址方式:立即寻址;源操作数在;物理地址:无 .设有关寄存器及存储单元的内容如下:2. DS=2000H,BX=0100H,AX=1200H,SI=0002H,[20100H]=12H,[20101H]=34H,[20102H]=56H,[20103]=78H,[21200]=2AH,[21201H]=4CH,[21202H]=0B7H,[21203H]=65H。
类别指 令 类 型 指令名称指令缩写指令功能影响标志格式格式含义源操作数目的操作数 传送指令通 用 传 输 指 令 基本传输 指令 MOV 将源操作数中的数据传送至目的操 作数,以实现寄存器与寄存器、寄 存器与存储器之间数据传送以及立 即数送往寄存器或存储器 无 1.MOV WORD PTR [2000],AX 将AX送2000和 2001单元(低位 在低地址,高位 在高地址,下同) 至少有一个是寄存器 (除立即数送存储器 外); 不能在两个存储单元之 间直接传送数据; 不能在两个段寄存器之 间直接传送数据; 不能将立即数直接送至 段寄存器;SS和SP赋 值必须紧邻 指令指针IP既不作目 的操作数也不做源操作 数 2.MOV AX,ES:[BX+SI+50] 将ES段 (BX+SI+50)字 单元内容送AX 3.MOV SS,BX 将BX内容送SS 4.MOV ES,SS:[DI+200] 将SS段(DI+200) 字单元内容送ES 5.MOV BX,CX 将CS内容送BX 6.MOV WORD PTR [BX+DI],SS 将SS内容送 (BX+DI)字单元 CS不能作目 的操作数; 立即数不能 作目的操作 数 7.MOV CL,DH 将DH内容送CL 8.MOV DI,[SI+100] 将(SI+100)字 单元内容送DI 9.MOV WORD PTR [DI],DX 将DX内容送(DI) 字单元 10.MOV CX,3330 立即数3330送 微机原理指令整理 1
微机原理指令整理 2 CX 11.MOV BYTE PTR [DI],0 立即数0送(DI) 字节单元 堆栈操作 指令 PUSH 将来自通用寄存器、段寄存器或存储单元的一个字(16位)内容压入堆栈(SP 指向的栈顶个单元) 无 1.PUSH AX AX 内容进栈 通用寄存器、段寄存器、存储单元的一个字 CS 不能作目的操作数; 2.PUSH SI SI 内容进栈 3.PUSH ES ES 内容进栈 4.PUSH CS CS 内容进栈 5.PUSH WORD PTR [BX] (BX)和(BX+1)单元内容进栈 6.PUSH WORD PTR BETA [BX] (BX+BETA)字单元内容进栈 不能使用8位源或目的操作数 POP 将栈顶个单元的内容退出(弹出)到通用寄存器、段寄存器或存储单元 无 1.POP BX 栈顶2个字节出栈到BX 不能使用8位源或目的操作数 2.POP DX 栈顶2个字节出栈到DX 通用寄存器、段寄存器、存储单元的一个字节; CS 不能作目的操作数 3.POP ES 栈顶2个字节出栈到ES 4.POP SS 栈顶2个字节出栈到SS 5.POP [BX+50] 栈顶2个字节出栈到(BX+50)字单元 6.POP [BP+DI] 栈顶2个字节出栈到(BP+DI )字单元
致学弟学妹们: 在这里和大家分享一下华工考研制糖专业复试经验,这些是我去年的参加复试的经验,供师弟师妹们参考,同时也希望你们可以取得理想的成绩! 考研成绩出来后,能来复试的条件,各科都达到了学校要求的最低分,同时排名在录取人数之内肯定是能参加复试的,名次若不在,之后学院会给出来复试的线(存在院内调剂),够条件的也可以参加复试。 成绩出来后,首先是选导师,给导师最好是邮件联系,一般第二天导师都会给你回复的,也可以电话,邮件地址和电话在导师简介中有。邮件建议包括:你的考研成绩,大学成绩单,最好给导师附一份个人简历,以便更快的了解你,同时表示你对老师的研究方向有兴趣。 我们去年是提前10多天来的,复试基本上都是在华工准备的。温馨提示,记得带把雨伞。来到学校后最好和导师见下面,面谈下。 复试占最终成绩的50%,应给予足够的重视,包括两部分:笔试和面试。 其中笔试占50%,主要复习范围就是历年真题,重复率很高,应好好准备。最好大家在一起多商量下,共同进步。 面试包括中文面试和英文面试。中文占40%,主要是几个老师和你以聊天的形式进行,在这部分,需要准备:一份简单的自我介绍,要对自己的毕业课题有一定的认识,老师们会问的,其他的就自我发挥啦。英文面试占10%,包括一段英语翻译和一个Topic,英语翻译去年出的比较简单,话题是抽签决定题目,要提前准备一些,不至于现场没话说,如金钱是不是万能的,汽车的不利方面,养宠物,环境等等,都是一些热点话题,可以参考我们学校评估时发的小绿皮,上面有很多,不用说太多,5-6句就可以啦,当然要是擅长的话,多一些更好。(去年好像没有这部分,不过之前有过,所以也最好要准备) 基本上就这么多啦,祝大家复试顺利,取得满意的成绩! 对于英文面试:去年我们是分为3部分:第一部分,是一段英文翻译,看了以后,直接就翻译(有专业名词,要提前准备些)。第二部分,老师和你一些对话,都是很基本的,老师也是中国人,放心,大家应该都可以听懂,不是很正式, 就是问问你的一些基本情况,你的名字,你的学校,你的专业等等。第三部分是抽取话题,进行阐述(去年好像没有这部分,不过之前有过,所以也最好要准备)。 PS:1.复试里面我认为最重要的是笔试,根据去年情况,笔试的好坏对最后的成绩影响最大,所以大家要重视。
地址总线:AB(单向输出) 数据总线:DB(双向总线) 控制总线:CB(输出输入或双向) 4个16位数据寄存器:AX累加器.BX基址寄存器.CX计数寄存器.DX数据寄存器 高八位记作:AH.BH.CH.DH低八位ALBLCLDL 指针寄存器:SP 堆栈指针寄存器BP基址指针寄存器 变址寄存器:SI 源变址寄存器(源操作数偏移地址)DI 目的变址寄存器 进位标志位:CF最高位 奇偶标志位:PF 低8位1的个数为偶时为1 辅助进位标志位:AF低4位向高4为有进位时 零标志位:ZF算术逻辑运算为零时为1 符号标志位:SF运算结果最高位为1时为1 溢出标志位:OF结果超出有符号数补码表示的范围时为1 跟踪标志位:TF单步中断方式逐条检查 方向标志位:DF 中断允许标志位:IF为1时CPU可以响应可屏蔽中断(INTR)请求 立即数寻址:MOV BL,5BH 寄存器寻址:MOV DS,AX 存储器寻址: 直接寻址:MOV AX,[2000H] 寄存器间接寻址:MOV AX,[BP] 操作数有效地址在BX,BP,SI,DI,当在BX ,SI,DI中 默认DS为基址,在BP中默认SS为基址 寄存器相对寻址:MOV AX,COUNT[SI] 例:MOV BP:[DI+45H] 基址加变址寻址:MOV AX, [SI+BP] 相对基址加变址寻址指令MOV AX, [SI+BP+1234H] 指令 数据传送指令MOV dst,src 交换指令:XCHG dst,src 查表指令:XLA T[表首址]DS:(BX+AL)给AL 堆栈传送指令:PUSH src 取偏移地址指令;LEA dst,src 指针送寄存器和DS:LDS dst,src 指针送寄存器和ES:LES dst,src 标志传送指令:LAHF SAHF PUSHF POPF 输入、输出指令:IN.OUT 加法指令:ADD dst,src 带进位加法指令:ADC dst,src (CF也要加) 加1指令:INC dst 减法指令:SUB dst,src 带借位减法指令:SBB dst,src(也要减CF) 减1指令:DEC src111 求补指令:NEG src (0减src)比较指令:CMP dst,src(相减但不送回目的操作数,结果都不变) 乘法指令:MUL src 字节操作数:AL*src给AX 字操作数:AX*src给AX 带符号数乘法指令:IMUL src 字运算AX字节运算AL 除法指令:DIV src 字节将AX/src给AL余数该AH 字将(DX,AX)/src给AX 余数给DX 带符号数除法指令:IDIV src CBW 将字节转换为字CWD将字转换为字节 逻辑运算: 逻辑与:AND dst,src 逻辑或:OR dst,src 非:NOT dst 异或:XOR dst,src 测试:TEST dst,src(测试判断某些位知否同时为0) 移位指令 算术左移指令SAL dst, CL;移位位数 逻辑左移指令SHL dst ,CL;移位位数 算术右移指令:SAR dst ,CL;移位位数 逻辑右移指令:SHR dst,CL ;移位位数 循环移位指令: 循环左移指令:ROL dst,CL;移位位数 循环右移指令:ROR dst,CL;移位位数 带进位循环左移:RCL dst,CL;移位位数 带进位循环右移:RCR dst,CL;移位位数 串操作指令: 串传送指令:MOVS/W 串比较指令:CMPSB/W 串搜索指令:SCASB/W 取串指令:LODS/W 存串指令:STOSB/W 重复前缀指令:REP SOPR 重复执行REP指令后紧跟着的一个串操作指令,知直到CX寄 存器中的值为0 REPE/REPZ执行REPE/REPZ后紧跟的一个串操作指令,当相等、为0时重复,直到CX=0/ZF=0 REPNE/REPNZ 执行REPNE/REPNZ后紧跟的串操作指令当不为0、不相等时重复,直到CX=0/ZF=0 转移指令: 远程转移:JMP FAR PTR OPRD(IP=IP+16位移量) 近程转移:JMP NEAR PTR OPRD (IP=IP+8位移量)段内间接转移:JMP reg16 JMP men16 (IP)←reg16或men16 段间间接转移:JMP DWORD PTR [BX+SI] 调用和返回指令: 段内直接调用:CALL dst(SP=SP-2,SP+1,IP指向SP,IP=IP+16 段内直接调用:CALL dst (同,同,EA指向IP) 段间直接调用:CALL dst(SP=SP-2,SP+1,CS指向SP,SP=SP-2,SP+1,IP指向SP, 偏移地址指向IP,段地址指向CS) 段间间接调用:CALL dst 段内返回:RET(IP=SP+1,SP,SP=SP+2) 段内带立即数返回:RET n 循环控制指令: LOOP OPRD(CX=CX-1,若CX≠0则循环LOOPNZ/LOOPE OPRD(CX=CX-1,若CX≠0ZF=0则循环) LOOPZ/LOOPE OPRD 地址总线:AB(单向输出) 数据总线:DB(双向总线) 控制总线:CB(输出输入或双向) 4个16位数据寄存器:AX累加器.BX基址寄存器.CX计 数寄存器.DX数据寄存器 高八位记作:AH.BH.CH.DH低八位ALBLCLDL 指针寄存器:SP 堆栈指针寄存器BP基址指针寄存器 变址寄存器:SI 源变址寄存器(源操作数偏移地址)DI 目的变址寄存器 进位标志位:CF最高位 奇偶标志位:PF 低8位1的个数为偶时为1 辅助进位标志位:AF低4位 向高4为有进位时 零标志位:ZF算术逻辑运算为零时为1 符号标志位:SF运算结果最高位为1时为1 溢出标志位:OF结果超出有符号数补码表示的范围时为 1 跟踪标志位:TF单步中断方式逐条检查 方向标志位:DF 中断允许标志位:IF为1时CPU可以响应可屏蔽中断 (INTR)请求 立即数寻址:MOV BL,5BH 寄存器寻址:MOV DS,AX 存储器寻址: 直接寻址:MOV AX,[2000H] 寄存器间接寻址:MOV AX,[BP] 操作数有效地址在BX,BP,SI,DI,当在BX ,SI,DI中 默认DS为基址,在BP中默认SS为基址 寄存器相对寻址:MOV AX,COUNT[SI] 例: MOV BP:[DI+45H] 基址加变址寻址:MOV AX, [SI+BP] 相对基址加变址寻址指令MOV AX, [SI+BP+1234H] 指令 数据传送指令MOV dst,src 交换指令:XCHG dst,src 查表指令:XLA T[表首址]DS:(BX+AL)给AL 堆栈传送指令:PUSH src 取偏移地址指令;LEA dst,src 指针送寄存器和DS:LDS dst,src 指针送寄存器和ES:LES dst,src 标志传送指令:LAHF SAHF PUSHF POPF 输入、输出指令:IN.OUT 加法指令:ADD dst,src 带进位加法指令:ADC dst,src (CF也要加) 加1指令:INC dst 减法指令:SUB dst,src 带借位减法指令:SBB dst,src(也要减CF) 减1指令:DEC src111 求补指令:NEG src (0减src) 比较指令:CMP dst,src(相减但不送回目的操作数,结果 都不变) 乘法指令:MUL src 字节操作数:AL*src给AX 字操作 数:AX*src给AX 带符号数乘法指令:IMUL src 字运算AX字节运算AL 除法指令:DIV src 字节将AX/src给AL余数该AH 字 将(DX,AX)/src给AX 余数给DX 带符号数除法指令:IDIV src CBW 将字节转换为字CWD将字转换为字节 逻辑运算: 逻辑与:AND dst,src 逻辑或:OR dst,src 非:NOT dst 异或:XOR dst,src 测试:TEST dst,src(测试判断某些位知否同时为0) 移位指令 算术左移指令SAL dst, CL;移位位数 逻辑左移指令SHL dst ,CL;移位位数 算术右移指令:SAR dst ,CL;移位位数 逻辑右移指令:SHR dst,CL ;移位位数 循环移位指令: 循环左移指令:ROL dst,CL;移位位数 循环右移指令:ROR dst,CL;移位位数 带进位循环左移:RCL dst,CL;移位位数 带进位循环右移:RCR dst,CL;移位位数 串操作指令: 串传送指令:MOVS/W 串比较指令:CMPSB/W 串搜索指令:SCASB/W 取串指令:LODS/W 存串指令:STOSB/W 重复前缀指令:REP SOPR 重复执行REP指令后紧跟着 的一个串操作指令,知直到CX寄 存器中的值为0 REPE/REPZ执行REPE/REPZ后紧跟的 一个串操作指令,当相等、为0时重复,直到CX=0/ZF=0 REPNE/REPNZ 执行REPNE/REPNZ后紧跟的串操作指 令当不为0、不相等时重复,直到CX=0/ZF=0 转移指令: 远程转移:JMP FAR PTR OPRD(IP=IP+16位移量) 近程转移:JMP NEAR PTR OPRD (IP=IP+8位移量) 段内间接转移:JMP reg16 JMP men16 (IP)←reg16或men16 段间间接转移:JMP DWORD PTR [BX+SI] 调用和返回指令: 段内直接调用:CALL dst(SP=SP-2,SP+1,IP指向 SP,IP=IP+16 段内直接调用:CALL dst (同,同,EA指向IP) 段间直接调用:CALL dst(SP=SP-2,SP+1,CS指向 SP,SP=SP-2,SP+1,IP指向SP, 偏移地址指向IP,段地址指向CS) 段间间接调用:CALL dst 段内返回: RET(IP=SP+1,SP,SP=SP+2) 段内带立即数返回:RET n 循环控制指令: LOOP OPRD(CX=CX-1,若CX≠0则循环 LOOPNZ/LOOPE OPRD(CX=CX-1,若CX≠0ZF=0则 循环) LOOPZ/LOOPE OPRD 地址总线:AB(单向输出) 数据总线:DB(双向总线) 控制总线:CB(输出输入或双向) 4个16位数据寄存器:AX累加器.BX基址寄存器.CX计 数寄存器.DX数据寄存器 高八位记作:AH.BH.CH.DH低八位ALBLCLDL 指针寄存器:SP 堆栈指针寄存器BP基址指针寄存器 变址寄存器:SI 源变址寄存器(源操作数偏移地址)DI 目的变址寄存器 进位标志位:CF最高位 奇偶标志位:PF 低8位1的个数为偶时为1 辅助进位标志位:AF低4位 向高4为有进位时 零标志位:ZF算术逻辑运算为零时为1 符号标志位:SF运算结果最高位为1时为1 溢出标志位:OF结果超出有符号数补码表示的范围时为 1 跟踪标志位:TF单步中断方式逐条检查 方向标志位:DF 中断允许标志位:IF为1时CPU可以响应可屏蔽中断 (INTR)请求 立即数寻址:MOV BL,5BH 寄存器寻址:MOV DS,AX 存储器寻址: 直接寻址:MOV AX,[2000H] 寄存器间接寻址:MOV AX,[BP] 操作数有效地址在BX,BP,SI,DI,当在BX ,SI,DI中 默认DS为基址,在BP中默认SS为基址 寄存器相对寻址:MOV AX,COUNT[SI] 例: MOV BP:[DI+45H] 基址加变址寻址:MOV AX, [SI+BP] 相对基址加变址寻址指令MOV AX, [SI+BP+1234H] 指令 数据传送指令MOV dst,src 交换指令:XCHG dst,src 查表指令:XLA T[表首址]DS:(BX+AL)给AL 堆栈传送指令:PUSH src 取偏移地址指令;LEA dst,src 指针送寄存器和DS:LDS dst,src 指针送寄存器和ES:LES dst,src 标志传送指令:LAHF SAHF PUSHF POPF 输入、输出指令:IN.OUT 加法指令:ADD dst,src 带进位加法指令:ADC dst,src (CF也要加) 加1指令:INC dst 减法指令:SUB dst,src 带借位减法指令:SBB dst,src(也要减CF) 减1指令:DEC src111 求补指令:NEG src (0减src) 比较指令:CMP dst,src(相减但不送回目的操作数,结果 都不变) 乘法指令:MUL src 字节操作数:AL*src给AX 字操作 数:AX*src给AX 带符号数乘法指令:IMUL src 字运算AX字节运算AL 除法指令:DIV src 字节将AX/src给AL余数该AH 字 将(DX,AX)/src给AX 余数给DX 带符号数除法指令:IDIV src CBW 将字节转换为字CWD将字转换为字节 逻辑运算: 逻辑与:AND dst,src 逻辑或:OR dst,src 非:NOT dst 异或:XOR dst,src 测试:TEST dst,src(测试判断某些位知否同时为0) 移位指令 算术左移指令SAL dst, CL;移位位数 逻辑左移指令SHL dst ,CL;移位位数 算术右移指令:SAR dst ,CL;移位位数 逻辑右移指令:SHR dst,CL ;移位位数 循环移位指令: 循环左移指令:ROL dst,CL;移位位数 循环右移指令:ROR dst,CL;移位位数 带进位循环左移:RCL dst,CL;移位位数 带进位循环右移:RCR dst,CL;移位位数 串操作指令: 串传送指令:MOVS/W 串比较指令:CMPSB/W 串搜索指令:SCASB/W 取串指令:LODS/W 存串指令:STOSB/W 重复前缀指令:REP SOPR 重复执行REP指令后紧跟着 的一个串操作指令,知直到CX寄 存器中的值为0 REPE/REPZ执行REPE/REPZ后紧跟的 一个串操作指令,当相等、为0时重复,直到CX=0/ZF=0 REPNE/REPNZ 执行REPNE/REPNZ后紧跟的串操作指 令当不为0、不相等时重复,直到CX=0/ZF=0 转移指令: 远程转移:JMP FAR PTR OPRD(IP=IP+16位移量) 近程转移:JMP NEAR PTR OPRD (IP=IP+8位移量) 段内间接转移:JMP reg16 JMP men16 (IP)←reg16或men16 段间间接转移:JMP DWORD PTR [BX+SI] 调用和返回指令: 段内直接调用:CALL dst(SP=SP-2,SP+1,IP指向 SP,IP=IP+16 段内直接调用:CALL dst (同,同,EA指向IP) 段间直接调用:CALL dst(SP=SP-2,SP+1,CS指向 SP,SP=SP-2,SP+1,IP指向SP, 偏移地址指向IP,段地址指向CS) 段间间接调用:CALL dst 段内返回: RET(IP=SP+1,SP,SP=SP+2) 段内带立即数返回:RET n 循环控制指令: LOOP OPRD(CX=CX-1,若CX≠0则循环 LOOPNZ/LOOPE OPRD(CX=CX-1,若CX≠0ZF=0则 循环) LOOPZ/LOOPE OPRD 地址总线:AB(单向输出) 数据总线:DB(双向总线) 控制总线:CB(输出输入或双向) 4个16位数据寄存器:AX累加器.BX基址寄存器.CX计 数寄存器.DX数据寄存器 高八位记作:AH.BH.CH.DH低八位ALBLCLDL 指针寄存器:SP 堆栈指针寄存器BP基址指针寄存器 变址寄存器:SI 源变址寄存器(源操作数偏移地址)DI 目的变址寄存器 进位标志位:CF最高位 奇偶标志位:PF 低8位1的个数为偶时为1 辅助进位标志位:AF低4位 向高4为有进位时 零标志位:ZF算术逻辑运算为零时为1 符号标志位:SF运算结果最高位为1时为1 溢出标志位:OF结果超出有符号数补码表示的范围时为 1 跟踪标志位:TF单步中断方式逐条检查 方向标志位:DF 中断允许标志位:IF为1时CPU可以响应可屏蔽中断 (INTR)请求 立即数寻址:MOV BL,5BH 寄存器寻址:MOV DS,AX 存储器寻址: 直接寻址:MOV AX,[2000H] 寄存器间接寻址:MOV AX,[BP] 操作数有效地址在BX,BP,SI,DI,当在BX ,SI,DI中 默认DS为基址,在BP中默认SS为基址 寄存器相对寻址:MOV AX,COUNT[SI] 例: MOV BP:[DI+45H] 基址加变址寻址:MOV AX, [SI+BP] 相对基址加变址寻址指令MOV AX, [SI+BP+1234H] 指令 数据传送指令MOV dst,src 交换指令:XCHG dst,src 查表指令:XLA T[表首址]DS:(BX+AL)给AL 堆栈传送指令:PUSH src 取偏移地址指令;LEA dst,src 指针送寄存器和DS:LDS dst,src 指针送寄存器和ES:LES dst,src 标志传送指令:LAHF SAHF PUSHF POPF 输入、输出指令:IN.OUT 加法指令:ADD dst,src 带进位加法指令:ADC dst,src (CF也要加) 加1指令:INC dst 减法指令:SUB dst,src 带借位减法指令:SBB dst,src(也要减CF) 减1指令:DEC src111 求补指令:NEG src (0减src) 比较指令:CMP dst,src(相减但不送回目的操作数,结果 都不变) 乘法指令:MUL src 字节操作数:AL*src给AX 字操作 数:AX*src给AX 带符号数乘法指令:IMUL src 字运算AX字节运算AL 除法指令:DIV src 字节将AX/src给AL余数该AH 字 将(DX,AX)/src给AX 余数给DX 带符号数除法指令:IDIV src CBW 将字节转换为字CWD将字转换为字节 逻辑运算: 逻辑与:AND dst,src 逻辑或:OR dst,src 非:NOT dst 异或:XOR dst,src 测试:TEST dst,src(测试判断某些位知否同时为0) 移位指令 算术左移指令SAL dst, CL;移位位数 逻辑左移指令SHL dst ,CL;移位位数 算术右移指令:SAR dst ,CL;移位位数 逻辑右移指令:SHR dst,CL ;移位位数 循环移位指令: 循环左移指令:ROL dst,CL;移位位数 循环右移指令:ROR dst,CL;移位位数 带进位循环左移:RCL dst,CL;移位位数 带进位循环右移:RCR dst,CL;移位位数 串操作指令: 串传送指令:MOVS/W 串比较指令:CMPSB/W 串搜索指令:SCASB/W 取串指令:LODS/W 存串指令:STOSB/W 重复前缀指令:REP SOPR 重复执行REP指令后紧跟着 的一个串操作指令,知直到CX寄 存器中的值为0 REPE/REPZ执行REPE/REPZ后紧跟的 一个串操作指令,当相等、为0时重复,直到CX=0/ZF=0 REPNE/REPNZ 执行REPNE/REPNZ后紧跟的串操作指 令当不为0、不相等时重复,直到CX=0/ZF=0 转移指令: 远程转移:JMP FAR PTR OPRD(IP=IP+16位移量) 近程转移:JMP NEAR PTR OPRD (IP=IP+8位移量) 段内间接转移:JMP reg16 JMP men16 (IP)←reg16或men16 段间间接转移:JMP DWORD PTR [BX+SI] 调用和返回指令: 段内直接调用:CALL dst(SP=SP-2,SP+1,IP指向 SP,IP=IP+16 段内直接调用:CALL dst (同,同,EA指向IP) 段间直接调用:CALL dst(SP=SP-2,SP+1,CS指向 SP,SP=SP-2,SP+1,IP指向SP, 偏移地址指向IP,段地址指向CS) 段间间接调用:CALL dst 段内返回: RET(IP=SP+1,SP,SP=SP+2) 段内带立即数返回:RET n 循环控制指令: LOOP OPRD(CX=CX-1,若CX≠0则循环 LOOPNZ/LOOPE OPRD(CX=CX-1,若CX≠0ZF=0则 循环) LOOPZ/LOOPE OPRD
(D)MOV P2,#33H MOV R2,#55H MOVX A,@R2 6.80C51单片机要用传送指令访问片内程序存储器,它的指令操作码助记符是以下哪个? (A)MOV (B)MOVX (C)MOVC (D)MUL 7.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为 (A)36H (B)37H (C)38H (D)39H 8.在80C51中,可使用的堆栈最大深度为 (A)80个单元 (B)32个单元 (C)128个单元 (D)8个单元 9.下列条件中,不是中断相应必要条件的是 (A)TCON或SCON寄存器中相关的中断标志位置1 (B)IE寄存器中相关的中断允许位置1 (C)IP寄存器中相关位置1 (D)中断请求发生在指令周期的最后一个机器周期 10.执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序。从堆栈弹出的断点地址送给 (A)A (B)CY (C)PC (D)DPTR 11.下列叙述中,不属于单片机存储器系统特点的是 (A)程序和数据两种类型的存储器同时存在 (B)芯片内外存储器同时存在 (C)扩展数据存储器与片内数据存储器存储空间重叠 (D)扩展程序存储器与片内程序存储器存储空间重叠 12.PSW=18H时,则当前工作寄存器是 (A) 0组 (B) 1组 (C) 2组 (D) 3组
13.MCS-51的中断允许控制寄存器内容为8AH,CPU可以响应的中断请求是 (A)T1, (B)T0, T1 (C)T1,串行接口 (D)T0 14.指令AJMP的跳转范围是多少? (A)64 KB (B)2 KB (C)256 B (D)128 B 15.下列指令中正确的是 (A)MOV P2.1,A (B)JBC TF0,L1 (C)MOVX B,@DPTR (D)MOV A,@R3 二、填空题(每空0.5分,共29分) 1.一个机器周期包括(6)个状态周期,一个状态包含(2)个时钟周期 2.执行如下指令序列: MOV C, P1.0 ANL C, P1.1 ANL C, /P1.2 MOV P3.0, C 后,所实现的逻辑运算式为( P3.0=P1.0∧P1.1∧{ EMBED Equation.3 |P1.2) 3.假定外部数据存储器2000H单元的内容为80H,执行下列指令后,累加器A中的内容为(80H)。 MOV P2, #20H; MOV R0, #00H; MOVX A, @R0; 4.假定标号qaz的地址为0100H,标号qwe值为0130H(即调转的目标地址为0130H) 应执行指令: qaz: SJMP qwe 该指令的相对偏移量(即指令的第2字节)为(2EH)。 5.假定(A)=0C3H,R0=0AAH、CY=1。执行指令: ADDC A, R0 后,累加器A的内容为(6EH),CY的内容为(1),OV的内容(1),AC的内容(0)6.在变址寻址方式中,以(A)作变址寄存器,以(PC)或(DPTR)作为基址寄存器。 7.定时器0工作于方式2的计数方式,预置计数初值为156,若通过引脚T0输入周期为1ms的脉冲,则定时器0的定时时间为(100ms)。 8.设A=50H,B=0A0H,则执行指令MUL AB后的执行结果A=(00H),B=(32H),OV=(1)CY=(0)。
复试资料 1.HIPS(高抗冲聚苯乙烯)的组成,合成工艺? PB和PS的结晶温度大概是多少? 2.螺杆分为几部分? 加工PVC要用什么样的螺杆(双螺杆),长径比如何? 双螺杆的转向如何?(异向) 加工PVC要注意什么问题(开始分解的温度比熔融温度低)? PVC分解会产生什么啊? 3.加工轮胎要经过多少个工序?经过多少种机器? 4.PVC与PE的鉴别?(你要了解大部分聚合物的鉴别) 5.用简单的方法区别PS和PMMA? 6.轮胎的结构是什么? 内胎用什么材料做?为什么? 外胎用什么材料做?为什么? 胎面胶用什么材料?为什么? 7.PE如何与淀粉相容性如何?怎么样去改善两都的相容性? (这类题目可以用很多不同的材料来问,一般是因为极性不同,所以相溶性不好,一种为极性,另一种为非极性,可以通过改性来改善相容性) 8.EP(环氧树脂)的固化剂是什么?(胺类固化剂) 9.聚丙稀的玻璃化温度是负几十度,为什么却是塑料?(它的结晶度很高) 10.说出五种纤维名称?包括化学名。及其制作过程。常见的工程塑料及其使用特点 11.你对现在聚合物发展前沿的一些了解和看法。(必考) 12.PET的中文,PVC的生产注意点,单双螺杆挤出机,乳液聚合与本体聚合 13. 怎么用现代测试的方法鉴别区分PS与PET塑料瓶? 14.什么是熔融指数MFI?怎么测?测试步骤? 15.举例说出五种橡胶?最常见的五种通用塑料? 16.为什么用PC做的奶瓶可以放在水中煮?而PET做的饮料瓶一加热就变软? (有人说是因为Tg不同的原因) 以上是我现在所知道的复试题目,如果以后还有,再发给你,复试时的题目一般偏重于实际的运用,理论的比较少。对于常用的塑料,橡胶,纤维等聚合物要了解其基本性能,基本用途;对于日常生活所经常接触到的聚合物制品要知道其所用何种材料做成。(比如饮料瓶用PET;电器的外壳用ABS或ABS/PC;鞋底用PU,因为PU耐磨;海绵(即软泡)用PU,PU在泡沫塑料中占了大部分,其发泡剂为水;硬发泡材料(大部分用于隔热保温)用PU,此外还有很多实际应该的例子,在看书时要留意一下) 一般来说,复试问题的内容都包括在高化(重要),高物,加工(重要),测试四本书中(以上的书以华工学生使用为标准,与广工的课本有点不同)。个人觉得塑料,高化非常重要,橡胶那本书也是重要的,起码要了解常用的,
一、数据传输指令 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据。 1. 通用数据传送指令 MOV 传送字或字节. MOVSX 先符号扩展,再传送. MOVZX 先零扩展,再传送. PUSH 把字压入堆栈. POP 把字弹出堆栈. PUSHA 把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈. POPA 把DI,SI,BP,SP,BX,DX,CX,AX依次弹出堆栈. PUSHAD 把EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI依次压入堆栈. POPAD 把EDI,ESI,EBP,ESP,EBX,EDX,ECX,EAX依次弹出堆栈. BSWAP 交换32位寄存器里字节的顺序 XCHG 交换字或字节.( 至少有一个操作数为寄存器,段寄存器不可作为操作数) CMPXCHG 比较并交换操作数.( 第二个操作数必须为累加器AL/AX/EAX ) XADD 先交换再累加.( 结果在第一个操作数里) XLAT 字节查表转换. ── BX 指向一张256 字节的表的起点, AL 为表的索引值(0-255,即 0-FFH); 返回AL 为查表结果. ( [BX+AL]->AL ) 2. 输入输出端口传送指令. IN I/O端口输入. ( 语法: IN 累加器, {端口号│DX} ) OUT I/O端口输出. ( 语法: OUT {端口号│DX},累加器) 输入输出端口由立即方式指定时, 其范围是0-255; 由寄存器DX 指定时, 其范围是0-65535. 3. 目的地址传送指令. LEA 装入有效地址. 例: LEA DX,string ;把偏移地址存到DX. LDS 传送目标指针,把指针内容装入DS. 例: LDS SI,string ;把段地址:偏移地址存到DS:SI. LES 传送目标指针,把指针内容装入ES. 例: LES DI,string ;把段地址:偏移地址存到ES:DI. LFS 传送目标指针,把指针内容装入FS. 例: LFS DI,string ;把段地址:偏移地址存到FS:DI. LGS 传送目标指针,把指针内容装入GS. 例: LGS DI,string ;把段地址:偏移地址存到GS:DI. LSS 传送目标指针,把指针内容装入SS. 例: LSS DI,string ;把段地址:偏移地址存到SS:DI.