三.程序分析题:26
1.进出栈(6分)
假定(SP)=50H,(AX)=3040H,(BX)=5060H,执行下列指令后,(SP)=?,(4FH)=?,(BX)=?(6分)
PUSH AX
POP BX
2.判定下列指令是否合法,并简述原因(6分)
ADD 184CH,AX
3.分别指出下列指令中所用寻址方式: (6分)
(1) MOV 2[SI] , 0
4.执行下列DB、DW指令,画出存储空间图. (8分)
D1 DB 45H,0,0FFH
D2 DW 2 DUP (3),?
D3 DB ‘ABC’
三.编程题:30
1试编程:将一个字符串“HuiBian”中的小写字母变成大写。(10分)
2试编程:编写一个程序段用于计算符号函数(已知x值求y值)
x > 0, y = 1
x = 0, y = 0
x < 0, y = -1 (10分) |